커뮤니티
질문입니다.
2009-05-26 17:27:42
713
글번호 22441
///////////////수식1///////////////////
var: hap(0), ii(0);
hap=0;
for ii=1 to 2 {
hap=hap+highD(ii);
}
plot1(hap,"1");
//////////////수식2/////////////////
var: hap(0);
hap=0;
hap=highD(1)+highD(2);
plot1(hap,"1");
====================================
두식의 값이 다른이유가 뭘까요?
답변 1
예스스탁 예스스탁 답변
2009-05-27 08:53:50
안녕하세요
예스스탁입니다.
highD는 봉데이터를 계산하여 일봉의 고가값을 리턴하는 분석함수입니다.
for문의 값이 기간함수의 변수로 사용되면 경우에 따라 잘못된 값이
리턴될 가능성이 있으므로 권장하지 않습니다.
분봉에서 일봉의 데이터의 경우에 일봉데이터에서 직접 값을 가져오는
dayhigh,daylow,dayclose,dayopen함수를 사용하시기 바랍니다.
1.
var: hap(0), ii(0);
hap=0;
for ii=1 to 2 {
hap=hap+dayhigh(ii);
}
plot1(hap,"1");
2.
var: hap(0);
hap=0;
hap=DayHigh(1)+dayhigh(2);
plot1(hap,"1");
즐거운 하루되세요
> kjnkjn0 님이 쓴 글입니다.
> 제목 : 질문입니다.
> ///////////////수식1///////////////////
var: hap(0), ii(0);
hap=0;
for ii=1 to 2 {
hap=hap+highD(ii);
}
plot1(hap,"1");
//////////////수식2/////////////////
var: hap(0);
hap=0;
hap=highD(1)+highD(2);
plot1(hap,"1");
====================================
두식의 값이 다른이유가 뭘까요?