커뮤니티

분봉에서 일봉 이동평균값 구하기

프로필 이미지
스킬
2012-05-27 13:57:24
273
글번호 51365
답변완료
분봉에서 일봉의 이동 평균값을 구할려고 ma(DayClose(1),20); 다음 수식을 작성하여 값을 확인해보았습니다 그런데 값이 변하네요 왜 변하는가요?? 잘못 작성한 부분이 있는지요?? 그리고 만약 수식을 작성해야 하면 사용자 함수로 부탁드리겠습니다 ema 그런것 같은데 이것도 같이 부탁드리겠습니다 감사합니다 수고하세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-05-29 10:34:39

안녕하세요 예스스탁입니다. 분봉에서 ma(DayClose(1),20)은 일봉이평 그리는 내용이 아닙니다. 최근 20개봉의 분봉에서 봤을때 dayclose(1)을 20개봉 모아 평균내는 내용일 뿐입니다. 일봉이평은 아래와 같은 계산식으로 수식내에서 작성해서 사용하셔야 합니다. input : N(1),P1(20);#1일전 기준 20일간이평 var : sumV(0), maV(0), count(0); sumV = 0; for count = 0 to P1-1 { sumV = sumV+DayClose(count+N); } maV = sumV / P1; plot1(mav,"분봉에서일봉이평"); 지수이동평균은 일반 단순이평과 달라 일봉값은 아래와 같이 작성하셔야 합니다. Input : Period(5); Var : Ep(0), JISU(0), DINDEX(0), PreJISU(0); Ep = 2/(Period+1); if date != date[1] then { DINDEX = DINDEX + 1; PreJISU = JISU[1]; } if DINDEX <= 1 then JISU = C; else JISU = C * EP + PreJISU * (1-EP); plot1(JISU,"일간 ema"); plot2(PreJISU,"전일기준 일간 ema"); 즐거운 하루되세요 > 스킬 님이 쓴 글입니다. > 제목 : 분봉에서 일봉 이동평균값 구하기 > 분봉에서 일봉의 이동 평균값을 구할려고 ma(DayClose(1),20); 다음 수식을 작성하여 값을 확인해보았습니다 그런데 값이 변하네요 왜 변하는가요?? 잘못 작성한 부분이 있는지요?? 그리고 만약 수식을 작성해야 하면 사용자 함수로 부탁드리겠습니다 ema 그런것 같은데 이것도 같이 부탁드리겠습니다 감사합니다 수고하세요