커뮤니티
수식검토문의
2025-11-09 11:03:11
232
글번호 227790
input : 기간(15); var : myema(0),correction(0),myZLMA(0),R(0); myEMA = Ema(C, 기간); correction = C + (C - myEMA); myZLMA = Ema(correction, 기간) ; var1 = Ema(C,200); R = RSI(20); Var: vol_avg(0); vol_avg = Ma(V, 70);
CrossUp(myZLMA[1] ,myEMA[1]) and C[1]>C[2]*1.02 and V[1] > vol_avg[1] * 3 and V[1] < vol_avg[1] * 50 and
countif(var1 > var1[1],2) == 2 and R[1] >= 60 and CountIf(R<59.9,5)[2] == 5 and C[1]>var1[1]
Then Find(1);
모든 것이 1봉전에 발생하는 조건으로 바꿔봤는데 맞는건지 검토해주세요. (특히 끝부분(CountIf(R<59.9,5)[2] == 5)은 2봉전부터 5봉간 R<59.9가 맞나요?)
별도로 종가와 200EMA와의 이격도를 표현할때는 어떻게 해야하나요?
답변 3
예스스탁 예스스탁 답변
2025-11-10 12:15:30
안녕하세요
예스스탁입니다.
1
현재값은 [1], [1]은 [2]로 변경하신 내용이면 맞습니다.
CountIf(R<59.9,5)[1]이었다면 CountIf(R<59.9,5)[2]로 변경하시면 됩니다.
2
countif(var1 > var1[1],2) == 2
위 내용은 현재봉이 포함됩니다.
1봉전 기준 2봉 연속이면 countif(var1 > var1[1],2)[1] == 2로 변경하셔야 합니다.
3
지수이평 기준이면 아래와 같이 작성하시면 됩니다.
var : Dis(0);
dis = C/ema(C,200)*100;
plot1(dis);
즐거운 하루되세요
ksks
2025-11-10 12:29:44
예, 감사합니다.
이격도에서요,
예로 12,000원 종가, 10,000원 200EMA라면
(12,000-10,000)/10,000*100=20%인데
이를 종목검색 수식에 어떻게 표현하나요?
예스스탁 예스스탁 답변
2025-11-10 12:31:36
안녕하세요
예스스탁입니다.
var : Dis(0);
dis = (C-Ema(C,200))/ema(C,200)*100;
즐거운 하루되세요
다음글
이전글