Indeks Penyimpangan Purata Blau_MDI: Panduan untuk MetaTrader 5

Mike 2011.06.29 04:20 50 0 0
Lampiran

Penulis: Andrey N. Bolkonsky

Indeks Penyimpangan Purata (Mean Deviation Index, MDI) dari Ergodic adalah indikator yang telah disaring dua kali untuk memberikan analisis yang lebih tepat (lihat Momentum, Arah, dan Divergensi: Mengaplikasikan Indikator Momentum Terkini untuk Analisis Teknikal).

Penyimpangan purata ditakrifkan sebagai jarak antara harga tutup dan purata bergerak yang disaring secara eksponensial, yang diterapkan kepada harga tutup.

  • Penyaringan ini boleh menyebabkan kelewatan, yang dapat dilihat pada titik pembalikan harga. Nilai penyimpangan purata menunjukkan jarak antara harga dan purata bergerak r-periode, yang diterapkan pada harga.
  • Tanda penyimpangan purata menunjukkan kedudukan harga berbanding purata bergerak r-periode: ia positif jika harga berada di bawah purata bergerak dan negatif jika harga berada di atas purata bergerak.

Cara Menggunakan:

  • WilliamBlau.mqh mesti diletakkan di dalam terminal_data_folder\MQL5\Include\
  • Blau_MDI.mq5 mesti diletakkan di dalam terminal_data_folder\MQL5\Indicators\

Indeks Penyimpangan Purata oleh William Blau

Indeks Penyimpangan Purata oleh William Blau

Pengiraan:

Penyimpangan purata dikira dengan formula:

md(price,r) = price - EMA(price,r)

di mana:

  • price - harga tutup;
  • EMA(price,r) - arah pasaran, yang ditentukan melalui purata bergerak yang disaring secara eksponensial dengan periode r, diterapkan pada harga.

Indeks Penyimpangan Purata dikira dengan formula:

MDI(price,r,s,u) = EMA(EMA( md(price,r) ,s),u) = EMA(EMA( price-EMA(price,r) ,s),u)

di mana:

  • price - harga tutup;
  • EMA(price,r) - arah pasaran - penyaringan EMA pertama untuk periode r, diterapkan pada harga;
  • md(price,r)=price-EMA(price,r) - penyimpangan purata;
  • EMA(md(price,r),s) - penyaringan kedua - purata bergerak yang disaring secara eksponensial untuk periode s, diterapkan pada penyimpangan purata;
  • EMA(EMA(md(price,r),s),u) - penyaringan ketiga - purata bergerak yang disaring secara eksponensial untuk periode u, diterapkan pada hasil penyaringan pertama;
Parameter Input:
  • r - periode EMA pertama, diterapkan pada harga (secara default r=20);
  • s - periode EMA kedua, diterapkan pada penyimpangan purata (secara default s=5);
  • u - periode EMA ketiga, diterapkan pada hasil penyaringan (secara default u=3);
  • AppliedPrice - jenis harga (secara default AppliedPrice=PRICE_CLOSE).
Nota:
  • r>1;
  • s>0, u>0.  Jika r, s atau u =1, penyaringan tidak digunakan;
  • Min. kadar=(r+s+u-3+1).
Senarai
Komen 0