XCCI adalah indikator Commodity Channel Index yang dilengkapi dengan rumus deviasi rata-rata standar. Yang menarik, indikator ini memungkinkan kita untuk memilih algoritma smoothing dan juga mengubah level oversold/overbought secara dinamis.
Perbedaan utama XCCI dibandingkan dengan versi standar adalah kemampuannya untuk mengubah algoritma smoothing. Kita bisa memilih dari sepuluh algoritma yang tersedia, antara lain:
- 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 dengan algoritma Tushar Chande;
- AMA - smoothing dengan algoritma Perry Kaufman.
Perlu dicatat bahwa parameter Phase memiliki makna 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;
- Untuk VIDYA, ini adalah periode CMO, sedangkan untuk AMA adalah periode EMA lambat;
- Untuk AMA, periode EMA cepat adalah nilai tetap dan sama dengan 2 secara default. Rasio dari power raising juga sama dengan 2 untuk AMA.
Level oversold/overbought ditunjukkan dalam variasi yang berubah secara dinamis berdasarkan Bollinger Bands ®, sehingga lebih akurat dalam menggunakannya.
Indikator ini menggunakan kelas dari perpustakaan 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".


Komentar 0