커뮤니티
질문입니다.
2015-01-28 13:14:25
81
글번호 82731
아래 LD라는 사용자함수는 분봉 식에서 N일전 저가를 갱신한 이후 발생한 최고 고가와 저가의 차이를 나타냅니다. LD(2)+LD(1)의 값이 분봉에서 적용했을 때와 일봉에서 적용했을때 값이 달라 질수 있나요?
input : N(Numeric);
var : cnt(0),LH(0);
Array : Diff[15](0);
if date != date[1] Then{
for cnt = 1 to 14{
diff[cnt] = diff[cnt-1][1];
}
}
if L == daylow Then
LH = H;
if H > LH Then
LH = H;
Diff[0] = LH-daylow;
LD=MAX(1,diff[N]);
답변 1
예스스탁 예스스탁 답변
2015-01-28 16:59:56
안녕하세요
예스스탁입니다.
일봉에서는
당일최저가를 기록한 이후의 최고가는 계산이 되지 않습니다.
해당 내용은 분봉이하의 주기에서만 가능한 내용입니다.
해당식 일봉에 적용하시면 단순 일봉의 고저의 차이값입니다.
즐거운 하루되세요
> HI_JI***** 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 아래 LD라는 사용자함수는 분봉 식에서 N일전 저가를 갱신한 이후 발생한 최고 고가와 저가의 차이를 나타냅니다. LD(2)+LD(1)의 값이 분봉에서 적용했을 때와 일봉에서 적용했을때 값이 달라 질수 있나요?
input : N(Numeric);
var : cnt(0),LH(0);
Array : Diff[15](0);
if date != date[1] Then{
for cnt = 1 to 14{
diff[cnt] = diff[cnt-1][1];
}
}
if L == daylow Then
LH = H;
if H > LH Then
LH = H;
Diff[0] = LH-daylow;
LD=MAX(1,diff[N]);
다음글
이전글