KS Multi TimeFrame Zigzag
- インディケータ
- Kulvinder Singh
- バージョン: 2.1
- アクティベーション: 10
KS Multi TimeFrame Zigzag
これは、マルチタイムフレーム対応のZigZagチャネル・インジケーターです。現在のチャート上に、最大4つの異なる時間足(タイムフレーム)から抽出したZigZagのピボットを同時に表示します。さらに、各ZigZagの「レッグ(脚)」からの価格の乖離(偏差)に基づき、自動的にチャネル(上限・中・下限ライン)を描画します。
本インジケーターは、以下の要素を組み合わせて強力な分析機能を実現しています。
古典的なZigZag(スイングハイ/スイングローの検出)
それらのスイングを取り囲む価格チャネル
マルチタイムフレーム分析
主要機能
1. マルチタイムフレームZigZag
最大4つの独立したZigZagを有効化でき、それぞれ異なる時間足で動作させることが可能です。
デフォルト設定:
ZZ1 → M15(15分足)
ZZ2 → H1(1時間足)
ZZ3 → H4(4時間足)
ZZ4 → D1(日足)
2. ZigZag + チャネルシステム
各ZigZagのスイング(高値または安値)が発生するたびに、本インジケーターは以下の処理を行います。
ピボットの高値および安値を検出する
それらのピボットを結ぶ「中限ライン(Middle Line)」を描画する
最大乖離幅(価格がZigZagのレッグからどれだけ離れたか)を算出する
その乖離幅に基づき、「上限チャネル(Upper Channel)」および「下限チャネル(Lower Channel)」を描画する
これにより、各ZigZagの周囲に動的な価格エンベロープ(チャネル)が形成されます。
3. 表示機能
チャート上のピボット位置に色付きの矢印を表示(DodgerBlue, Magenta, Lime, Gold)
中限・上限・下限チャネルを示すトレンドラインの描画
ピボット位置に価格ラベルを表示(表示のON/OFF切り替え可)
ライン上に時間足ラベル(例:「M15」、「H4」など)を表示 — どの時間足のラインか瞬時に判別するのに非常に便利です
最新の(まだ確定していない)チャネルを右方向へ「レイ(半直線)」として延長表示
主要な入力パラメータ(各ZigZagごとに設定可能)
パラメータ名 | 用途
Enable | このZigZagの表示をON/OFFする
Timeframe | どの時間足(TF)で計算を行うか指定
Length | 感度(値を大きくすると、検出されるスイングの数は減り、より強力なスイングのみが抽出される)
Extend Last | 現在未確定のチャネルを右方向へ延長表示する
Show Channel | 上限・下限の乖離ラインを表示する
Show Labels | ピボット位置に価格を表示する
Show TF Label | ライン上に「M15」、「H4」などの時間足ラベルを表示する
Mid / Upper / Lower Color, Style, Width | 各ラインの色、スタイル(線の種類)、太さをカスタマイズする
仕組み(簡易版)
本インジケーターは、選択された時間足の価格データを取得します。
取得したデータに対し、ZigZagアルゴリズムを実行します(MT4/MT5に標準搭載されているZigZagに類似していますが、独自にカスタマイズされています)。 確定したすべてのスイングポイントに対し:
価格が直線的なZigZagラインからどれだけ乖離したかを測定します。
その最大乖離幅を用いて、平行チャネル(上限・下限)を作成します。
中央のラインは、実際のZigZagラインそのものです。
すべての描画は、オブジェクト(トレンドライン+テキスト)を使用して行われます。
最適な活用例
マルチタイムフレーム分析 — 下位足チャート上で上位足の相場構造を確認する
動的なサポート/レジスタンス — チャネルが動的なゾーンとして機能する
ブレイクアウト取引 — 価格がチャネルの上限または下限を突破した際の取引
トレンドの特定 — 複数のタイムフレームにおける方向性の合致を確認する
スイングトレード — 複数のタイムフレームにわたるスイングポイントを視覚的に明確に捉える
メリット
非常にすっきりと整理された表示(タイムフレームごとに色分け)
優れたパフォーマンス(処理負荷を調整し、動作の遅延を防ぐ)
高いカスタマイズ性
真のマルチタイムフレーム構造を明確に可視化する
これは、マルチタイムフレーム対応のZigZagチャネル・インジケーターです。現在のチャート上に、最大4つの異なる時間足(タイムフレーム)から抽出したZigZagのピボットを同時に表示します。さらに、各ZigZagの「レッグ(脚)」からの価格の乖離(偏差)に基づき、自動的にチャネル(上限・中・下限ライン)を描画します。
本インジケーターは、以下の要素を組み合わせて強力な分析機能を実現しています。
古典的なZigZag(スイングハイ/スイングローの検出)
それらのスイングを取り囲む価格チャネル
マルチタイムフレーム分析
主要機能
1. マルチタイムフレームZigZag
最大4つの独立したZigZagを有効化でき、それぞれ異なる時間足で動作させることが可能です。
デフォルト設定:
ZZ1 → M15(15分足)
ZZ2 → H1(1時間足)
ZZ3 → H4(4時間足)
ZZ4 → D1(日足)
2. ZigZag + チャネルシステム
各ZigZagのスイング(高値または安値)が発生するたびに、本インジケーターは以下の処理を行います。
ピボットの高値および安値を検出する
それらのピボットを結ぶ「中限ライン(Middle Line)」を描画する
最大乖離幅(価格がZigZagのレッグからどれだけ離れたか)を算出する
その乖離幅に基づき、「上限チャネル(Upper Channel)」および「下限チャネル(Lower Channel)」を描画する
これにより、各ZigZagの周囲に動的な価格エンベロープ(チャネル)が形成されます。
3. 表示機能
チャート上のピボット位置に色付きの矢印を表示(DodgerBlue, Magenta, Lime, Gold)
中限・上限・下限チャネルを示すトレンドラインの描画
ピボット位置に価格ラベルを表示(表示のON/OFF切り替え可)
ライン上に時間足ラベル(例:「M15」、「H4」など)を表示 — どの時間足のラインか瞬時に判別するのに非常に便利です
最新の(まだ確定していない)チャネルを右方向へ「レイ(半直線)」として延長表示
主要な入力パラメータ(各ZigZagごとに設定可能)
パラメータ名 | 用途
Enable | このZigZagの表示をON/OFFする
Timeframe | どの時間足(TF)で計算を行うか指定
Length | 感度(値を大きくすると、検出されるスイングの数は減り、より強力なスイングのみが抽出される)
Extend Last | 現在未確定のチャネルを右方向へ延長表示する
Show Channel | 上限・下限の乖離ラインを表示する
Show Labels | ピボット位置に価格を表示する
Show TF Label | ライン上に「M15」、「H4」などの時間足ラベルを表示する
Mid / Upper / Lower Color, Style, Width | 各ラインの色、スタイル(線の種類)、太さをカスタマイズする
仕組み(簡易版)
本インジケーターは、選択された時間足の価格データを取得します。
取得したデータに対し、ZigZagアルゴリズムを実行します(MT4/MT5に標準搭載されているZigZagに類似していますが、独自にカスタマイズされています)。 確定したすべてのスイングポイントに対し:
価格が直線的なZigZagラインからどれだけ乖離したかを測定します。
その最大乖離幅を用いて、平行チャネル(上限・下限)を作成します。
中央のラインは、実際のZigZagラインそのものです。
すべての描画は、オブジェクト(トレンドライン+テキスト)を使用して行われます。
最適な活用例
マルチタイムフレーム分析 — 下位足チャート上で上位足の相場構造を確認する
動的なサポート/レジスタンス — チャネルが動的なゾーンとして機能する
ブレイクアウト取引 — 価格がチャネルの上限または下限を突破した際の取引
トレンドの特定 — 複数のタイムフレームにおける方向性の合致を確認する
スイングトレード — 複数のタイムフレームにわたるスイングポイントを視覚的に明確に捉える
メリット
非常にすっきりと整理された表示(タイムフレームごとに色分け)
優れたパフォーマンス(処理負荷を調整し、動作の遅延を防ぐ)
高いカスタマイズ性
真のマルチタイムフレーム構造を明確に可視化する
