Rejoignez notre page de fans
- Vues:
- 82
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Canal de Keltner réalisé dans le style DRAW_FILLING sous forme de remplissage avec un fond coloré.
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 calcul de la moyenne input int Length1=40; // Profondeur du premier lissage input int Phase1=15; // Premier paramètre de calcul de la moyenne input Smooth_Method MA_Method2=MODE_JJMA; // Deuxième méthode de calcul de la moyenne input int Length2=20; // Profondeur de la deuxième moyenne input int Phase2=100; // Deuxième paramètre de lissage input int KeltnerPeriod=20; // Période de calcul de la moyenne de Keltner input double Ratio = 2.0; // Coefficient de premier niveau input Applied_price_ IPC=PRICE_CLOSE; // Constante de prix input int Shift=0; // Décalage horizontal de l'indicateur en barres input int PriceShift=0; // Décalage vertical de l'indicateur en points
L'indicateur utilise un algorithme avec deux moyennes et la possibilité de choisir chacune des deux moyennes parmi des dizaines de variantes possibles comme ligne moyenne :
- SMA - moyenne mobile simple ;
- EMA - moyenne mobile exponentielle ;
- SMMA - moyenne mobile lissée ;
- LWMA - moyenne mobile linéaire pondérée ;
- JJMA - moyenne adaptative JMA ;
- JurX - moyenne ultralinéaire ;
- ParMA - moyenne parabolique ;
- T3 - lissage exponentiel multiple de Tillson ;
- VIDYA - calcul de la moyenne à l'aide de l'algorithme de Tushar Chande ;
- AMA - calcul de la moyenne à l'aide de l'algorithme de Perry Kaufman.
Il convient de noter que les paramètres Phase1 et Phase2 ont des significations très différentes selon les algorithmes de calcul de la moyenne. Pour JMA, il s'agit de la 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, il s'agit de la période de l'oscillateur CMO et pour AMA, il s'agit de la période de l'EMA lent. Dans les autres algorithmes, ces paramètres n'affectent pas le calcul de la moyenne. Pour AMA, la période de l'EMA rapide est fixe et égale à 2 par défaut. Le facteur de degré pour 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 "Calcul de la moyenne des séries de prix sans tampons supplémentaires pour les calculs intermédiaires".

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/739
BBSqueeze
Oscillateur symétrique non normalisé basé sur un algorithme de régression linéaire avec l'indicateur de force de tendance le plus simple.
LinearRegSlope_V1_HTF_Signal
L'indicateur LinearRegSlope_V1_HTF_Signal affiche la direction de la tendance sous la forme d'un objet graphique avec une indication de tendance en couleur et émet des alertes ou des signaux sonores lorsque la tendance change.
Geometric Moving Average
Version MQL5 de la moyenne mobile géométrique.
Custom Bollinger Bands
Indicateur de bandes de Bollinger standard avec fonctions de calcul de moyenne ajoutées