커뮤니티

문의드립니다

프로필 이미지
시고르시고르
2024-01-19 08:21:06
1127
글번호 175888
답변완료
해외선물 시간A~~~~시간B ~~~~시간C 이렇게 시간대를 두 파트로 나누고 A~B 구간의 고점 저점을 구한후(이 고저점 수식은 안해주셔도 됩니다) ((B~C 구간에서 상기 고저점 돌파가 한번이라도 발생했다)) --> 이 부분 수식으로 표현을 부탁드리겠습니다. countif 등을 써보려고 해도 애매하네요 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-01-19 09:52:59

안녕하세요 예스스탁입니다. 아래 내용 참고하시기 바랍니다. input : 시간A(800000),시간B(120000),시간C(233000); var : T(0),HH(0),LL(0); if Bdate != Bdate[1] Then { T = 0; upcnt = 0; dncnt = 0; } if (sDate != sDate[1] and sTime >= 시간A) or (sDate == sDate[1] and sTime >= 시간A and sTime[1] < 시간A) Then { T = 1; HH = H; LL = L; } if (sDate != sDate[1] and sTime >= 시간B) or (sDate == sDate[1] and sTime >= 시간B and sTime[1] < 시간B) Then { T = 2; } if (sDate != sDate[1] and sTime >= 시간C) or (sDate == sDate[1] and sTime >= 시간C and sTime[1] < 시간C) Then { T = 3; } if T == 1 Then { if H > HH Then HH = H; if L < LL Then LL = L; } if T == 2 Then { if CrossUp(C,HH) Then upcnt = upcnt+1; if CrossDown(C,LL) Then dncnt = dncnt+1; #상당돌파 또는 하단이탈이 1회이상 발생 if upcnt >= 1 or dncnt >= 1 Then { } } 즐거운 하루되세요 > 시고르시고르 님이 쓴 글입니다. > 제목 : 문의드립니다 > 해외선물 시간A~~~~시간B ~~~~시간C 이렇게 시간대를 두 파트로 나누고 A~B 구간의 고점 저점을 구한후(이 고저점 수식은 안해주셔도 됩니다) ((B~C 구간에서 상기 고저점 돌파가 한번이라도 발생했다)) --> 이 부분 수식으로 표현을 부탁드리겠습니다. countif 등을 써보려고 해도 애매하네요 감사합니다.