L'indicateur XCCI est une variante du Commodity Channel Index, qui offre des fonctionnalités avancées pour les traders. Grâce à sa formule standard d'écart moyen, il permet également de choisir un algorithme de lissage et d'adapter dynamiquement les niveaux de surachat et de survente.
La grande nouveauté de cet indicateur par rapport à son équivalent standard est la possibilité de sélectionner l'algorithme de lissage parmi dix options différentes :
- SMA - moyenne mobile simple;
- EMA - moyenne mobile exponentielle;
- SMMA - moyenne mobile lissée;
- LWMA - moyenne mobile pondérée linéaire;
- JJMA - moyenne adaptive JMA;
- JurX - lissage ultralinéaire;
- ParMA - lissage parabolique;
- T3 - lissage exponentiel multiple de Tillson;
- VIDYA - lissage avec l'algorithme de Tushar Chande;
- AMA - lissage avec l'algorithme de Perry Kaufman.
Il est important de noter que le paramètre de phase a des significations différentes selon l'algorithme de lissage choisi :
- Pour le JMA, il s'agit d'une variable de phase externe variant de -100 à +100.
- Pour le T3, c'est un ratio de lissage multiplié par 100 pour une meilleure visualisation ;
- Pour le VIDYA, c'est la période CMO, et pour l'AMA, c'est la période EMA lente ;
- Pour l'AMA, la période EMA rapide est une valeur fixe et est égale à 2 par défaut. Le ratio d'exposant est également égal à 2 pour l'AMA.
Les niveaux de surachat et de survente sont indiqués dans une variante dynamique, basée sur les Bandes de Bollinger ®, afin d'améliorer la précision de leurs utilisations.
Cet indicateur utilise les classes de la bibliothèque SmoothAlgorithms.mqh (qui doivent être copiées dans le dossier terminal_data_folder\MQL5\Include). Les détails de l'utilisation de ces classes sont décrits dans l'article "Moyenne des séries de prix pour des calculs intermédiaires sans utiliser de tampons supplémentaires".


Commentaire 0