커뮤니티
수식 문의 드립니다
2013-01-24 10:13:28
184
글번호 58599
분봉 데이타2의 일봉이평값을 아래와 같이 작성하면 먹히지를 안는데요? 문제가 있는건가요? 분봉데이타2에서 일봉이평값을 리턴할 수 있도록 수식 부탁드립니다.
input : P1(20);
var : cnt(0),sum(0),dayma20(0);
#일봉이평 계산
sum = 0;
for cnt = 0 to P1-1{
sum = sum+data2(DayClose(cnt));
}
dayma20 = sum/P1;#일간 20이평
답변 1
예스스탁 예스스탁 답변
2013-01-24 17:03:23
안녕하세요
예스스탁입니다.
dauclose/dayhigh/daylow/dayopen은 주종목의
값만 가져오는 함수입니다.
참조종목 분봉에서 일봉이평 계산할때는 아래와 같이 작성해 사용하셔야 합니다.
input : P1(20);
var : cnt(0),sum(0),dayma20(0);
Array : d2[50](0);
if data2(date != date[1]) Then{
for cnt = 1 to 49{
d2[cnt] = d2[cnt-1][1];
}
}
d2[0] = data2(C);
sum = 0;
for cnt = 0 to P1-1{
sum = sum+D2[cnt];
}
dayma20 = sum/P1;#일간 20이평
plot1(dayma20);
즐거운 하루되세요
> 무명 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다
> 분봉 데이타2의 일봉이평값을 아래와 같이 작성하면 먹히지를 안는데요? 문제가 있는건가요? 분봉데이타2에서 일봉이평값을 리턴할 수 있도록 수식 부탁드립니다.
input : P1(20);
var : cnt(0),sum(0),dayma20(0);
#일봉이평 계산
sum = 0;
for cnt = 0 to P1-1{
sum = sum+data2(DayClose(cnt));
}
dayma20 = sum/P1;#일간 20이평