Penulis: Andrey N. Bolkonsky
Ergodic MACD Oscillator yang dikembangkan oleh William Blau, diuraikan dalam buku "Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis".
- File WilliamBlau.mqh harus diletakkan di folder_data_terminal\MQL5\Include\
- File Blau_Ergodic_MACD.mq5 harus diletakkan di folder_data_terminal\MQL5\Indicators\

Erogdic MACD Oscillator oleh William Blau
Perhitungan:
Ergodic MACD Oscillator didefinisikan sebagai berikut:
Ergodic_MACD(price,r,s,u) = MACD(price,r,s,u)
SignalLine(price,r,s,u,ul) = EMA( Ergodic_MACD(price,r,s,u) ,ul)
dimana:
- Ergodic_MACD() - Ergodic - MACD(price,r,s,u);
- SignalLine() - Garis Sinyal - rata-rata bergerak yang halus secara eksponensial EMA(ul), diterapkan pada MACD;
Berbeda dengan indikator MACD standar (yang menggunakan rata-rata bergerak sederhana), pendekatan yang diusulkan oleh William Blau menggunakan rata-rata bergerak halus secara eksponensial.
- plot grafik #0 - Ergodic (konvergensi/divergensi rata-rata bergerak):
- r - periode EMA pertama (lambat), diterapkan pada harga (default r=20);
- s - periode EMA kedua (cepat), diterapkan pada harga (default s=5)
- u - periode EMA ketiga, diterapkan pada MACD (default u=3);
- plot grafik #1 - Garis Sinyal:
- ul - periode penghalusan (garis sinyal), diterapkan pada Ergodic (default ul=3);
- AppliedPrice - tipe harga (default AppliedPrice=PRICE_CLOSE).
- r>1, s>1;
- s<r (menurut William Blau, tidak ada pemeriksaan di dalam kode);
- u>0. Jika u=1, penghalusan tidak digunakan;
- ul>0. Jika ul=1, garis sinyal dan garis ergodik adalah sama;
- Min. tingkat =([max(r,s)]+u+ul-3+1).

Komentar 0