ICT Market Structure

ICTマーケットストラクチャー インジケーター(BOS・CHoCH・MSS)

更新 · v2.0

ICTのマーケットストラクチャーでは、ブレイク・オブ・ストラクチャー(BOS)は直前のスイング高値または安値を終値で超えることで、現在のトレンドの継続を確認します。チェンジ・オブ・キャラクター(CHoCH)は短期の内部トレンドで反対側のスイングポイントを終値で抜けること、マーケットストラクチャーシフト(MSS)は同じ種類のブレイクが上位のスイング構造で起きることで、より重要な反転を示します。

ICTマーケットストラクチャ用TradingViewインジケーター — ストラクチャブレイク(BOS)、キャラクターチェンジ(CHoCH)、マーケットストラクチャシフト(MSS)を特定します。

  • マーケットストラクチャー
  • スマートマネー
  • プライスアクション
TradingViewで開く

このインジケーターはTradingView上で直接使用できます — 世界で最も人気のあるチャートプラットフォーム。

ICTマーケットストラクチャー インジケーターでできること

このインジケーターは、ICT(Inner Circle Trader)のマーケットストラクチャ概念を包括的に可視化します。内部構造とスイング構造という2つの独立した構造レイヤーにおいて、ブレイク・オブ・ストラクチャ(BOS)、チェンジ・オブ・キャラクター(CHoCH)、マーケットストラクチャシフト(MSS)のイベントを識別し、トレーダーにトレンド方向と潜在的な反転を明確な多層的視点で提供します。

ICT Market Structure - 概要
概要

主要概念

  • ブレイク・オブ・ストラクチャ (BOS) — 継続シグナル。強気トレンドでは、前のスイング高値を超える新しいスイング高値がトレンドの継続を確認します。弱気トレンドでは、前のスイング安値を下回る新しいスイング安値が継続を確認します。
  • チェンジ・オブ・キャラクター (CHoCH) — 内部的な反転シグナル。現在のトレンド内で反対方向のスイングポイントをブレイクしたとき(例:強気の内部トレンド中に最後のスイング安値を下抜ける)、短期的な方向転換の可能性を示唆します。
  • マーケットストラクチャシフト (MSS) — スイングレベルでの反転シグナル:より高次のスイング構造におけるキャラクターの変化(change of character)です。このインジケーターでは、MSSは反対側のスイングレベルを超えたローソク足の終値を指し、ディスプレイスメント(ローソク足の実体の大きさ)フィルターは適用されません。
  • スイングポイント分類 (HH/HL/LH/LL) — 確認された各スイングピボットは、その前のピボットとの相対関係で分類されます:ハイヤーハイ(HH)、ハイヤーロウ(HL)、ロウアーハイ(LH)、ロウアーロウ(LL)。これにより、トレンドの健全性が視覚的に即座に把握できます。

ICTマーケットストラクチャー インジケーターの仕組み

このインジケーターは、ピボットベースのスイング検出を用いた2つの独立した構造レイヤーで動作します:

1. 内部構造 基本のスイング長パラメータを使用して短期的なピボットを検出します。新しいピボットが確認されると、キーレベルが設定されます。ブレイクアウトしたローソク足がそのレベルを超えて確定するとすぐに、そのローソク足上にブレイクシグナルが配置されます — BOS(継続)またはCHoCH(反転)シグナルを生成します。このレイヤーは、勢いの速い変化を捉えます。

2. スイング構造 より高次のピボット検出のために、スイング長の3倍の乗数を使用します。内部構造と同様に、ブレイクシグナルは確立されたスイングレベルを超えて確定したローソク足上に配置されます。このレイヤーは、主要な構造レベルでBOS(継続)とMSS(反転)シグナルを生成します。MSSイベントは、より高次のスイング構造で発生するため、より重みがあります。

検出ロジック

  • スイング高値と安値は、左右のバーを遡及する(スイング長パラメータ)ことで確認されます。これらの確認済みピボットが主要な構造レベルを確立します。
  • ブレイクは足の確定時に評価されます:ローソク足がピボット高値レベルの上、またはピボット安値レベルの下で確定すると、そのブレイクアウトしたローソク足上にシグナルが配置されます — 追加の確認遅延はありません。足の形成中にシグナルが現れたり消えたりすることはなく、描画されたシグナルが後から検出ロジックによって削除されることもありません。
  • 強気トレンドでは:最後のピボット高値を終値で上抜け = BOS アップ(継続);最後のピボット安値を終値で下抜け = CHoCH/MSS ダウン(反転)。
  • 弱気トレンドでは:最後のピボット安値を終値で下抜け = BOS ダウン(継続);最後のピボット高値を終値で上抜け = CHoCH/MSS アップ(反転)。
  • 各レベルは一度しかトリガーされません。次の潜在的なブレイクのためには、新しいピボットが形成されて新たなレベルを確立する必要があります。
  • 内部シグナルとスイングシグナルが同じ足の同じ価格レベルで発生した場合、視覚的な煩雑さを避けるため、スイングシグナルのみが表示されます(スイング構造を表示している場合)。スイング構造を非表示にすると、内部シグナルが表示されます。
  • 分類シーケンスの最初のスイングポイントは、誤ったラベリングを避けるためにスキップされます。
ICT Market Structure - スイング構造
スイング構造

特徴

  • 二重レイヤー構造 — 内部構造とスイング構造が独立して追跡され、それぞれ異なる視覚スタイルを持ちます。
  • BOS / CHoCH / MSS ラベル — ブレイクされた正確なレベルに水平線とテキストラベルが表示され、発生元のバーからブレイクバーまで線で結ばれます。
  • HH / HL / LH / LL 分類 — 確認された各主要ピボットにスイングポイントラベルが表示されます。
  • アクティブレベルライン — まだブレイクされていない現在のスイング高値と安値を示す点線の水平線。これらのレベルのいずれかがブレイクされると、スイングのBOSまたはMSSがトリガーされ、新しいスイングポイントが新たなレベルを設定するまでそのラインは削除されます。
  • トレンド背景色 — 現在のスイングトレンド方向を示す控えめな背景色。
  • ダッシュボード — 内部トレンド、スイングトレンド、アライメント状態、方向性アイコン付きの最終シグナルを表示するオプションの情報パネル(デフォルトでは無効)。
  • 完全なカスタマイズ — 各シグナルタイプ(BOS アップ/ダウン、CHoCH アップ/ダウン、MSS アップ/ダウン)ごとの独立した色、ラインスタイル、ライン幅、構造ラベルのサイズ、スイングポイントラベルのサイズ。
  • アラートシステム — 6つの設定可能なアラートスイッチ:BOS 強気/弱気、CHoCH 強気/弱気、MSS 強気/弱気。各メッセージにはレイヤー名(Internal BOS、Internal CHoCH、Swing BOS、Swing MSS)が入り、価格レベル、シンボル、タイムフレームが含まれます。アラートは足の確定ごとに1回発生し、表示中の構造レイヤーに従います。
ICT Market Structure - 特徴
特徴

ICTマーケットストラクチャー インジケーターの使い方

  • トレンド識別: 内部構造とスイング構造の両方が一致している場合(両方強気または両方弱気)、トレンドは強いです。矛盾するシグナルは、移行期または保ち合い局面を示している可能性があります。
  • エントリーのタイミング: MSSまたはCHoCHイベントを潜在的な反転エントリーシグナルとして探します。BOSイベントはトレンドが継続していることを確認し、トレンドフォローエントリーに使用できます。
  • アクティブレベル: 点線のアクティブラインは、次のスイングBOSまたはMSSのためにブレイクが必要な、まだブレイクされていないスイングレベルを示します。これらを重要な判断ポイントとして監視します。
  • マルチタイムフレーム: インジケーターを複数のタイムフレームに適用します。高いタイムフレームでバイアス(スイング構造)を、低いタイムフレームでエントリー(内部構造)を確認します。
  • スイング長: 低い値(2-3)はより敏感で頻繁なシグナルを生成します。高い値(8-15)は少ないがより重要な構造的イベントを生成します。
  • アラート: Swing BOS/MSSのアラートだけを受け取るにはShow Internal Structureをオフにし、Internal BOS/CHoCHのアラートだけを受け取るにはShow Swing Structureをオフにします。

制限事項

  • ピボットの確立には遡及期間が必要です(内部構造にはスイング長のバー数、スイング構造にはスイング長の3倍のバー数)。レベルが設定されると、ブレイクシグナルは実際のブレイクアウトしたローソク足が確定した時点でそのローソク足上に配置されます。
  • このインジケーターは構造を識別するものであり、売買シグナルを生成するものではありません。完全なトレードセットアップのためには、他の分析ツール(オーダーブロック、フェアバリューギャップ、流動性レベルなど)と組み合わせて使用する必要があります。
  • MSSはスイングレベルを超えた終値のみで検出され、ディスプレイスメントフィルターは適用されません。そのため、MSSだけでは反転の確認にはなりません。
  • 非常に低いタイムフレーム(1分足以下)での使用は、過剰なシグナルを生成する可能性があります。スイング長パラメータを適宜調整してください。
  • どのチャートでも最初の数個のスイングポイントは、比較のための前の参照ポイントがないため、分類(HH/HL/LH/LL)されません。
  • TradingViewの描画制限内に収めるため、チャートには直近290本のBOS/CHoCH/MSSラインとそのラベル、および直近200個のスイングポイントラベルが保持され、それより古い描画は削除されます。

トレードにはリスクが伴います。このインジケーターは分析ツールであり、投資助言ではありません。ご自身の分析とリスク管理とあわせてご利用ください。

リリースノート

v2.0最新消えないシグナル、確定足での構造判定、レイヤー別アラート

描画されたBOS、CHoCH、MSSのシグナルが後から削除されなくなり、構造は確定した足で判定され、アラートメッセージにInternalかSwingかのレイヤー名が入るようになりました。

アップデート後の対応

  • このインジケーターのアラートを削除し、「Any alert() function call」条件で作成し直してください。TradingViewのアラートは、作成時のスクリプトのバージョンで動作し続けます。
  • アラートメッセージは「Swing BOS Bullish」のようにレイヤー名で始まるようになりました。Webhookなどでアラートメッセージを自動的にフィルタリングしている場合は、フィルターを更新してください。
  • すでにインジケーターを追加しているチャートでは、以前の文字サイズが残ることがあります。新しい既定値のNormalは、インジケーターを追加し直すか「設定をリセット」を選ぶと適用されます。

修正

  • 近い価格でスイングのブレイクが形成されると、それ以前の内部BOSやCHoCHのシグナルが後から削除されていました。描画され、アラートも出たシグナルはチャートに残るようになりました。
  • 構造は確定した足だけで判定されるため、BOS、CHoCH、MSSのシグナル、スイングラベル、背景、ダッシュボードが足の形成中に現れたり消えたりしなくなりました。過去のシグナルは変わりません。
  • アクティブなレベルラインが長いチャートで消えなくなり、レベルがブレイクされていない間だけ表示されるようになりました。
  • Swing Structureを非表示にしているとき、スイングのブレイクと同じレベルでの内部ブレイクが隠れずに描画されるようになりました。

改善

  • アラートメッセージにはレイヤー名(Internal BOS、Internal CHoCH、Swing BOS、Swing MSS)とそのレベルが入り、アラートは表示中の構造レイヤーに従います。
  • 古い構造ラインとラベルはペアで削除されるため、履歴をさかのぼってもラインのラベルが失われなくなりました。

追加

  • BOS、CHoCH、MSSのラベル用にStructure Label Size設定を追加しました。ラベルとダッシュボードの文字サイズの既定値はNormalになり、ダッシュボードの絵文字風アイコンはシンプルな記号に置き換えました。
v1.0TradingViewで初めて公開されたバージョンです。
インジケーターのすべてのアップデート

よくある質問

ICTのブレイク・オブ・ストラクチャー(BOS)とは?

BOSはトレンド継続のシグナルです。上昇トレンドでは直前のスイング高値を上回って確定したローソク足が上昇の継続を、下降トレンドでは直前のスイング安値を下回る終値が下降の継続を確認します。インジケーターは、ローソク足がそのレベルを終値で抜けた時点で、ブレイクされた水準にラインとラベルでBOSを表示します。

CHoCHとMSSの違いは?

どちらも、上昇トレンド中に直近のスイング安値を下回るなど、現在のトレンドと反対側のスイングポイントを終値で抜けたときに現れる反転シグナルです。チェンジ・オブ・キャラクター(CHoCH)は短期の内部構造で発生し、マーケットストラクチャーシフト(MSS)は上位のスイング構造で発生するため、より重要な反転として扱われます。

HH・HL・LH・LLの意味は?

確定した各スイングポイントを直前のものと比べた分類で、高値の切り上げ(HH)、安値の切り上げ(HL)、高値の切り下げ(LH)、安値の切り下げ(LL)を表します。HHとHLが続けば上昇トレンド、LHとLLが続けば下降トレンドです。インジケーターはスイング構造上にこれらのラベルを付け、トレンドの状態がひと目でわかるようにします。

内部構造とスイング構造の違いは?

内部構造はスイング長の設定で決まる短期のピボットを追跡し、BOSとCHoCHのシグナルを出します。スイング構造はその3倍の長さのピボットを使って上位の高値・安値をとらえ、BOSとMSSのシグナルを出します。両方の層が同じ方向を示せばトレンドは強いと判断でき、食い違う場合は相場が転換期にあるか、レンジの可能性があります。

BOSとMSSはエントリーにどう使いますか?

BOSはトレンド継続の確認として順張りのエントリーに使われ、MSSやCHoCHは反転の可能性を知らせます。よくある方法は、上位足のスイング構造で方向感(バイアス)を判断し、下位足の内部構造でエントリーのタイミングを計ることです。ブレイクをオーダーブロック、フェアバリューギャップ、流動性レベルと組み合わせて使います。

詳しく見る

ICT Market Structure を使い始める

このインジケーターは TradingView で無料で使用できます。チャートに追加して、ご自身の分析と組み合わせてお使いください。

関連インジケーター

すべて表示