Panduan Ergodic MACD Oscillator: Indikator Trading untuk MetaTrader 5

Mike 2011.07.08 21:56 44 0 0
Lampiran

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

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.

Parameter Input:
  • 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).
Catatan:
  • 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).
Daftar
Komentar 0