Les Bandes de Bollinger sont présentées ici dans un style DRAW_FILLING, affichées comme un fond coloré, ce qui les rend souvent plus visibles pour nos analyses.
Paramètres d'entrée :
//+-----------------------------------+ //| Paramètres d'entrée de l'indicateur | //+-----------------------------------+ input Smooth_Method MA_Method1=MODE_SMA; // Première méthode de lissage input int Length1=100; // Profondeur de lissage initiale input int Phase1=15; // Paramètre de lissage initial input Smooth_Method MA_Method2=MODE_JJMA; // Deuxième méthode de lissage input int Length2=20; // Profondeur de lissage secondaire input int Phase2=100; // Paramètre de lissage secondaire input int BandsPeriod=100; // Période de lissage des BB input double BandsDeviation = 2.0; // Nombre de déviations input Applied_price_ IPC=PRICE_CLOSE; // Prix appliqué input int Shift=0; // Décalage horizontal de l'indicateur en barres input int PriceShift=0; // Décalage vertical de l'indicateur en points
La ligne médiane de l'indicateur est issue d'une moyenne mobile universelle, avec deux lissages possibles, chacun pouvant être sélectionné parmi plusieurs versions :
- 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 ultra-linéaire ;
- ParMA - lissage parabolique ;
- T3 - lissage exponentiel multiple de Tillson ;
- VIDYA - lissage utilisant l'algorithme de Tushar Chande ;
- AMA - lissage selon l'algorithme de Perry Kaufman.
Il est important de noter que les paramètres Phase1 et Phase2 ont des significations complètement différentes selon les algorithmes de lissage. Pour le JMA, c'est une variable externe qui varie de -100 à +100. Pour le T3, il s'agit d'un ratio de lissage multiplié par 100 pour une meilleure visualisation, pour le VIDYA, c'est une période d'oscillateur CMO, et pour l'AMA, c'est une période de moyenne mobile exponentielle lente. Dans d'autres algorithmes, ces paramètres n'affectent pas le lissage. Pour l'AMA, la période de moyenne mobile exponentielle rapide est une valeur fixe, égale à 2 par défaut. Le ratio d'élévation à la puissance est également égal à 2 pour l'AMA.
Cet 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 est décrite en détail dans l'article "Moyennage des séries de prix pour des calculs intermédiaires sans l'utilisation de buffers supplémentaires".

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