커뮤니티

종목검색식 부탁드립니다.

프로필 이미지
일지매7
2025-12-29 09:00:04
97
글번호 229418
답변완료

1. 다음은 키움 화살표 수식입니다

수식을 참고하여,

아래수식의 0봉전 ~20봉전의 모든 종목 검색식 부탁드려요



--아래---


myTR = max(max(H - L, abs(H - C(1))), abs(L - C(1))); myATR = eavg(myTR, 500); myEMA = eavg(C, 기간); myZLMA = eavg(C + (C - myEMA), 기간); // 골든크로스 골든크로스 = Crossup(myZLMA, myEMA); // 박스 상향돌파 신호 = Crossup(myZLMA, myEMA) Or Crossdown(myZLMA, myEMA); 신호ZLMA = ValueWhen(1, 신호, myZLMA); 신호ATR = ValueWhen(1, 신호, myATR); 매수신호 = ValueWhen(1, 신호, Crossup(myZLMA, myEMA)); 박스상단 = If(매수신호 == 1, 신호ZLMA, 신호ZLMA + 신호ATR); 박스상향돌파 = Crossup(L, 박스상단); // 둘 중 하나라도 만족하면 검색 골든크로스 Or 박스상향돌파




- 지표조건설정 기간: 60

종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-12-29 16:58:09

안녕하세요 예스스탁입니다. input : 기간(20); var : myTR(0),myATR(0),myEMA(0),myZLMA(0); var : 골든크로스(False),신호(False),신호ZLMA(0),신호ATR(0); var : 매수신호(False),박스상단(0),박스상향돌파(false); myTR = max(max(H - L, abs(H - C[1])), abs(L - C[1])); myATR = Ema(myTR, 500); myEMA = Ema(C, 기간); myZLMA = Ema(C + (C - myEMA), 기간); // 골든크로스 골든크로스 = Crossup(myZLMA, myEMA); // 박스 상향돌파 신호 = Crossup(myZLMA, myEMA) Or Crossdown(myZLMA, myEMA); if 신호 Then { 신호ZLMA = myZLMA; 신호ATR = myATR; 매수신호 = Crossup(myZLMA, myEMA); } 박스상단 = Iff(매수신호 == true, 신호ZLMA, 신호ZLMA + 신호ATR); 박스상향돌파 = Crossup(L, 박스상단); if CountIf(골든크로스 or 박스상향돌파,20) >= 1 Then Find(1); 새해 복 많이 받으세요