Indikator ini mengandungi tiga purata bergerak (MA) yang prinsip pengiraannya diambil dari Ichimoku Kinko Hyo.
Dua purata bergerak perlahan dengan tempoh yang berbeza membentuk awan, di mana warnanya menunjukkan arah trend. Penggunaan indikator ini hampir sama dengan penggunaan indikator Ichimoku.
Parameter Input Indikator:
//+-----------------------------------+ //| Parameter input indikator | //+-----------------------------------+ input uint Up_period1=3; // Tempoh 1 untuk pengiraan harga tertinggi input uint Dn_period1=3; // Tempoh 1 untuk pengiraan harga terendah input uint Up_period2=6; // Tempoh 2 untuk pengiraan harga tertinggi input uint Dn_period2=6; // Tempoh 2 untuk pengiraan harga terendah input uint Up_period3=9; // Tempoh 3 untuk pengiraan harga tertinggi input uint Dn_period3=9; // Tempoh 3 untuk pengiraan harga terendah //---- input MODE_PRICE Up_mode1=HIGH; // Jenis harga 1 untuk mencari tinggi input MODE_PRICE Dn_mode1=LOW; // Jenis harga 1 untuk mencari rendah input MODE_PRICE Up_mode2=HIGH; // Jenis harga 2 untuk mencari tinggi input MODE_PRICE Dn_mode2=LOW; // Jenis harga 2 untuk mencari rendah input MODE_PRICE Up_mode3=HIGH; // Jenis harga 3 untuk mencari tinggi input MODE_PRICE Dn_mode3=LOW; // Jenis harga 3 untuk mencari rendah //---- input Smooth_Method XMA1_Method=MODE_SMA; // Kaedah pelicinan 1 input Smooth_Method XMA2_Method=MODE_SMA; // Kaedah pelicinan 2 input Smooth_Method XMA3_Method=MODE_SMA; // Kaedah pelicinan 3 //---- input int XLength1=8; // Kedalaman pelicinan 1 input int XLength2=25; // Kedalaman pelicinan 2 input int XLength3=80; // Kedalaman pelicinan 3 input int XPhase=15; // Parameter pelicinan input int Shift1=0; // Peralihan mendatar indikator 1 dalam bar input int Shift2=0; // Peralihan mendatar indikator 2 dalam bar input int Shift3=0; // Peralihan mendatar indikator 3 dalam bar
Algoritma pelicinan boleh dipilih daripada sepuluh versi yang mungkin:
- SMA - purata bergerak sederhana;
- EMA - purata bergerak eksponen;
- SMMA - purata bergerak pelicinan;
- LWMA - purata bergerak berat linear;
- JJMA - purata adaptif JMA;
- JurX - pelicinan ultralinear;
- ParMA - pelicinan parabolik;
- T3 - pelicinan berganda eksponen Tillson;
- VIDYA - pelicinan menggunakan algoritma Tushar Chande;
- AMA - pelicinan menggunakan algoritma Perry Kaufman.
Perlu diperhatikan bahawa parameter Fasa untuk algoritma pelicinan yang berbeza mempunyai makna yang berbeza. Untuk JMA, ia adalah pembolehubah Fasa luaran yang berubah dari -100 hingga +100. Untuk T3, ia adalah nisbah pelicinan yang didarab dengan 100 untuk visualisasi yang lebih baik, untuk VIDYA ia adalah tempoh osilator CMO, dan untuk AMA, ia adalah tempoh EMA perlahan. Dalam algoritma lain, parameter ini tidak memberi kesan kepada pelicinan. Untuk AMA, tempoh EMA pantas adalah nilai tetap dan sama dengan 2 secara lalai. Nisbah kuasa juga sama dengan 2 untuk AMA.
Letakkan fail indikator XMA_Ichimoku.mq5 yang telah dikompilasi dalam MQL5\Indicators\.
Indikator ini menggunakan kelas perpustakaan SmoothAlgorithms.mqh (perlu disalin ke terminal_data_folder\MQL5\Include). Penggunaan kelas ini telah diterangkan secara terperinci dalam artikel "Rata-rata Harga Siri untuk Pengiraan Sementara Tanpa Menggunakan Buffer Tambahan".

Siaran berkaitan
- Indikator Pembukaan Rentang Untuk MetaTrader 5: Panduan Lengkap
- Panduan Volume Profile + Range v6.0 untuk MetaTrader 5: Indikator Trading Utama
- Menggunakan Kalendar Ekonomi untuk Backtesting Strategi Trading di MetaTrader 5
- iSpread: Indikator Spread untuk Perdagangan Pasangan di MetaTrader 5
- Harmonic Pattern Finder V3: Alat Canggih untuk Mencari Corak Harmonik di MetaTrader 5