Accueil Indicateur technique Publication

X2MA_KLx3_Cloud : Indicateur Innovant pour MetaTrader 5

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

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 :

  1. SMA - moyenne mobile simple ;
  2. EMA - moyenne mobile exponentielle ;
  3. SMMA - moyenne mobile lissée ;
  4. LWMA - moyenne mobile pondérée linéaire ;
  5. JJMA - moyenne adaptative JMA ;
  6. JurX - lissage ultralinéaire ;
  7. ParMA - lissage parabolique ;
  8. T3 - lissage exponentiel multiple de Tillson ;
  9. VIDYA - lissage selon l'algorithme de Tushar Chande ;
  10. 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".

Indicateur X2MA_KLx3_Cloud

Articles connexes

Commentaire (0)