MetaTrader 5 / Indicateurs

ATRPivot - indicateur pour MetaTrader 5

136
(17)

L'indicateur ATRPivot construit les niveaux de support et de résistance du prix de l'actif sur le graphique en tenant compte de l'indicateur technique ATR True Range Average.

L'idée même de cet indicateur est empruntée au code de l'indicateur ATR Channels proposé par Luis Guilherme Damiani.

Cette variante de l'indicateur permet de choisir l'algorithme de calcul de la moyenne, qui est la ligne moyenne, parmi dix variantes possibles :

  1. SMA - moyenne mobile simple ;
  2. EMA - moyenne mobile exponentielle ;
  3. SMMA - moyenne mobile lissée ;
  4. LWMA - moyenne mobile linéaire pondérée ;
  5. JJMA - moyenne adaptative JMA ;
  6. JurX - moyenne ultralinéaire ;
  7. ParMA - moyenne parabolique ;
  8. T3 - lissage exponentiel multiple de Tillson ;
  9. VIDYA - calcul de la moyenne à l'aide de l'algorithme de Tushar Chande ;
  10. AMA - calcul de la moyenne à l'aide de l'algorithme de Perry Kaufman.

Il convient de noter que le paramètre Phase a une signification totalement différente selon les algorithmes de calcul de la moyenne.

  • Pour JMA, il s'agit d'une variable externe Phase, variant de -100 à +100 ;
  • Pour T3, il s'agit du facteur de calcul de la moyenne multiplié par 100 pour une meilleure perception ;
  • Pour VIDYA, c'est la période de l'oscillateur CMO, et pour AMA, c'est la période de l'EMA lent ;
  • Pour AMA, la période de l'EMA rapide est fixe et égale à la valeur par défaut de 2. Le facteur de degré pour l'AMA est également fixé à 2.

L'indicateur utilise les classes de la bibliothèque SmoothAlgorithms.mqh (copiez-les dans le répertoire terminal_data_terminal_directory\MQL5\Include), une description détaillée de leur utilisation a été publiée dans l'article "Moyennisation des séries de prix sans tampons supplémentaires pour les calculs intermédiaires".

Indicateur ATRPivot

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/496