ケルトナーチャンネルは、指数移動平均の上と下に設置されたボラティリティベースのエンベロープです。
この指標は、著者チェスター・ケルトナーの名前に由来しており、彼は1960年の著書「コモディティでお金を稼ぐ方法」で、10期間の移動平均に基づくシステムを初めて説明しました。
この指標は、指数移動平均の値を平均真実範囲(ATR)の値で乗算することによって、価格のエンベロープまたはバンドを形成します。このチャンネルは、移動平均とATRという2つの指標を見事に組み合わせているため、とても興味深いです。
計算方法は以下の通りです:
ケルトナーハイチャンネル = MA (クローズ, x) + (m * ATR (y))
ケルトナーローチャンネル = MA (クローズ, x) - (m * ATR (y))
ここで:
- x - MA期間;
- m - 定数;
- y - ATR指標期間。
この指標は、SmoothAlgorithms.mqhライブラリのCMoving_Averageクラスを使用しています。このクラスの使い方については、記事「追加バッファを使用せずに中間計算のための価格系列の平均化」で詳しく説明されています。
- SmoothAlgorithms.mqhはterminal_data_folder\MQL5\Include\に配置する必要があります。
- Keltner_Channel.mq5はterminal_data_folder\MQL5\Indicators\に配置する必要があります。
