XCCI: L'indicatore evoluto per MetaTrader 5

Mike 2011.10.21 19:56 59 0 0
Allegato

Oggi parliamo di un indicatore molto interessante: il Commodity Channel Index (CCI) personalizzato per MetaTrader 5. Questo strumento non solo utilizza la formula standard per il calcolo della deviazione media, ma offre anche la possibilità di selezionare diversi algoritmi di smoothing e livelli dinamici di ipercomprato/ipersoldato.

La vera novità di questo indicatore rispetto alla sua versione standard è la flessibilità nel cambiare l'algoritmo di smoothing. Puoi scegliere tra dieci algoritmi diversi, tra cui:

  1. SMA - media mobile semplice;
  2. EMA - media mobile esponenziale;
  3. SMMA - media mobile smussata;
  4. LWMA - media mobile ponderata lineare;
  5. JJMA - media adattativa JMA;
  6. JurX - smoothing ultralineare;
  7. ParMA - smoothing parabolico;
  8. T3 - smoothing esponenziale multiplo di Tillson;
  9. VIDYA - smoothing con l'algoritmo di Tushar Chande;
  10. AMA - smoothing con l'algoritmo di Perry Kaufman.

È importante notare che il parametro Phase assume significati diversi a seconda dell'algoritmo di smoothing scelto:

  • Per il JMA, è una variabile esterna che cambia da -100 a +100.
  • Per il T3, è un rapporto di smoothing moltiplicato per 100 per una migliore visualizzazione;
  • Per VIDYA è un periodo CMO, mentre per AMA è un periodo di EMA lenta;
  • Per AMA, il periodo di EMA veloce è un valore fisso che di default è uguale a 2. Anche il rapporto di potenza è uguale a 2 per AMA.

I livelli di ipercomprato e ipersoldato vengono indicati in modo dinamico, basandosi sulle Bollinger Bands ®, per garantire un'analisi più precisa.

L'indicatore utilizza le classi della libreria SmoothAlgorithms.mqh (che devono essere copiate nella cartella terminal_data_folder\MQL5\Include). L'uso di queste classi è stato descritto in modo dettagliato nell'articolo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Indicatore XCCI_BB

Elenco
Commento 0