작성자: 안드레이 N. 볼콘스키
에르고딕 MDI 오실레이터는 윌리엄 블라우(William Blau)가 개발한 지표로, 평균 편차 지수(Mean Deviation Index)를 기반으로 합니다. 보다 자세한 내용은 Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis에서 확인하실 수 있습니다.
사용 방법:- WilliamBlau.mqh 파일은 terminal_data_folder\MQL5\Include\에 위치해야 합니다.
- Blau_Ergodic_MDI.mq5 파일은 terminal_data_folder\MQL5\Indicators\에 위치해야 합니다.

윌리엄 블라우의 에르고딕 MDI 지표
계산 방법:
에르고딕 평균 편차 오실레이터는 다음과 같이 계산됩니다:
Ergodic_MDI(price,r,s,u) = MDI(price,r,s,u)
SignalLine(price,r,s,u,ul) = EMA( Ergodic_MDI(price,r,s,u) ,ul)
여기서:
- Ergodic_MDI() - 에르고딕 (평균 편차 지표, MDI(price,r,s,u));
- SignalLine() - 신호선 - 지수 이동 평균으로, 에르고딕에 적용됩니다;
- ul - 신호선의 EMA 기간.
- 그래픽 플롯 #0 - 에르고딕 (평균 편차 지표):
- r - 가격에 적용되는 1차 EMA 기간 (기본값 r=20);
- s - 평균 편차에 적용되는 2차 EMA 기간 (기본값 s=5);
- u - 2차 스무딩 결과에 적용되는 3차 EMA 기간 (기본값 u=3);
- 그래픽 플롯 #1 - 신호선:
- ul - 에르고딕에 적용되는 신호선의 EMA 기간 (기본값 ul=3);
- 적용 가격 - 가격 유형 (기본값 AppliedPrice=PRICE_CLOSE).
- r>1;
- s>0, u>0. 만약 r, s 또는 u =1이라면 스무딩이 사용되지 않습니다;
- ul>0. 만약 ul=1이라면 신호선과 평균 편차 지표는 동일합니다;
- 최소 비율=(r+s+u+ul-4+1).