SMC Compass MT5
- インディケータ
- Khac Thanh Bui
- バージョン: 1.10
- アップデート済み: 30 4月 2026
SMC Compass MT5
MetaTrader 5向けのマルチモジュールSmart Money Conceptsインジケーターで、マーケット構造分析、マルチタイムフレームオーダーブロック、フェアバリューギャップ、流動性検出、スウィングフェイラーパターンを単一の統合ツールキットに集約しています。
SMC Compass MT5は機関投資家の取引手法を基盤に構築された包括的なプライスアクションインジケーターです。Smart Money Conceptsの視点で市場を読み解き、大口参加者が残す構造的な痕跡を識別します。単一のシグナルラインではなく、複数の分析モジュールを同時にチャート上に重ね合わせ、トレーダーがポジションを取る前に市場の文脈を完全に把握できるよう設計されています。
このインジケーターはプライスアクションを真剣に研究するトレーダー向けに設計されています。機械的な買いまたは売りシグナルは生成しません。代わりに、MetaTrader 5上で取引可能なあらゆる金融商品において裁量的な意思決定を支援する構造的コンテキスト、主要な流動性ゾーン、オーダーブロック、モメンタムシフトを描画します。
概要
SMC Compass MT5のコアは、フラクタルベースのスウィングハイとスウィングローを検出することでマーケット構造を追跡し、価格がそれらのレベルを超えた際にBreak of Structure(BOS)およびChange of Character(ChoCH)イベントをマークします。これらのラベルは確定バーのクローズとともにリアルタイムで更新され、過去バーでの再描画なしにチャート上の継続的な構造的ナラティブを提供します。
フェアバリューギャップ(FVG)は設定可能なルックバック期間内で上方向・下方向ともに識別されます。各ギャップは陰影付きボックスとして描画され、選択された充填条件に応じて価格が中間点またはギャップの端まで充填されるまで前方に延伸されます。充填されたギャップはチャートをすっきり保つために自動的に削除されます。
流動性検出モジュールは定義されたATRマージン内に整列するピボットハイとピボットローのクラスターをスキャンします。3つ以上のスウィングポイントが同じ価格付近に収束すると、インジケーターはそのエリアをバイサイドまたはセルサイドの流動性プールとしてマークします。これらのゾーンは継続的に追跡され、価格がそれらを通過するたびに更新されます。
スウィングフェイラーパターン(SFP)は、バー内でピボットポイントが突き抜けられたが、その外側でクローズされた(失敗したブレイクアウトを示す)ピボットポイントを識別することで検出されます。クールダウン期間が同じゾーンでの繰り返しシグナルを防ぎ、スウィープラベルが表示される前に直前3バーでの確認が必要です。
UT BotモジュールはすべてのバーでATRベースのトレーリングストップ計算を実行し、クロスオーバーおよびクロスアンダーイベントを矢印シグナルでマークします。これにより構造分析を補完するモメンタム整合型のエントリーフィルターを提供します。
主な機能
- マーケット構造のBOSとChoCH:フラクタルピボットは設定可能な長さで追跡されます。価格が前のスウィングを超えてクローズすると、インジケーターはブレイクアウトに跨がる水平線を描画し、現在のオーダーフロー状態に応じてBOSまたはChoCHとラベル付けします。強気・弱気の構造は別々の色で表示されます。
- フェアバリューギャップ検出:ユーザー定義の日数範囲内で強気・弱気のFVGを識別します。方向ごとのボックス制限は、1方向あたり12個の可視ギャップという標準的な動作に従い、上限に達すると最も古いものが削除されます。オプションのCEラインが各ギャップの中間点をマークします。
- マルチクラスター流動性ゾーン:インジケーターは直近のスウィングピボットのATRベースの近接度を測定し、バイサイドとセルサイドの流動性プールにグループ化します。各プールはゾーンボックス、実線、および現在のバーまで延びるオプションの点線トレーリングラインで視覚化されます。
- SFPスウィープラベル:前のピボットハイとピボットローでの失敗したブレイクアウトは、価格がバー内でレベルを突き抜けて外側でクローズバックした際に識別され、3バーの確認とラベル頻度を制御する設定可能なクールダウンが必要です。
- ナダライヤ-ワトソンエンベロープ:ガウス重みを使用した設定可能なウィンドウ上でカーネル回帰エンベロープが計算されます。上限と下限バンドは価格の極値ゾーンを表します。オプションのSMAオーバーレイシグナルが短期移動平均がエンベロープ境界を越える時点をマークします。
- SMTダイバージェンス検出:インジケーターはメインシンボルのピボットハイとピボットローを最大2つのユーザー定義比較シンボルと比較します。相関する商品間でピボットスウィングが逆方向に動く場合、2つのピボットポイントを結ぶダイバージェンスラインが描画されます。
- ブレイク・リテストトラッキング付きMTFサポート・レジスタンス:現在のタイムフレームとオプションの上位タイムフレームに対してピボットベースのS/Rレベルが描画されます。価格がレベルを通過してクローズするバーにはBマーカーが、その後のリテストにはRマーカーがラベル付けされます。オプションのキャンバスパネルがドラッグ可能なオーバーレイでブレイクとリテストの数をまとめます。
- トレンドチャンネル:連続する低いピボットハイまたは高いピボットローから下降・上昇の価格チャンネルが自動的に構築されます。各チャンネルには上限、下限、中央線が含まれます。チャンネル境界からのブレイクアウトはブレイクバーにラベルを生成します。
- RSIモメンタムラベル:RSIが整合したEMA方向フィルターと共に設定されたしきい値レベルを超えた際に、正のモメンタムと負のモメンタムのシフトがマークされます。エッジトリガーロジックにより、クロスオーバーバーのみがラベル付けされ、持続する条件下での繰り返しシグナルが回避されます。
- ローソク足パターン認識:確定バー上でSMA 50またはSMA 50とSMA 200の組み合わせに基づくトレンドコンテキストフィルターを使用してマルボゾーと包み足パターンが検出されます。ラベルは関連するローソク足の上または下に配置されます。
- UT Botトレーリングシグナル:ATR倍数トレーリングストップがすべてのバーで維持されます。終値がトレーリングレベルを上下に超えると矢印マーカーが表示され、明確なモメンタムエントリーシグナルを提供します。
- EMA 20、50、200オーバーレイ:3つの指数移動平均がすべて標準インジケーターバッファとしてプロットされます。EMA 50と200のクロスオーバーは別の矢印バッファでマークされます。EMAセットは他のモジュールに影響を与えることなく入力グループから非表示にできます。
インジケーターの読み方
マーケット構造ラベルは各構造ブレイクラインの中間点に表示されます。強気色のBOSラベルは、既に強気構造が支配的な中で価格が前のスウィングハイ上でクローズしたことを示し、トレンド継続を確認します。ChoCHラベルは、同じクロスオーバーが弱気構造下で発生したことを示し、支配的なオーダーフローの潜在的な反転を示唆します。
青色のFVGボックスは価格が均衡を求めて戻る可能性のある上方向ギャップを表します。オレンジ色のボックスは下方向ギャップを表します。価格がギャップの中間点または遠端に触れると、充填削除オプションがアクティブな場合にボックスは削除されます。
点線延伸付きの流動性プールラインは、複数のスウィングピボットが集まった価格レベルをマークします。これらはストップ注文が待機している可能性が高いエリアです。価格がプールをスウィープすると、ゾーンボックスはスウィープの範囲を示す反応レクタングルに変わります。
スウィープラベルはSFP条件が確認されたバーをマークします。バー下のSweepラベルは前のピボットローでの強気の失敗したブレイクアウトを示します。バー上のラベルは前のピボットハイでの弱気の失敗したブレイクアウトを示します。どちらもラベルが配置される前にピボットレベルを超えた3回連続のクローズが必要です。
推奨使用方法
このインジケーターは主要な為替通貨ペア、XAUUSD、指数商品でテストされています。M15からH4のタイムフレームが最も読みやすい構造的コンテキストを生成する傾向があります。上位タイムフレームはマーケット構造モジュールのノイズを低減し、M15とM30はアクティブなセッショントレーダーのためにより頻繁な流動性ゾーンとのインタラクションを提供します。
SMTダイバージェンスモジュールは、比較シンボルがメインチャートと真の相関関係を共有する場合に最もよく機能します。例えば米国株式指数取引のES1とYM1、または為替取引の相関する主要ペアなどです。デフォルトの比較シンボルはブローカーのフィードで利用可能な任意の商品に変更できます。
このインジケーターは、シグナルベースのシステムではなく構造化されたビジュアル環境を望む機関投資家のオーダーフローコンセプトに精通したトレーダーに適しています。各モジュールは独立して有効・無効にでき、トレーダーが自分の特定の手法に関連するレイヤーのみを表示できます。
入力パラメーター
マーケット構造:
- Fractal Length — 構造検出のためのピボットルックバック長 — デフォルト: 5
- Show Bullish Structures — 上昇ブレイクのBOSおよびChoCHラベルを有効化 — デフォルト: true
- Show Bearish Structures — 下落ブレイクのBOSおよびChoCHラベルを有効化 — デフォルト: true
- Show Support Lines — 各強気ブレイク後に破線サポートラインを描画 — デフォルト: false
- Show Resistance Lines — 各弱気ブレイク後に破線レジスタンスラインを描画 — デフォルト: false
フェアバリューギャップ:
- Lookback Days — 新しいFVGをスキャンするカレンダー日数 — デフォルト: 3
- Max Boxes Per Direction — 強気・弱気各サイドの最大表示FVGボックス数 — デフォルト: 12
- Use CE for Fill Condition — 遠端ではなくギャップ中間点で充填を検出 — デフォルト: true
- Delete Filled Boxes — 充填条件が満たされた際にFVGボックスを自動削除 — デフォルト: true
UT Botアラート:
- Key Value (Sensitivity) — トレーリング距離を制御するATR乗数 — デフォルト: 2.0
- ATR Period — トレーリング計算に使用するATRの計算期間 — デフォルト: 1
スウィングフェイラーパターン:
- Cooldown Period — 同サイドで連続するスウィープラベル間の最小バー数 — デフォルト: 10
- Sweep Line Width — SFPスウィープレベルビジュアルのライン幅 — デフォルト: 1
流動性検出:
- Detection Length — クラスタリングのためのスウィングハイ・ローを識別するピボットルックバック — デフォルト: 7
- Cluster Margin — プール形成のためのピボットグループ化の密度を制御するATR除数 — デフォルト: 6.9
- Visible Levels — 同時に表示されるバイサイドとセルサイドゾーンの最大数 — デフォルト: 3
- Show Liquidity Voids — 大きな価格ギャップを流動性ボイドゾーンとして描画を有効化 — デフォルト: false
ナダライヤ-ワトソンエンベロープ:
- Window Size — カーネル回帰計算に使用するバー数(最大500) — デフォルト: 500
- Bandwidth — スムージング度を制御するガウスカーネル帯域幅 — デフォルト: 10.0
- Multiplier — バンド幅のための平均絶対誤差に適用するATR乗数 — デフォルト: 3.0
- Show Bands — 上限・下限エンベロープラインの描画を有効化 — デフォルト: false
SMTダイバージェンス:
- Comparison Symbol 1 — ピボット構造を比較する最初の商品 — デフォルト: CME_MINI_DL:ES1!
- Comparison Symbol 2 — ピボット構造を比較する2番目の商品 — デフォルト: CBOT_MINI_DL:YM1!
- Pivot Lookback — SMTピボット検出の左右バー長 — デフォルト: 3
MTFサポート・レジスタンス:
- Zone Count — 各サイドに描画するレジスタンスとサポートレベルの数(1〜3) — デフォルト: 3
- Pivot Range — S/Rピボット識別に使用するバー範囲 — デフォルト: 15
- Strength — レベルを確定するために必要な最小タッチ数 — デフォルト: 1
- Show Break Labels — 価格がレベルを通過してクローズするバーにBマーカーを表示 — デフォルト: true
- Show Retest Labels — 価格がブレイクしたレベルに戻るバーにRマーカーを表示 — デフォルト: true
- Show Canvas Panel — ドラッグ可能なブレイク・リテスト集計オーバーレイを有効化 — デフォルト: true
- Second Timeframe — 追加S/Rレベルオーバーレイの上位タイムフレーム(分) — デフォルト: 240
トレンドチャンネル:
- Channel Pivot Length — チャンネルピボット検出の左右ルックバック — デフォルト: 8
- Show Last Channel — 最後に形成されたチャンネルのみを表示 — デフォルト: true
- Wait for Break — 前のチャンネルがブレイクするまで同方向の新しいチャンネルを描画しない — デフォルト: true
RSIモメンタム:
- RSI Length — RSIの計算期間 — デフォルト: 14
- Positive Threshold — 正のモメンタムラベルをトリガーするRSI上向きクロスレベル — デフォルト: 65
- Negative Threshold — 負のモメンタムラベルをトリガーするRSI下向きクロスレベル — デフォルト: 32
全般:
- Max Historical Objects — 最も古い構造オブジェクトが削除される前のオブジェクト数上限(0は無制限) — デフォルト: 800
- Instance Suffix — 同じチャートで複数のインジケーターインスタンスを実行するためのオプションテキストサフィックス — デフォルト: 空
いかなる分析手法の過去の実績も将来の結果を保証するものではありません。このインジケーターは裁量分析のためのビジュアルコンテキストを提供するものであり、自動的に取引の発注や管理を行いません。すべての取引にはリスクが伴います。
