Cet indicateur représente le Commodity Channel Index classique en utilisant la formule moyenne-variance habituelle avec un choix d'algorithme de calcul de la moyenne et des niveaux de survente/surachat modifiables dynamiquement sous la forme de bandes de Bollinger.
La seule différence entre cet indicateur et son analogue classique est la possibilité de modifier l'algorithme de calcul de la moyenne à l'aide d'un choix de dix options disponibles :
Il convient de noter que le paramètre Phase a une signification totalement différente selon les algorithmes de calcul de la moyenne.
Pour un travail plus précis avec les niveaux de survente/surachat, ceux-ci sont présentés dans une variante à changement dynamique basée sur les bandes de Bollinger.
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/490
Moyenne mobile adaptative de la JMA
La moyenne mobile adaptative JMA est la référence en matière de lissage des séries de cours avec un décalage minimal.
Canaux ATR
L'indicateur ATR Channels construit des canaux de mouvement de prix en tenant compte de l'ATR (Average True Range).
Crash Spike Trade Pattern
Cet indicateur détecte une formation spécifique de pic baissier sur 3 bougies.
Indicateur d'augmentation des prix
Un indicateur d'augmentation des prix calcule la marge et les variations de prix en pourcentage.