完全な説明
Gaussian Channel [DW] – cTrader用のボラティリティバンド付き適応トレンドフィルター
DonovanWallの高く評価されたGaussian Channelインジケーターの忠実なcTrader移植版です。このオーバーレイは価格データに多極IIR(無限インパルス応答)ガウスフィルターを適用し、超滑らかなトレンドラインとボラティリティに基づくバンドを生成します。トレンド方向の変化に応じて緑と赤の間で動的に色が変わります。
ガウスフィルターは標準的な移動平均よりも数学的に優れており、極の数が増えるごとに平滑化の次数が上がり、高周波ノイズを段階的に除去しつつ、基礎となるトレンド信号を最小限の歪みで保持します。
🔬 仕組み
ガウスフィルター(コアエンジン)
このインジケーターの中心にはJohn EhlersのIIRガウスフィルター実装があります。単純移動平均の代わりに、フィルターは指数平滑化カーネルを複数回連続して適用します(「極」ごとに1回のパス)。その結果、周波数領域で真のガウス分布に非常に近い応答曲線が得られます。
平滑化係数(アルファ)は選択したサンプリング期間から導出されます。これは角周波数の余弦と極数の補正係数に基づくEhlersの公式で計算されます。再帰的フィルター方程式は二項係数(パスカルの三角形)を用いて過去のフィルター値を組み合わせ、数学的に正確な多極ガウス応答を生成します。
実際には、極数が多いほど単純移動平均を積み重ねるよりも単位平滑化あたりの遅延が少なく、より滑らかな出力になります。
ボラティリティバンド(チャネル)
上下のバンドは、同じガウスフィルターをTrue Rangeに適用し、フィルター済みTRに設定可能な係数を掛けて加減算することで構成されます。これにより、ボラティリティが高い時に動的に拡大し、静かな市場では収縮するチャネルが形成されます。概念的にはボリンジャーバンドに似ていますが、はるかに滑らかでノイズの少ないエンベロープです。
動的カラー
中心線と両バンドはフィルターの方向に基づいて色が変わります:フィルターが上昇中は緑、下降中は赤。色の遷移はシームレスに処理され、遷移バー上に出ていく色と入ってくる色の両方の系列が描画され、セグメント間の視覚的な隙間を防ぎます。
⚡ 特別モード
遅延削減モード
標準のガウスフィルターは平滑化の強さに比例した位相遅延を生じます。遅延削減が有効な場合、インジケーターは現在の値とNバー前の値の差分を入力系列に加える前処理を行います(Nは計算された遅延)。これにより入力を先取りし、フィルターの遅延を大幅に減らしつつ、ほとんどの平滑化特性を維持します。
高速応答モード
有効にすると、最終出力は完全なN極フィルターと1極フィルターの平均になります。1極版はより速く反応します(ノイズ多め)、N極版はより滑らかですが遅延大きめです。両者をブレンドすることで、滑らかさを完全に犠牲にせずにトレンド変化への反応速度を上げる妥協点が得られます。
両モードは最大の応答性のために組み合わせることもでき、また純粋で最も滑らかなガウス出力のためにオフにすることも可能です。
📊 チャート上で見えるもの
- 中心線 — ガウスフィルターをかけた価格(HLC3)。上昇中は緑、下降中は赤で描画されます。主要なトレンドの参照線です。
- 上バンド — 中心線にガウスフィルター済みTrue Rangeに乗数を掛けた値を加えたもの。動的な抵抗線/買われ過ぎゾーンとして機能します。
- 下バンド — 中心線からガウスフィルター済みTrue Rangeに乗数を掛けた値を引いたもの。動的な支持線/売られ過ぎゾーンとして機能します。
- 色の変化 — 強気(緑)と弱気(赤)のセグメント間のシームレスな遷移。方向転換時に隙間や重なりはありません。
📈 使い方
トレンド識別 最も直接的な使い方は、チャネルが緑のときはトレンドが上昇、赤のときは下降と判断することです。色の遷移は潜在的なトレンド反転を示します。これだけで複数の移動平均クロスオーバーシステムを単一の、より明確なシグナルに置き換えられます。
バンドからの支持/抵抗 上昇トレンドでは下バンドが動的支持線として機能し、接触または接近する押し目は買いのエントリーポイントとなります。下降トレンドでは上バンドが動的抵抗線として機能し、反発は売りのエントリーポイントとなります。
ブレイクアウト確認 価格がチャネルの外側(上バンドの上または下バンドの下)で終値をつけると強いモメンタムを示します。これを出来高や市場構造分析と組み合わせてブレイクアウトトレードを確認します。
他のシグナルのフィルタリング Gaussian Channelを方向性フィルターとして使用し、チャネルが緑のときのみ他のインジケーターのロングセットアップを、赤のときのみショートセットアップを取ります。これによりオシレーターやパターンベースのツールからの誤シグナルを大幅に減らせます。
パラメーター調整
- 低めの サンプリング期間(例:50〜80)はM1〜M15のデイトレードスキャルピングに適しています。
- デフォルトの 144はM30〜H4のスイングトレードに適しています。
- 高めの値(200以上)は日足・週足でのポジショントレードやマクロトレンド識別に適しています。
- 極数を増やす (5〜7)とノイズの多い銘柄で超滑らかな出力が得られます。減らす(2〜3)とより速く反応するフィルタリングになります。
- TR乗数を調整して チャネル幅を広げる(1.5〜2.0)か狭める(0.8〜1.2)ことで銘柄のボラティリティに合わせます。
💡 ヒント
- デフォルト(極数4、期間144、乗数1.414))から始めましょう。ほとんどのH1〜H4のFXペアに対してよく調整されています。
- 急激な動きに対してフィルターの遅れが大きいと感じたら 遅延削減を有効にしてください。ただしわずかなオーバーシュートが発生する可能性があります。
- 極数を減らさずに色の変化を速くしたい場合は 高速応答を有効にしてください。
- 両モードを組み合わせると最大の応答性が得られます。低い時間足で有用ですが、高い時間足ではフィルタリング品質が低下する可能性があります。
- 乗数1.414は任意の値ではなく、2の平方根であり、Ehlersのガウス分布ノイズの最適バンド幅に関する元の研究から導かれた値です。
⚠️ 免責事項
このインジケーターはトレンド識別とボラティリティの可視化のためのテクニカル分析ツールです。自動的な売買シグナルを生成せず、単独での取引判断の根拠として使用すべきではありません。常に適切なリスク管理を行い、自身の分析と組み合わせてください。過去のパフォーマンスは将来の結果を保証するものではありません。取引には重大な損失リスクが伴います。
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |