커뮤니티

분봉차트에서 일봉최고값

프로필 이미지
건곤대
2025-07-28 10:42:30
135
글번호 192787
답변완료
안녕하세요. 한투 해외선물운용중입니다. 일봉차트 전략에서 몇일동안의 최고값을 돌파하는 수식을 분봉차트로 변형하고 싶은데, C >= Highest(H,22*12)[1] //12일동안의 최고값을 돌파 를 어떻게 바꿀 수 있을까요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-07-28 13:38:52

안녕하세요 예스스탁입니다. 22*12이면 264일입니다. 분봉차트에 일봉데이터가 내부적으로 제공되지만 차트 첫봉 기준 +99일 정도입니다. 264일을 계산하기에는 데이터가 부족합니다. 주석과 같이 12일이면 22*12은 12로 변경하시면 됩니다. var : cnt(0),hh(0); hh = 0; For cnt = 1 to (22*12) { if hh == 0 or (hh > 0 and DayHigh(cnt) > hh) Then hh = DayHigh(cnt); } if hh > 0 and c > hh Then 즐거운 하루되세요 > 건곤대 님이 쓴 글입니다. > 제목 : 분봉차트에서 일봉최고값 > 안녕하세요. 한투 해외선물운용중입니다. 일봉차트 전략에서 몇일동안의 최고값을 돌파하는 수식을 분봉차트로 변형하고 싶은데, C >= Highest(H,22*12)[1] //12일동안의 최고값을 돌파 를 어떻게 바꿀 수 있을까요?