커뮤니티

조건검색 문의

프로필 이미지
사공하늘
2025-11-26 13:27:18
34
글번호 228424
답변완료

M = floor(date/a); S = sum(b); HH = sum(H); MS1 = S - valuewhen(1, M!=M(1), S(1)); MH1 = HH - valuewhen(1, M!=M(1), HH(1)); MS2 = S - valuewhen(2, M!=M(1), S(1)) - MS1; MH2 = HH - valuewhen(2, M!=M(1), HH(1)) - MH1; 지표라인 = MH2 / MS2; 신호 = CrossUp(C, 지표라인);

당일 장중 30분봉상에서 위 신호가 발생 한 모든 종목을 검출할 수 있도록 해주시면 감사드리겠습니다 :)

검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-11-26 15:25:02

안녕하세요 예스스탁입니다. input : a(1),b(1); var : mm(0),S(0),HH(0),MS1(0),MH1(0),MS2(0),MH2(0),지표라인(0); var : S1(0),HH1(0),S2(0),HH2(0),신호(False),count(0); mm = floor(date/a); S = Accum(b); HH = Accum(H); if MM != MM[1] Then { S1 = S[1]; HH1 = HH[1]; S2 = S1[1]; HH2 = HH1[1]; } MS1 = S - S1; MH1 = HH - HH1; MS2 = S - S2 - MS1; MH2 = HH - HH2 - MH1; 지표라인 = MH2 / MS2; 신호 = CrossUp(C, 지표라인); if sDate != sDate[1] Then count = 0; if 신호 == true Then count = count+1; if count >= 1 Then Find(1); 즐거운 하루되세요