안녕하세요.
한투 해외선물운용중입니다.
일봉차트 전략에서 몇일동안의 최고값을 돌파하는 수식을 분봉차트로 변형하고 싶은데,
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일동안의 최고값을 돌파
를 어떻게 바꿀 수 있을까요?