커뮤니티

본봉에서 20일봉 ema계산 코딩

프로필 이미지
짱짱해야지
2019-10-15 00:27:37
218
글번호 132779
답변완료
ema와 관련된 질문입니다 EMA = 금일 종가 * EP + 전일의 지수 이동평균 * (1-EP) ※ EP(평활계수) = 2/(기간 + 1) 위의 공식을 이용하여 분봉에서 일봉의 ema를 계산하려고 합니다. data2의 참조를 사용하면 간단하게 해결되겠지만, 참조data를 사용하지않고 위의 공식을 스스로 코딩하여 분봉창에서 일봉의 20선ema를 보고자 합니다. 항상 감사드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-10-15 15:45:56

안녕하세요 예스스탁입니다. Input : P1(20); Var : Ep1(0),emav1(0),Pre1(0),DINDEX(0); Ep1 = 2/(P1+1); if bdate != bdate[1] then { DINDEX = DINDEX + 1; Pre1 = emav1[1]; } if DINDEX <= 1 then { emav1 = C; } else { emav1 = C * EP1 + Pre1 * (1-EP1); } plot1(emav1,"P1 일봉지수이평"); 즐거운 하루되세요 > 짱짱해야지 님이 쓴 글입니다. > 제목 : 본봉에서 20일봉 ema계산 코딩 > ema와 관련된 질문입니다 EMA = 금일 종가 * EP + 전일의 지수 이동평균 * (1-EP) ※ EP(평활계수) = 2/(기간 + 1) 위의 공식을 이용하여 분봉에서 일봉의 ema를 계산하려고 합니다. data2의 참조를 사용하면 간단하게 해결되겠지만, 참조data를 사용하지않고 위의 공식을 스스로 코딩하여 분봉창에서 일봉의 20선ema를 보고자 합니다. 항상 감사드립니다.