일봉 수식을 분봉으로 바꿔주려면 특별한 보정이 필요한지요?
예를 들어
최근 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);
두개가 똑같은거 아닌가요?