概要
このインジケーターは、ICT SMT(スマートマネーテクニック)ダイバージェンスを検出します。これは、相関する金融商品間のスイング高値・安値を比較し、機関投資家による操作を特定するクロスシンボル分析手法です。一方の商品が新しい極値(高値/安値)を形成したにもかかわらず、その相関ペアがそれを確認しない場合、スマートマネーが反対側にポジションを構えていることを示唆します。インジケーターは主要な商品ペア(ES/NQ、EUR/GBP、DXY逆相関)を自動的にペアリングし、任意のペアに対してカスタムシンボル入力もサポートします。
図1 — 全体像 ES1! または NQ1! の日足/15分足チャートを開きます。 表示されるべき内容: 緑色の「▲ SMT」ラベルがスイング安値に(強気のダイバージェンス) 赤色の「▼ SMT」ラベルがスイング高値に(弱気のダイバージェンス) ダイバージェンスライン — 2つのスイングポイントを結ぶ色付きの線 右上の情報テーブル: Main (ES1!), Compare (NQ1!), Correlation (Positive), Bullish/Bearish の数, Status (Connected) ダイバージェンス発生バーでの背景フラッシュ(薄い色) ダークテーマ、クリーンなチャート。
主要な概念
- SMTダイバージェンス(スマートマネーテクニック) — ICTの、相関する金融商品間で価格構造を比較する手法。通常は連動して動く2つの商品が異なる構造を形成する場合(一方がより高い高値を形成するが、他方はより低い高値を形成する)、機関投資家による操作を明らかにします。新しい極値を確認できない「弱い」商品が、スマートマネーの真の方向性を示します。
- 弱気のSMTダイバージェンス — メイン商品がより高い高値(Higher High)を形成するが、相関商品はより低い高値(Lower High)を形成します。これは、機関投資家が新しい高値を追うのではなく、売り(ディストリビューション)を行っていることを示します。メインシンボルのより高い高値は罠であり、スマートマネーはショートポジションを構えています。
- 強気のSMTダイバージェンス — メイン商品がより低い安値(Lower Low)を形成するが、相関商品はより高い安値(Higher Low)を形成します。これは、機関投資家が新しい安値に参加するのではなく、買い(アキュムレーション)を行っていることを示します。メインシンボルのより低い安値はストップハントであり、スマートマネーはロングポジションを構えています。
- 相関商品ペア — ICTはSMT分析に特定の商品ペアを使用します:インデックス先物のES(S&P 500)とNQ(Nasdaq 100)、主要通貨ペアのEUR/USDとGBP/USD、逆相関の参照としてのDXY(米ドル指数)。既知の相関または逆相関を持つ任意の商品を使用できます。
- 逆相関 — 逆相関ペア(例:DXY vs EUR/USD)の場合、ダイバージェンスのロジックは反転されます。DXYがより高い高値を形成し、EUR/USDが(予想されるより低い安値ではなく)より高い安値を形成する場合、同じタイプのダイバージェンスを示します — 市場全体で動きが確認されていないことを意味します。
仕組み
1. 自動ペア検出 インジケーターは現在のチャートに基づいて適切な比較シンボルを自動的に検出します: — インデックス先物モード: ES ↔ NQ, YM → ES, RTY → ES, ZN ↔ ZB (債券市場, ICT §14.4) — 主要通貨ペアモード: EUR/USD ↔ GBP/USD, AUD/USD ↔ NZD/USD, USD/JPY ↔ USD/CHF — DXY逆相関モード: DXYとの任意のペア(ロジック反転) — カスタムモード: ユーザーが任意のシンボルを指定し、正相関または逆相関を選択比較シンボルの価格データは、チャートと同じ時間軸でrequest.security()を使用して取得されます。
2. スイング検出 インジケーターはta.pivothigh()とta.pivotlow()を使用し、設定可能なルックバック(デフォルトは両側5バー)で、メインシンボルと比較シンボルの両方で確定したスイング高値と安値を識別します。検出されたすべてのスイングは比較のために配列に格納されます。スイング検出はルックバックと等しい遅延を伴う結果を生成します — スイングは両側に十分なバーが経過した後にのみ確定します。図2 — 拡大されたダイバージェンス例 15分足チャート、直近100〜150バーの領域。 表示されるべき内容: 連続する2つのスイング高値 — 1つ目は低く、2つ目はより高い(Higher High) 赤い線が2つのスイング高値を結んでいる 「▼ SMT」ラベルが2つ目のスイング高値にある ツールチップが開いている: "Bearish SMT Divergence / ES1!: Higher High / NQ1!: Lower High / Smart money distribution" 価格がダイバージェンス後に下落 — 概念の正しさを示すべき
重要な点として、インジケーターは時間的整合を使用して、各メインスイングに時間的に最も近い比較スイングを見つけます。これにより、非常に異なる時間に発生したスイングを比較することによる誤ったシグナルを防ぎます。「時間的整合許容範囲」設定(デフォルト10バー)は、マッチングされるスイング間の最大許容時間ギャップを制御します。
距離フィルターにより、2つのスイングが近すぎず(ノイズ)、遠すぎない(無関係)ことを保証します。
4. 逆相関ロジック 逆相関ペアの場合、比較は反転されます。通常は高値をチェックする場所で比較シンボルの安値が使用され、その逆も同様です。これにより、DXYベースの分析やその他の逆相関ペアに対して正しいダイバージェンス検出が保証されます。 5. 視覚的出力 検出された各SMTダイバージェンスは以下で表示されます: — メインチャート上の2つのスイングポイントを結ぶ色付きの線 — ダイバージェンスポイントでのラベル(「▲ SMT」または「▼ SMT」)と詳細を表示するツールチップ — ダイバージェンス発生バーでのオプションの背景色フラッシュ — ペアリングされたシンボル、相関タイプ、ダイバージェンス数、接続ステータスを表示する情報テーブル図3 — 設定パネル インジケーター設定パネルを開きます。 表示されるべき内容: Symbol Pairグループ(Pair Modeドロップダウン, Custom Comparison Symbol, Invertトグル) Swing Detectionグループ(Swing Lookback 5, Max Swings 50) Divergence Filterグループ(Min Bars 3, Max Bars 100) Visual Styleグループ(Bull/Bear colors, Lines, Width, Style, Labels, Size, BG Flash, Opacity) Displayグループ(Table, Position, Text Size, Swing Dots) Alertsグループ(Enable + Bull/Bearトグル) 背景にチャートが表示されている。
特徴
- 自動ペア検出 — ES/NQ、YM、RTY、ZN/ZB(債券市場)、EUR/GBP、AUD/NZD、USD/JPY/CHF、DXY逆相関ペアに対して、正しい比較シンボルを自動的に識別します。主要な商品では手動設定は不要です。
- カスタムシンボルサポート — 任意のTradingViewシンボルを比較商品として入力し、カスタム相関分析を行えます。株式、暗号資産、商品、または任意の取引可能な商品で動作します。
- 逆相関モード — DXYベースのペアでは自動的に有効化され、カスタムの逆相関商品では手動で切り替えられます。ダイバージェンスロジックを反転させ、逆相関関係を正しく分析します。
- 設定可能なスイング検出 — ピボットベースのスイング検出で、調整可能なルックバック(2〜20バー)。低い値はより多くのスイングを捉えて反応性の高いシグナルを、高い値は主要な構造的ピボットに焦点を当てます。
- 距離フィルター — 比較されるスイング間の最小および最大バー距離。隣接するノイズの多いピボットからの誤ったシグナルを防ぎ、2つのスイングが構造的に関連していることを保証します。
- 時間的整合 — 各メインスイングは、比較シンボルの時間的に最も近いスイング(設定可能な許容範囲内)とマッチングされます。これにより、時間的に関連するスイングのみが比較され、無関係なスイングポイントからの誤ったダイバージェンスが排除されます。
- ダイバージェンスライン — ダイバージェンスを形成する2つのスイングポイントを結ぶ色付きの線。強気のダイバージェンスラインはスイング安値を、弱気のダイバージェンスラインはスイング高値を結びます。
- ツールチップ詳細 — SMTラベルにカーソルを合わせると、完全なダイバージェンスの内訳が表示されます:各スイングポイントでの両シンボルの正確な価格値、ダイバージェンスの方向性、機関投資家の解釈。
- 背景フラッシュ — 新しいSMTダイバージェンスが検出されたバーで、オプションの短い背景色ハイライト。不透明度は設定可能です。
- 情報テーブル — メインシンボル、比較シンボル、相関タイプ(正相関/逆相関)、強気および弱気のダイバージェンス総数、データ接続ステータスを表示するリアルタイムテーブル。
- スイングポイントドット — オプションのデバッグ視覚化で、検出されたすべてのスイング高値と安値をチャート上の小さな点として表示します。
- 比較スイングドット — 比較シンボルのスイング高値と安値に、メインチャート上の対応するバー位置にダイヤモンドマーカー(◇)を表示します。カーソルを合わせると正確な比較価格が表示されます。クロスシンボルのスイング整合を視覚化するのに役立ちます。
- ダイバージェンス統計 — チャートの表示履歴で検出された強気および弱気のSMTダイバージェンスの累積カウント。
- 2つのアラート条件 — 強気のSMTダイバージェンスと弱気のSMTダイバージェンス。各アラートには両方のシンボル名、構造の説明、時間軸が含まれます。
使用方法
- インデックス先物(ES vs NQ): 任意の時間軸でES1!またはNQ1!チャートを開きます。インジケーターは自動的に2つをペアリングします。ESがより高い高値を形成するがNQが確認しない場合、上昇が広範でないことを示唆し、弱気の反転の可能性があります。ESがより低い安値を形成するがNQがより高い安値を維持する場合、機関投資家の買いが発生しており、強気の反転の可能性があります。
- 主要通貨ペア(EUR vs GBP): EUR/USDまたはGBP/USDを開きます。インジケーターは自動的にペアリングします。これらのペアは高度に相関しており、一方が新しい極値を形成しても他方が確認しない場合、失敗したペアでの操作を示唆します。
- DXY逆相関: 「Auto (DXY Inverse)」モードを選択します。インジケーターは逆相関ロジックを使用して通貨ペアとDXYをペアリングします。DXYが新しい高値を形成するがEUR/USDが対応する新しい安値を形成しない場合、ドルの強さが確認されていません。
- ICT概念との組み合わせ: SMTダイバージェンスは確認ツールです。市場構造(BOS/CHoCH)、流動性レベル(等しい高値/安値)、キルゾーン(セッションタイミング)、オーダーブロック(エントリーゾーン)と併せて使用します。キルゾーン中に重要な流動性レベルでSMTダイバージェンスが発生することは、高確率のセットアップです。
- 時間軸の選択: ICTはスイング分析に15分足から日足チャートでSMTを使用します。より低い時間軸はより多くのシグナルを生成しますが、重要性は低くなります。より高い時間軸はより少ない、より信頼性の高いダイバージェンスを生成します。
- カスタムペア: 「Custom」モードを選択して任意の2つの商品を比較します。例:AAPL vs QQQ、BTC vs ETH、金 vs 銀。逆相関のカスタムペアには「Invert Comparison」を有効にします。
制限事項
- SMTダイバージェンスは、2つのシンボルからのデータを同時に必要とします。比較シンボルが現在の時間軸でデータを持たない場合(例:市場時間外の先物)、ダイバージェンス検出は一時停止します。情報テーブルの「Status」フィールドは、この場合「No Data」と表示します。
- スイング検出は固定のルックバックを使用するため、ピボットはスイングルックバック設定と等しい遅延で確定します。5バーの設定は、各スイングが形成されてから5バー後に確定することを意味します。
- 自動ペア検出はティッカーシンボルに対する単純な文字列マッチングを使用します。特殊なブローカー固有のティッカー形式は正しくマッチングしない可能性があります — フォールバックとしてカスタムモードを使用してください。
- インジケーターは時間的整合を使用してシンボル間のスイングをマッチングします。許容範囲ウィンドウ内でマッチングする比較スイングが見つからない場合、そのスイングペアに対してダイバージェンスシグナルは発生しません。「時間的整合許容範囲」設定を増やすことで、より広いマッチングウィンドウが可能になります。
- 逆相関ロジックはクリーンな逆相関関係を想定しています。現実には相関は変動します — DXYとEUR/USDは一時的に連動を失う可能性があります。SMTはスタンドアロンのシグナルではなく、確認ツールとして使用してください。
- Pine Scriptのrequest.security()はチャートの時間軸に基づいてデータを取得します。比較シンボルは選択された時間軸でTradingView上でデータが利用可能である必要があります。
- このインジケーターは商品間の構造的ダイバージェンスを検出します — 売買シグナルを生成するものではありません。市場構造、オーダーブロック、FVG、流動性レベル、キルゾーンを含むより広範なICT分析フレームワーク内での確認ツールとして使用してください。



