커뮤니티
종목검색식 부탁드립니다.
2025-12-29 09:00:04
186
글번호 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);
새해 복 많이 받으세요
이전글