커뮤니티

종목 검색식 부탁드려요

프로필 이미지
redcon
2025-12-26 17:29:40
95
글번호 229400
답변완료

M5 = ma(C, 5);

M20 = ma(C, 20);

M60 = ma(C, 60);

M12 = ma(C, 120);

배열A = M5>M20 && M20>M60 && M60>M12;

H50 = Highest(H, 500);

조건 = 배열A && H50==H;

조건1 = ABS(M5 / M12 - 1) < 0.01;

bs = BarsSince(조건 && 조건1);

신호 = bs>0 && CrossUp(m5, M12);

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

예스스탁 예스스탁 답변

2025-12-29 15:19:14

안녕하세요 예스스탁입니다. 종목검색은 최대 제공봉수가 500봉입니다. 올리신 수식은 500봉을 초과해서 봉이 필요합니다. 500봉 최고가를 450봉으로 변경해 드립니다. 종목검색 속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하셔야 합니다. var : m5(0),m20(0),m60(0),m12(0),배열A(False); var : h50(0),조건(False),조건1(False),bs(Nan),신호(False); M5 = ma(C, 5); M20 = ma(C, 20); M60 = ma(C, 60); M12 = ma(C, 120); 배열A = M5>M20 && M20>M60 && M60>M12; H50 = Highest(H, 500); 조건 = 배열A && H50==H; 조건1 = ABS(M5 / M12 - 1) < 0.01; if 조건 and 조건1 Then bs = 0; Else bs = bs+1; 신호 = bs>0 && CrossUp(m5, M12); if 신호 == true Then Find(1); 새해 복 많이 받으세요