L'indicateur XR-Squared utilise la régression linéaire pour déterminer la présence ou l'absence d'une tendance sur le marché. C'est un outil précieux pour tout trader souhaitant mieux comprendre le mouvement des prix.
La ligne XR-Squared, accompagnée de deux niveaux pour les marchés en tendance et en phase de consolidation, est affichée sur votre graphique. Les valeurs de l'indicateur varient entre 0 et 100. Lorsque l'indicateur tombe en dessous de 30, on considère que le marché est plat. À l'inverse, un score au-dessus de 70 indique qu'une tendance est présente. Au fur et à mesure qu'une tendance se développe, la ligne XR-Squared s'élève, et elle redescend lorsque le marché atteint un sommet et commence à se replier.
Plus la valeur de XR-Squared est élevée, plus il est probable qu'une nouvelle tendance soit statistiquement significative. Notez que selon la période choisie, le niveau critique de puissance d'une tendance peut diminuer.
Paramètres d'entrée :
//+-----------------------------------+ //| Paramètres d'entrée de l'indicateur | //+-----------------------------------+ input int XPeriod=14; // Période de l'indicateur input Smooth_Method RMethod=MODE_JJMA; // Méthode de lissage input int RPeriod=3; // Période de lissage input int RPhase=100; // Paramètre de lissage input Smooth_Method SignMethod=MODE_SMA; // Méthode de lissage pour le signal input int SignPeriod=14; // Période de lissage de la ligne de signal input int SignPhase=15; // Paramètre de lissage input Applied_price_ IPC=PRICE_CLOSE; // Prix appliqué input int Shift=0 // Décalage horizontal de l'indicateur en barres
Cet indicateur permet de changer la méthode de lissage :
- 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 utilisant l'algorithme de Perry Kaufman.
Il convient de noter que les paramètres de type Phase pour les différentes méthodes de lissage ont des significations totalement différentes. Pour le JMA, il s'agit d'une variable externe Phase 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 de l'oscillateur CMO, et pour l'AMA, c'est la période de la moyenne mobile exponentielle lente. Dans les autres algorithmes, ces paramètres n'affectent pas le lissage. Pour l'AMA, la période de la moyenne mobile exponentielle rapide est une valeur fixe, égale à 2 par défaut. Le ratio de l'élévation à la puissance est également égal à 2 pour l'AMA.
L'indicateur utilise les classes de la bibliothèque SmoothAlgorithms.mqh (doivent être copiées dans le dossier terminal_data_folder\MQL5\Include). L'utilisation de ces classes a été soigneusement décrite dans l'article "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Articles connexes
- Découvrez l'indicateur Tymen STARC Bands MTF pour MetaTrader 5
- Découvrez l'Indicateur Donchian Ultimate pour MT5 : Un Outil Indispensable pour les Traders
- Découvrez l'indicateur 3 en 1 Stochastic pour MetaTrader 5
- Découvrez le 3XMA_Ichimoku : Un Indicateur Incontournable pour MetaTrader 5
- Découvrez le METRO_XRSX_HTF_Signal : un Indicateur Précieux pour vos Trades