Le canal de Keltner, conçu dans un style DRAW_FILLING, est affiché avec un fond coloré qui facilite la lecture des tendances.
Paramètres d'entrée de l'indicateur :
//+-----------------------------------+ //| Paramètres d'entrée de l'indicateur | //+-----------------------------------+ input Smooth_Method MA_Method1=MODE_SMA; // Première méthode de lissage input int Length1=40; // 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 KeltnerPeriod=20; // Période de lissage Keltner input double Ratio = 2.0; // Ratio du premier niveau 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 calculée à l'aide d'un algorithme avec deux lissages, offrant la possibilité de choisir parmi une douzaine de versions 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 selon 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 utilisés. Pour JMA, c'est une variable externe Phase variant de -100 à +100. Pour T3, c'est un ratio de lissage multiplié par 100 pour une meilleure visualisation. Pour VIDYA, il s'agit de la période de l'oscillateur CMO et pour AMA, c'est la période de la EMA lente. Dans d'autres algorithmes, ces paramètres n'affectent pas le lissage. Pour AMA, la période de la EMA rapide est une valeur fixe et est égale à 2 par défaut. Le ratio de puissance est également égal à 2 pour l'AMA.
Cet indicateur utilise les classes de la bibliothèque SmoothAlgorithms.mqh (à copier dans le dossier terminal_data_folder\MQL5\Include). L'utilisation de ces classes est décrite 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