커뮤니티
당일, 전일, 전전일의 일봉 5일선 값 구하기
2010-06-18 21:50:51
762
글번호 30482
안녕하세요...
분봉차트에서 당일, 전일, 전전일의 일봉 5일선 값을 구하려고 하는데
아래와 같이 하나 3개 모두 동일한 값이 출력됩니다.
올바른 방법을 알려주세요 감사합니다.
------------ 아 래 ---------------
Input : Period1(5);
var: sumv1(0), count1(0), mav(0);
sumv1=0;
for count1=1 to Period1 {
sumv1=sumv1+DayClose(count1);}
mav=sumv1/5;
MessageLog("%.1f %.1f %.1f",mav, mav[1],mav[2]);
답변 1
예스스탁 예스스탁 답변
2010-06-21 09:42:06
안녕하세요
예스스탁입니다.
작성하신 식은 전일기준 5일이평이며
mav[1]은 전봉기준 전일 이평이란 내용이 됩니다.
식을 아래와 같이 작성하셔야 합니다.
Input : Period1(5);
var: sumv1(0),sumv2(0),sumv3(0), count1(0), mav1(0), mav2(0), mav3(0);
sumv1=0;
sumv2=0;
sumv3=0;
for count1= 0 to Period1-1 {
sumv1=sumv1+DayClose(count1);
sumv2=sumv2+DayClose(count1+1);
sumv3=sumv3+DayClose(count1+2);
}
mav1=sumv1/5;# 당일
mav2=sumv2/5;# 전일
mav3=sumv3/5;# 전전일
즐거운 하루되세요
> guest 님이 쓴 글입니다.
> 제목 : 당일, 전일, 전전일의 일봉 5일선 값 구하기
> 안녕하세요...
분봉차트에서 당일, 전일, 전전일의 일봉 5일선 값을 구하려고 하는데
아래와 같이 하나 3개 모두 동일한 값이 출력됩니다.
올바른 방법을 알려주세요 감사합니다.
------------ 아 래 ---------------
Input : Period1(5);
var: sumv1(0), count1(0), mav(0);
sumv1=0;
for count1=1 to Period1 {
sumv1=sumv1+DayClose(count1);}
mav=sumv1/5;
MessageLog("%.1f %.1f %.1f",mav, mav[1],mav[2]);
다음글
이전글