Le Keltner Channel est un indicateur basé sur la volatilité, représentant des enveloppes situées au-dessus et en dessous d'une moyenne mobile exponentielle.
Cet indicateur doit son nom à Chester Keltner, qui a décrit pour la première fois son système basé sur une moyenne mobile de 10 périodes dans son livre de 1960, "Comment gagner de l'argent avec les matières premières".
L'indicateur se compose d'enveloppes de prix, ou bandes, placées au-dessus et en dessous de la moyenne mobile exponentielle en multipliant sa valeur par celle de l'Average True Range (ATR). Ces canaux sont particulièrement intéressants car ils marient à merveille deux indicateurs : la moyenne mobile et l'ATR.
Voici comment se fait le calcul :
Keltner Upper Channel = MA (close, x) + (m * ATR (y))
Keltner Lower Channel = MA (close, x) - (m * ATR (y))
où :
- x - période de la moyenne mobile ;
- m - coefficient ;
- y - période de l'indicateur ATR.
Cet indicateur utilise la classe СMoving_Average de la bibliothèque SmoothAlgorithms.mqh. Vous trouverez une description détaillée de l'utilisation de cette classe dans l'article "Moyenne des séries de prix pour des calculs intermédiaires sans utiliser de buffers supplémentaires".
- Le fichier SmoothAlgorithms.mqh doit être placé dans le terminal_data_folder\MQL5\Include\
- Le fichier Keltner_Channel.mq5 doit être placé dans le terminal_data_folder\MQL5\Indicators\


Commentaire 0