작성자: Andrey N. Bolkonsky
Ergodic DTI-Oscillator는 방향성 트렌드 지수(DTI)를 기반으로 하며, William Blau가 "Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis"라는 책에서 설명하였습니다.
- WilliamBlau.mqh 파일은 terminal_data_folder\MQL5\Include\에 위치해야 합니다.
- Blau_Ergodic_DTI.mq5 파일은 terminal_data_folder\MQL5\Indicators\에 위치해야 합니다.

William Blau의 Ergodic DTI-Oscillator
계산 방법:
Ergodic DTI-Oscillator는 다음과 같이 정의됩니다:
Ergodic_DTI(q,r,s,u) = DTI(q,r,s,u)
SignalLine(q,r,s,u,ul) = EMA( Ergodic_DTI(q,r,s,u) ,ul)
여기서:
- Ergodic_DTI() - Ergodic 라인 - 방향성 트렌드 지수 DTI(q,r,s,u);
- SignalLine() - 신호 라인 - Ergodic 라인에 적용된 EMA(ul);
- ul - 신호 라인의 스무딩 기간.
- 그래픽 플롯 #0 - Ergodic 라인 (방향성 트렌드 지수):
- q - DTI 계산에 사용되는 바의 수 (기본값 q=2);
- r - DTI에 적용되는 첫 번째 EMA의 기간 (기본값 r=20);
- s - 첫 번째 스무딩 결과에 적용되는 두 번째 EMA의 기간 (기본값 s=5);
- u - 두 번째 스무딩 결과에 적용되는 세 번째 EMA의 기간 (기본값 u=3);
- 그래픽 플롯 #1 - 신호 라인:
- ul - Ergodic에 적용되는 신호 라인의 스무딩 기간 - EMA(ul) (기본값 ul=3);
- q>0;
- r>0, s>0, u>0. 만약 r, s 또는 u가 1이라면, 스무딩이 적용되지 않습니다;
- ul>0. 만약 ul=1이라면, 신호 라인과 Ergodic 라인은 같습니다;
- 최소 비율 = (q-1+r+s+u+ul-4+1).