XCCI: Indikator CCI untuk MetaTrader 5 yang Lebih Fleksibel

Mike 2011.10.21 19:56 37 0 0
Lampiran

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:

  1. SMA - simple moving average;
  2. EMA - exponential moving average;
  3. SMMA - smoothed moving average;
  4. LWMA - linear weighted moving average;
  5. JJMA - JMA adaptive average;
  6. JurX - ultralinear smoothing;
  7. ParMA - parabolic smoothing;
  8. T3 - Tillson's multiple exponential smoothing;
  9. VIDYA - smoothing dengan algoritma Tushar Chande;
  10. 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".

Indikator XCCI_BB

Daftar
Komentar 0