커뮤니티

당일, 전일, 전전일의 일봉 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]);