Indikator ini menggunakan DRAW_FILLING untuk menampilkan Keltner Channel dengan latar belakang berwarna yang menarik.
Parameter input indikator:
//+-----------------------------------+ //| Parameter input indikator | //+-----------------------------------+ input Smooth_Method MA_Method1=MODE_SMA; // Metode smoothing pertama input int Length1=40; // Kedalaman smoothing pertama input int Phase1=15; // Parameter smoothing pertama input Smooth_Method MA_Method2=MODE_JJMA; // Metode smoothing kedua input int Length2=20; // Kedalaman smoothing kedua input int Phase2=100; // Parameter smoothing kedua input int KeltnerPeriod=20; // Periode smoothing Keltner input double Ratio = 2.0; // Rasio level pertama input Applied_price_ IPC=PRICE_CLOSE; // Harga yang diterapkan input int Shift=0 // Perubahan horizontal indikator dalam bar input int PriceShift=0 // Perubahan vertikal indikator dalam poin
Garis tengah indikator ini dibuat menggunakan algoritma dengan dua smoothing dan memungkinkan pemilihan dari dua metode smoothing yang berbeda dari berbagai versi yang tersedia:
- SMA - simple moving average;
- EMA - exponential moving average;
- SMMA - smoothed moving average;
- LWMA - linear weighted moving average;
- JJMA - JMA adaptive average;
- JurX - ultralinear smoothing;
- ParMA - parabolic smoothing;
- T3 - Tillson's multiple exponential smoothing;
- VIDYA - smoothing menggunakan algoritma Tushar Chande;
- AMA - smoothing menggunakan algoritma Perry Kaufman.
Perlu dicatat bahwa parameter Phase1 dan Phase2 memiliki arti yang berbeda tergantung pada algoritma smoothing yang digunakan. Untuk JMA, ini adalah variabel Phase eksternal yang berubah dari -100 hingga +100. Untuk T3, ini adalah rasio smoothing yang dikalikan dengan 100 untuk visualisasi yang lebih baik, sedangkan untuk VIDYA ini adalah periode osilator CMO dan untuk AMA, ini adalah periode EMA lambat. Pada algoritma lainnya, parameter ini tidak mempengaruhi smoothing. Pada AMA, periode EMA cepat adalah nilai tetap yang sama dengan 2 secara default. Rasio penaikan juga sama dengan 2 untuk AMA.
Indikator ini menggunakan kelas dari pustaka SmoothAlgorithms.mqh (yang harus disalin ke folder terminal_data_folder\MQL5\Include). Penggunaan kelas ini telah dijelaskan secara rinci dalam artikel "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Postingan terkait
- X2MA_HTF_Signal_BG: Indikator Pintar untuk MetaTrader 5
- Mengenal Indikator SymbolX_Candle untuk MetaTrader 5
- ColorX2MA_Alert: Indikator Cerdas untuk MetaTrader 5 dengan Notifikasi
- X2MA_HTF_Signal: Indikator Trend Terbaik untuk MetaTrader 5
- Indikator Open Range Breakout untuk MetaTrader 5: Strategi Trading yang Efektif