Accueil Indicateur technique Publication

Découvrez l'indicateur XR-Squared pour MetaTrader 5

Pièce jointe
752.zip (20.71 KB, Télécharger 0 fois)

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".

Indicateur XR-Squared

Articles connexes

Commentaire (0)