커뮤니티
본봉에서 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를 보고자 합니다.
항상 감사드립니다.
다음글
이전글