3rd Generation XMA: Indikator Canggih untuk MetaTrader 5

Mike 2012.11.15 00:58 16 0 0
Lampiran

Penulis Asli:

EarnForex

3rd Generation XMA adalah purata bergerak generasi ketiga. Ini merupakan versi lanjutan bagi indikator purata bergerak standard (MA) yang mengikuti prosedur yang cukup sederhana untuk mengurangkan kelewatan masa berdasarkan peningkatan dalam tempoh purata bergerak.

Kaedah ini pertama kali diterangkan oleh Dr. Manfred Dürschner dalam artikelnya "Gleitende Durchschnitte 3.0" (dalam bahasa Jerman). Pelaksanaan ini menggunakan λ = 2 yang menghasilkan pengurangan kelewatan yang lebih berkesan. Semakin tinggi λ, semakin tinggi kesamaan dengan purata bergerak klasik.

Parameter Input:

//+-----------------------------------+
//| Parameter input indikator        |
//+-----------------------------------+
input Smooth_Method XMA_Method=MODE_EMA; // Kaedah pemulihan
input int XLength=50;                    // Kedalaman pemulihan                    
input int XPhase=15;                     // Parameter pemulihan
input Applied_price_ IPC=PRICE_TYPICAL;  // Harga tetap
input int Shift=0;                       // Peralihan mendatar indikator dalam bar
input int PriceShift=0;                  // Peralihan menegak indikator dalam titik

Indikator ini membolehkan anda memilih algoritma pemulihan dari sepuluh pilihan yang ada:

  1. SMA - purata bergerak sederhana;
  2. EMA - purata bergerak eksponensial;
  3. SMMA - purata bergerak terhalus;
  4. LWMA - purata bergerak berpola linear;
  5. JJMA - pemulihan JMA adaptif;
  6. JurX - pemulihan ultra-linear;
  7. ParMA - pemulihan parabolik;
  8. T3 - pemulihan eksponensial berganda Tillson;
  9. VIDYA - pemulihan menggunakan algoritma yang dibangunkan oleh Tushar Chande;
  10. AMA - pemulihan menggunakan algoritma Perry Kaufman.

Perlu diingat bahawa parameter Fasa untuk algoritma pemulihan yang berbeza mempunyai makna yang berbeza. Untuk JMA, ia adalah pembolehubah Fasa luar yang berubah dari -100 hingga +100. Untuk T3, ia adalah koefisien pemulihan yang dikalikan dengan 100 untuk visualisasi yang lebih baik. Untuk VIDYA, ia adalah tempoh osilator CMO. Dan untuk AMA, ia adalah tempoh EMA perlahan. Parameter ini tidak mempengaruhi pemulihan dalam algoritma lain. Untuk AMA, tempoh EMA pantas adalah nilai tetap dan sama dengan 2 secara lalai. Koefisien kuasa untuk AMA juga tetap pada 2.

Indikator ini menggunakan kelas perpustakaan SmoothAlgorithms.mqh (perlu disalin ke terminal_data_directory\MQL5\Include). Penggunaan kelas ini telah diterangkan secara terperinci dalam artikel "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Fig.1 Indikator 3rdGenXMA

Fig.1 Indikator 3rdGenXMA 

Senarai
Komen 0