Il Keltner Channel è un indicatore basato sulla volatilità, che crea delle bande sopra e sotto una media mobile esponenziale. Questo strumento prende il nome dal suo ideatore, Chester Keltner, che per primo descrisse il suo sistema basato sulla media mobile a 10 periodi nel suo libro del 1960 "Come guadagnare con le materie prime".
L'indicatore consiste in bande di prezzo posizionate sopra e sotto la media mobile esponenziale, calcolate moltiplicando il suo valore per quello dell'Average True Range (ATR). I canali sono sicuramente molto interessanti, soprattutto perché uniscono in modo brillante due indicatori: la media mobile e l'ATR.
La formula di calcolo è la seguente:
Keltner Upper Channel = MA (close, x) + (m * ATR (y))
Keltner Lower Channel = MA (close, x) - (m * ATR (y))
Dove:
- x - periodo della media mobile;
- m - coefficiente;
- y - periodo dell'indicatore ATR.
L'indicatore utilizza la classe CMoving_Average della libreria SmoothAlgorithms.mqh. Lavorare con questa classe è stato descritto dettagliatamente nell'articolo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".
- Assicurati che SmoothAlgorithms.mqh sia posizionato in terminal_data_folder\MQL5\Include\
- Il file Keltner_Channel.mq5 deve essere collocato in terminal_data_folder\MQL5\Indicators\


Commento 0