L'indicateur ATRPivot génère des niveaux de support et de résistance en prenant en compte l'indicateur Average True Range (ATR).
Cette idée d'indicateur est née du code de l'indicateur ATR Channels, développé par Luis Guilherme Damiani.
La version présentée ici permet de choisir l'algorithme de lissage affiché comme une ligne de lissage parmi dix variantes possibles :
- 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 à l'aide de l'algorithme de Tushar Chande ;
- AMA - lissage à l'aide de l'algorithme de Perry Kaufman.
Il est important de noter que le paramètre Phase a une signification complètement différente selon les algorithmes de lissage utilisés :
- Pour le JMA, il s'agit d'une variable externe Phase variant de -100 à +100 ;
- Pour le T3, il s'agit d'un ratio de lissage multiplié par 100 pour une meilleure visualisation ;
- Pour le VIDYA, il s'agit d'une période CMO, et pour l'AMA, d'une période EMA lente ;
- Pour l'AMA, la période EMA rapide est une valeur fixe de 2 par défaut. Le ratio de la puissance est également égal à 2 pour l'AMA.
L'indicateur utilise les classes de la bibliothèque SmoothAlgorithms.mqh (qui doivent être copiées dans le terminal_data_folder\MQL5\Include). L'utilisation de ces classes est expliquée en détail 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 3 en 1 Stochastic pour MetaTrader 5
- Découvrez l'Indicateur Donchian Ultimate pour MT5 : Un Outil Indispensable pour les Traders
- Découvrez le 3XMA_Ichimoku : Un Indicateur Incontournable pour MetaTrader 5
- Découvrez l'indicateur Ultra Spearman Rank Correlation pour MetaTrader 5