커뮤니티

수정문의

프로필 이미지
ksks
2025-11-04 10:04:44
75
글번호 227631
답변완료

input : 기간(15); var : myema(0),correction(0),myZLMA (0); myEMA = Ema(C, 기간); correction = C + (C - myEMA); myZLMA = Ema(correction, 기간) ; var1 = Ema(C,200); if CrossUp(myZLMA ,myEMA) and CountIf(CrossUp(myZLMA ,var1),2) >= 1 and countif(myZLMA > myZLMA[1] and myEMA > myEMA[1] and var1 > var1[1],2) == 2 Then Find(1);
위는 어제 받은 수식인데 파워종목검색에 해보니 해당안되는 종목이 나와 혹시 수정할게 있는지 봐주세요.
의도는 -0봉에 myZLMA 가 myEMA를 상향돌파하고 -종가가 200지수이평을 1봉전 또는 0봉에 상향돌파. (혹시 CountIf(CrossUp(myZLMA ,var1),2) >= 1에서 myZLMA--->C로 변경?) -myZLMA ,myEMA, 200지수이평이 2봉연속 상승추세 인데 제가 표현을 잘못한건 아닌지 합니다.

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

예스스탁 예스스탁 답변

2025-11-04 13:02:41

안녕하세요 예스스탁입니다. CountIf(CrossUp(myZLMA ,var1),2) >= 1에서 myZLMA을 C로만 변경하시면 됩니다.
다른 부분은 올리신 내용과 같습니다. input : 기간(15); var : myema(0),correction(0),myZLMA (0); myEMA = Ema(C, 기간); correction = C + (C - myEMA); myZLMA = Ema(correction, 기간) ; var1 = Ema(C,200); if CrossUp(myZLMA ,myEMA) and CountIf(CrossUp(c ,var1),2) >= 1 and countif(myZLMA > myZLMA[1] and myEMA > myEMA[1] and var1 > var1[1],2) == 2 Then Find(1); 즐거운 하루되세요