Panduan Menggunakan Indikator Mean Deviation Index (MDI) di MetaTrader 5

Mike 2011.06.29 04:20 61 0 0
Lampiran

Penulis: Andrey N. Bolkonsky

Indikator Ergodic MDI (Mean Deviation Index, MDI) merupakan indikator Mean Deviation Index yang telah diperhalus dua kali (Anda bisa membaca lebih lanjut di Momentum, Direction, and Divergence: Menerapkan Indikator Momentum Terbaru untuk Analisis Teknikal).

Mean deviation didefinisikan sebagai jarak antara harga penutupan dan moving average yang telah dihaluskan secara eksponensial, yang diterapkan pada harga penutupan.

  • Pemulusan menyebabkan adanya keterlambatan, yang dapat terlihat pada titik-titik pembalikan harga. Nilai mean deviation menunjukkan jarak antara harga dan moving average periode r yang diterapkan pada harga.
  • Tanda dari mean deviation menunjukkan posisi harga relatif terhadap moving average periode r yang diterapkan pada harga: positif jika harga berada di bawah moving average dan negatif jika harga lebih rendah dari moving average.

Cara Menggunakan:

  • File WilliamBlau.mqh harus diletakkan di folder_data_terminal\MQL5\Include\
  • File Blau_MDI.mq5 harus diletakkan di folder_data_terminal\MQL5\Indicators\

Mean Deviation Index oleh William Blau

Mean Deviation Index oleh William Blau

Perhitungan:

Mean deviation dihitung dengan rumus:

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

di mana:

  • price - harga penutupan;
  • EMA(price,r) - tren pasar, ditentukan oleh moving average yang telah dihaluskan secara eksponensial dengan periode r, diterapkan pada harga.

Mean Deviation Index dihitung dengan rumus:

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

di mana:

  • price - harga penutupan;
  • EMA(price,r) - arah pasar - pemulusan EMA pertama dengan periode r, diterapkan pada harga;
  • md(price,r)=price-EMA(price,r) - mean deviation;
  • EMA(md(price,r),s) - pemulusan kedua - moving average yang telah dihaluskan secara eksponensial dengan periode s, diterapkan pada mean deviation;
  • EMA(EMA(md(price,r),s),u) - pemulusan ketiga - moving average yang telah dihaluskan secara eksponensial dengan periode u, diterapkan pada hasil pemulusan pertama;

Parameter Input:

  • r - periode EMA pertama, diterapkan pada harga (secara default r=20);
  • s - periode EMA kedua, diterapkan pada mean deviation (secara default s=5);
  • u - periode EMA ketiga, diterapkan pada hasil pemulusan (secara default u=3);
  • AppliedPrice - tipe harga (secara default AppliedPrice=PRICE_CLOSE).

Catatan:

  • r>1;
  • s>0, u>0.  Jika r, s atau u =1, pemulusan tidak digunakan;
  • Min. tarif=(r+s+u-3+1).
Daftar
Komentar 0