Si tu es trader sur MetaTrader 5, tu as sûrement déjà entendu parler du Commodity Channel Index (CCI). Aujourd'hui, je vais te parler d'une version modifiée de cet indicateur : l'indicateur XCCX.
La principale différence entre l'indicateur XCCX et le CCI standard est la possibilité de choisir parmi dix algorithmes de lissage différents. Voici ce que tu peux sélectionner :
- SMA - moyenne mobile simple;
- EMA - moyenne mobile exponentielle;
- SMMA - moyenne mobile lissée;
- LWMA - moyenne mobile pondérée linéaire;
- JJMA - moyenne adaptative JMA;
- JurX - lissage ultralinéaire;
- ParMA - lissage parabolique;
- T3 - lissage exponentiel multiple de Tillson;
- VIDYA - lissage utilisant l'algorithme de Tushar Chande;
- AMA - lissage avec l'algorithme de Perry Kaufman.
Il est important de noter que le paramètre Phase a des significations différentes selon l'algorithme de lissage choisi :
- Pour JMA, il s'agit d'une variable externe Phase variant de -100 à +100.
- Pour T3, c'est un ratio de lissage multiplié par 100 pour une meilleure visualisation.
- Pour VIDYA, c'est une période CMO, et pour AMA, c'est une période EMA lente.
- Pour AMA, la période EMA rapide est fixée à 2 par défaut, et le ratio exponentiel est également égal à 2.
Il est tout à fait normal que certaines variantes de lissage nécessitent une interprétation différente des signaux de l'indicateur. Les niveaux de surachat/survente sont indiqués dans une variante dynamique basée sur les Bollinger Bands ® pour offrir une meilleure précision.
L'indicateur utilise les classes de la bibliothèque SmoothAlgorithms.mqh (à placer dans le dossier terminal_data_folder\MQL5\Include). L'utilisation de ces classes est décrite en détail dans l'article "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".


Commentaire 0