커뮤니티
검색식 확인 부탁합니다.
input: starttime(90000), endtime(152000),starttimeB(90000),
endtimeB(152000), billion(15), rising_rate(1.05),
diff_limit(1.02);
var: condA(false), condB(false),
ma10(0), ma20(0), ma60(0),ma120(0),
maxval(0), minval(0),maxval2(0), minval2(0);
/* 이동평균 계산 */
ma10 = ma(C, 10);
ma20 = ma(C, 20);
ma60 = ma(C, 60);
ma120 = ma(C, 120);
/* 최대/최소 계산 */
maxval = maxlist(ma10, ma20, C);
minval = minlist(ma10, ma20, C);
maxval2 = maxlist(ma60, ma20, C);
minval2 = minlist(ma60, ma20, C);
condB =
(stime >= starttimeB and stime <= endtimeB)
and (((ma120 > ma120[1]) and (maxval2 / minval2 < diff_limit)) or ((ma60 > ma60[1]) and (maxval / minval < diff_limit))) ;
if CountIf(condB == true, 390) >= 1 Then
find(1);
검색식 중에 일부분을 가져왔는데요.
condB를 제외하면 검색이 되는데 condB를 포함하면 검색이 되지 않습니다.
diff_limit를 크게 가져가도 검색이 되지 않아 무슨 문제인가 싶어서 질문드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2025-11-13 10:18:35