지표설명
단순이동평균과 가중이동평균은 데이터를 N개를 선택하여 계산하는 이동평균법이지만
지수이동평균은 데이터의 갯수를 지정하는 평균방법은 아니며
과거의 데이터가 현재 이동평균계산에 지속적으로 영향을 주고
시간이 경과할수록 영향력이 소멸해 가는 타입의 평균방법입니다.
지수이동평균은 가중이동평균과 마찬가지로 최근의 시장에 더 많은 가중치를 부여하지만
현재봉의 종가에 X% 비율을 직전봉에서 계산된 지수이평에 (100-X%) 비율을 적용해
계산한후 합산해서 계산합니다.
예를 들어 20 지수이평의 경우
현재봉 종가에 약 9.52%의 가중치를 두고
직전봉까지 계산된 지수이평값에 약 90.48% 가중을 두어 계산한 후
2개의 값을 합하면 현재봉의 지수이동평균값이 됩니다.
지정한 갯수의 데이터만 사용해서 계산하는 것이 아니므로
과거값이 시간이 지날수록 영향력이 소멸해 가게 되므로
차트에 조회된 과거의 봉갯수에 따라 현재봉의 값이 달라질 수 있으므로
차트에 가능한 많은 봉수를 조회한후 사용해야 합니다.
계산식
EP(평활계수) = 2/(기간 + 1)
EMA = 금일 종가 * EP + 전일의 지수 이동평균 * (1-EP)
관련 함수
EMA(가격, 평활기간)
활용예시
//정배열 전환 매수
//역배열 전환 매도
Input : Length1(5),Length2(20),Length3(60);
var : ema1(0),ema2(0),ema3(0);
ema1 - ma(C,Length1);
ema2 - ma(C,Length2);
ema2 - ma(C,Length3);
Condition1 = ema1 > ema2 and ema2 > ema3;
Condition2 = ema1 < ema2 and ema2 < ema3;
if Condition1 == true and Condition1[1] == False Then
Buy();
if Condition2 == true and Condition2[1] == False Then
Buy();
C
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.