커뮤니티

수식문의

프로필 이미지
무사시
2023-11-29 18:31:10
873
글번호 174438
답변완료
일봉 수식을 분봉으로 바꿔주려면 특별한 보정이 필요한지요? 예를 들어 최근 5일간의 저가중 최고값을 찾는 수식이라면 일봉 = highest(L,5); 분봉 = highest(daylow,5); 두개가 똑같은거 아닌가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-11-30 09:41:34

안녕하세요 예스스탁입니다. 1 highest(daylow,5)에서 봉수는 적용된 차트기준입니다. 차트가 분봉이면 해당 분봉으로 5개봉이고 풀어서 작성하면 아래 내용과 같습니다. max(daylow(0)[0],daylow(0)[1],daylow(0)[2],daylow(0)[3],daylow(0)[4]) 내용은 최근 분봉 5개봉에서 본 당일저가 중 최고가입니다. 2 max(DayLow(0),DayLow(1),DayLow(2),DayLow(3),DayLow(4)) 분봉에서 5일간 저가중 최고값은 위와 같은 형태가 되어야 하므로 분봉에서 highest로 처리를 할수 없습니다. 위와 같이 나열해 작성하시거나 혹은 기간이 유동적이시면 아래와 같이 for문을 이용해 계산하셔야 합니다. input : N(5); var : cnt(0),LH(0); LH = 0; For cnt = 0 to N-1 { if LH == 0 or (LH > 0 and DayLow(cnt) > LH) Then LH = DayLow(cnt); } Plot1(LH); 즐거운 하루되세요 > 무사시 님이 쓴 글입니다. > 제목 : 수식문의 > 일봉 수식을 분봉으로 바꿔주려면 특별한 보정이 필요한지요? 예를 들어 최근 5일간의 저가중 최고값을 찾는 수식이라면 일봉 = highest(L,5); 분봉 = highest(daylow,5); 두개가 똑같은거 아닌가요?