このインジケーターはTradingView上で直接使用できます — 世界で最も人気のあるチャートプラットフォーム。
ICT SMTダイバージェンス インジケーターでできること
このインジケーターは、ICT SMT(スマートマネーテクニック)ダイバージェンスを検出します。これは、相関する金融商品間のスイング高値・安値を比較し、機関投資家による操作を特定するクロスシンボル分析手法です。一方の商品が新しい極値(高値/安値)を形成したにもかかわらず、その相関ペアがそれを確認しない場合、スマートマネーが反対側にポジションを構えていることを示唆します。インジケーターは主要な商品ペア(ES/NQ、EUR/GBP、DXY逆相関)を自動的にペアリングし、任意のペアに対してカスタムシンボル入力もサポートします。
主要な概念
- SMTダイバージェンス(スマートマネーテクニック) — ICTの、相関する金融商品間で価格構造を比較する手法。通常は連動して動く2つの商品が異なる構造を形成する場合(一方がより高い高値を形成するが、他方はより低い高値を形成する)、機関投資家による操作を明らかにします。新しい極値を確認できない「弱い」商品が、スマートマネーの真の方向性を示します。
- 弱気のSMTダイバージェンス — スイング高値で、一方の商品がより高い高値(Higher High)を形成する一方、もう一方はより低い(または同じ)高値を形成します。インジケーターは両方のケースを検出します。チャートのシンボルがより高い高値を形成し相関シンボルが失敗する場合と、相関シンボルがより高い高値を形成しチャートのシンボルが失敗する場合です。新しい高値が市場間で確認されないことは、機関投資家がそれを追うのではなく、売り(ディストリビューション)を行っていることを示します。スマートマネーはショートポジションを構えています。
- 強気のSMTダイバージェンス — スイング安値で、一方の商品がより低い安値(Lower Low)を形成する一方、もう一方はより高い(または同じ)安値を形成します。両方のケースが検出されます。チャートのシンボルがより低い安値を形成し相関シンボルが持ちこたえる場合と、相関シンボルがより低い安値を形成しチャートのシンボルが持ちこたえる場合です。新しい安値が確認されないことは、機関投資家が新しい安値に参加するのではなく、買い(アキュムレーション)を行っていることを示します。古い安値のスイープはストップハントであり、スマートマネーはロングポジションを構えています。
- 相関商品ペア — ICTはSMT分析に特定の商品ペアを使用します:インデックス先物のES(S&P 500)とNQ(Nasdaq 100)、主要通貨ペアのEUR/USDとGBP/USD、逆相関の参照としてのDXY(米ドル指数)。既知の相関または逆相関を持つ任意の商品を使用できます。
- 逆相関 — 逆相関ペア(例:DXY vs EUR/USD)の場合、ダイバージェンスのロジックは反転されます。DXYがより高い高値を形成し、EUR/USDが(予想されるより低い安値ではなく)より高い安値を形成する場合、同じタイプのダイバージェンスを示します — 市場全体で動きが確認されていないことを意味します。
ICT SMTダイバージェンス インジケーターの仕組み
1. 自動ペア検出 インジケーターは現在のチャートに基づいて適切な比較シンボルを自動的に検出します: — インデックス先物モード(デフォルト): ES/MES ↔ NQ/MNQ, YM/MYM → ES, RTY/M2K → ES, ZN ↔ ZB (債券市場, ICT §14.4)。先物は正確なルートシンボルで照合されます。Nasdaq-100現物指数、CFD、QQQ(NDX, NAS100, US100, USTEC)→ ES。これらはNQそのものに連動するためです。FXチャートは自動的に主要通貨ペアを使用します。その他のシンボル → NQ。 — 主要通貨ペアモード: EUR/USD ↔ GBP/USD, AUD/USD ↔ NZD/USD, USD/JPY ↔ USD/CHF, USD/CAD → USD/JPY。その他のペア → EUR/USD(USDが基軸通貨のペアは逆相関ロジック)。 — DXY逆相関モード: DXYとの任意のシンボル(ロジック反転)。USDが基軸通貨のペア(USD/JPY, USD/CHF, USD/CADなど)はドル指数と同じ方向に動くため、正相関ロジックを使用します。 — すべての自動モードで、DXYまたはDX先物のチャートは逆相関ロジックでEUR/USDと比較されます。 — カスタムモード: ユーザーが任意のシンボルを指定し、正相関または逆相関を選択。シンボルが入力されていない場合、テーブルに「No Pair」と表示され、ダイバージェンスは評価されません。
比較シンボルの価格データは、チャートと同じ時間軸でrequest.security()を使用して取得されます。request.security()は市場が閉まっている間、最後の既知の値を繰り返すため、インジケーターは比較シンボルが新しいバーを形成し続けているかも確認します。直近のSwing Lookback本のバーで新しいバーが形成されていない場合、検出は一時停止し、テーブルに「No Data」と表示されます。
2. スイング検出 インジケーターはta.pivothigh()とta.pivotlow()を使用し、設定可能なルックバック(デフォルトは両側5バー)で、メインシンボルと比較シンボルの両方で確定したスイング高値と安値を識別します。検出されたすべてのスイングは比較のために配列に格納されます。スイング検出はルックバックと等しい遅延を伴う結果を生成します — スイングは両側に十分なバーが経過した後にのみ確定します。
3. ダイバージェンス検出(時間的整合) メインシンボルで新しいスイング高値が確定すると、インジケーターはそれを前のスイング高値と比較し、比較シンボルがほぼ同じ時期に自身の前のスイング高値を上抜けたかどうかをチェックします: — スイング高値: 2つの商品のうちちょうど一方がHigher Highを形成し、もう一方がLowerまたはEqual Highを形成した場合 → 弱気のSMTダイバージェンス。これは「メインがhigher high、比較が失敗」と「比較がhigher high、メインが失敗」の両方をカバーします。 — スイング安値: 2つの商品のうちちょうど一方がLower Lowを形成し、もう一方がHigherまたはEqual Lowを形成した場合 → 強気のSMTダイバージェンス。 両方の商品が前の極値を抜けた場合、または両方とも失敗した場合、構造は確認されており、何も表示されません。
重要な点として、インジケーターは時間的整合を使用します。前のメインスイングは、時間的に最も近い比較スイングとマッチングされます。現在のメインスイングについては、比較シンボルの最高値(スイング安値では最安値)を、スイング前の許容範囲ウィンドウからそれを確定させるバーまでの間で測定します。そのため、メインスイングの数本後に形成された比較シンボルの高値や安値も含まれます。「時間的整合許容範囲」設定(デフォルト10バー)は、最大許容時間ギャップを制御します。これにより、非常に異なる時間に発生したスイングを比較することによる誤ったシグナルを防ぎます。
ダイバージェンスは確定したバーでのみ評価されます。スイングが確定した時点で比較に使うすべてのバーはすでに確定しているため、シグナル、その描画、アラートはリペイントしません。
距離フィルターにより、2つのスイングが近すぎず(ノイズ)、遠すぎない(無関係)ことを保証します。
4. 逆相関ロジック 逆相関ペアの場合、比較は反転されます。通常は高値をチェックする場所で比較シンボルの安値が使用され、その逆も同様です。これにより、DXYベースの分析やその他の逆相関ペアに対して正しいダイバージェンス検出が保証されます。
5. 視覚的出力 検出された各SMTダイバージェンスは以下で表示されます: — メインチャート上の2つのスイングポイントを結ぶ色付きの線 — ダイバージェンスポイントでのラベル(「▲ SMT」または「▼ SMT」)と詳細を表示するツールチップ — ダイバージェンス発生バーでのオプションの背景色フラッシュ — ペアリングされたシンボル、相関タイプ、ダイバージェンス数、接続ステータスを表示する情報テーブル
特徴
- 自動ペア検出 — ES/NQ(マイクロ契約を含む)、YM、RTY、ZN/ZB(債券市場)、Nasdaq-100のCFDとQQQ、EUR/GBP、AUD/NZD、USD/JPY/CHF、DXY逆相関ペアに対して、正しい比較シンボルを自動的に識別します。FXチャートはデフォルトモードでも主要通貨ペアと組み合わされます。主要な商品では手動設定は不要です。
- カスタムシンボルサポート — 任意のTradingViewシンボルを比較商品として入力し、カスタム相関分析を行えます。株式、暗号資産、商品、または任意の取引可能な商品で動作します。
- 逆相関モード — DXYベースのペアでは自動的に有効化され(USD/JPYなどUSDが基軸通貨のペアは正相関ロジック)、カスタムの逆相関商品では手動で切り替えられます。ダイバージェンスロジックを反転させ、逆相関関係を正しく分析します。
- 設定可能なスイング検出 — ピボットベースのスイング検出で、調整可能なルックバック(2〜20バー)。低い値はより多くのスイングを捉えて反応性の高いシグナルを、高い値は主要な構造的ピボットに焦点を当てます。
- 距離フィルター — 比較されるスイング間の最小および最大バー距離。隣接するノイズの多いピボットからの誤ったシグナルを防ぎ、2つのスイングが構造的に関連していることを保証します。
- 時間的整合 — 各メインスイングは、ほぼ同じ時期の比較シンボルの構造(設定可能な許容範囲内)と比較されます。メインスイングの数本後に形成された比較シンボルの高値や安値も含まれます。これにより、時間的に関連するスイングのみが比較され、無関係なスイングポイントからの誤ったダイバージェンスが排除されます。
- バー確定時の確認 — ダイバージェンス、描画、アラートは確定したバーでのみ判定されるため、シグナルはリペイントしません。
- ダイバージェンスライン — ダイバージェンスを形成する2つのスイングポイントを結ぶ色付きの線。強気のダイバージェンスラインはスイング安値を、弱気のダイバージェンスラインはスイング高値を結びます。
- ツールチップ詳細 — SMTラベルにカーソルを合わせると、完全なダイバージェンスの内訳が表示されます:各スイングポイントでの両シンボルの正確な価格値(それぞれ固有の価格精度で表示)、ダイバージェンスの方向性、機関投資家の解釈。
- 背景フラッシュ — 新しいSMTダイバージェンスが検出されたバーで、オプションの短い背景色ハイライト。不透明度は設定可能です。
- 情報テーブル — メインシンボル、比較シンボル、相関タイプ(正相関/逆相関)、強気および弱気のダイバージェンス総数、データステータス(Connected / No Data / No Pair)を表示するリアルタイムテーブル。
- スイングポイントドット — オプションのデバッグ視覚化で、検出されたスイング高値と安値をチャート上の小さな点として表示します。スイングと比較のドットは直近300個までに制限されるため、SMTラベルがチャートから押し出されることはありません。
- 比較スイングドット — 比較シンボルのスイング高値と安値に、メインチャート上の対応するバー位置にダイヤモンドマーカー(◇)を表示します。カーソルを合わせると正確な比較価格が表示されます。クロスシンボルのスイング整合を視覚化するのに役立ちます。
- ダイバージェンス統計 — チャートの読み込まれた履歴で検出された強気および弱気のSMTダイバージェンスの累積カウント。
- アラート — 強気と弱気のSMTアラート(「Any alert() function call」でアラートを作成)。メッセージには両方のシンボル、構造、価格水準が含まれ、バーの確定時に1回送信されます。
ICT SMTダイバージェンス インジケーターの使い方
- インデックス先物(ES vs NQ): 任意の時間軸でES1!またはNQ1!チャートを開きます。インジケーターは自動的に2つをペアリングし、両方向をチェックします。各チャートはそれぞれ自身のスイングポイントに基づくため、ESチャートとNQチャートが常に同じシグナルを表示するとは限りません。ESがより高い高値を形成するがNQが確認しない場合(またはその逆)、上昇が広範でないことを示唆し、弱気の反転の可能性があります。ESがより低い安値を形成するがNQがより高い安値を維持する場合(またはその逆)、機関投資家の買いが発生しており、強気の反転の可能性があります。
- 主要通貨ペア(EUR vs GBP): EUR/USDまたはGBP/USDを開きます。インジケーターは自動的にペアリングします。これらのペアは高度に相関しており、一方が新しい極値を形成しても他方が確認しない場合、失敗したペアでの操作を示唆します。
- DXY逆相関: 「Auto (DXY Inverse)」モードを選択します。インジケーターは逆相関ロジックを使用してチャートとDXYをペアリングします(USD/JPYなどUSDが基軸通貨のペアは正相関ロジック)。DXYが新しい高値を形成するがEUR/USDが対応する新しい安値を形成しない場合、ドルの強さが確認されていません。
- ICT概念との組み合わせ: SMTダイバージェンスは確認ツールです。市場構造(BOS/CHoCH)、流動性レベル(等しい高値/安値)、キルゾーン(セッションタイミング)、オーダーブロック(エントリーゾーン)と併せて使用します。キルゾーン中に重要な流動性レベルでSMTダイバージェンスが発生することは、高確率のセットアップです。
- 時間軸の選択: ICTはスイング分析に15分足から日足チャートでSMTを使用します。より低い時間軸はより多くのシグナルを生成しますが、重要性は低くなります。より高い時間軸はより少ない、より信頼性の高いダイバージェンスを生成します。
- カスタムペア: 「Custom」モードを選択して任意の2つの商品を比較します。例:AAPL vs QQQ、BTC vs ETH、金 vs 銀。逆相関のカスタムペアには「Invert Comparison」を有効にします(この設定はCustomモードでのみ使用されます)。
制限事項
- SMTダイバージェンスは、2つのシンボルからのデータを同時に必要とします。比較シンボルが現在の時間軸で新しいバーを形成していない場合(例:市場時間外の先物)、ダイバージェンス検出は一時停止します。情報テーブルの「Status」フィールドは、この場合「No Data」と表示します。
- スイング検出は固定のルックバックを使用するため、ピボットはスイングルックバック設定と等しい遅延で確定します。5バーの設定は、各スイングが形成されてから5バー後に確定することを意味します。ダイバージェンスはその確定バーが閉じた時点で評価されます。
- 自動ペア検出は先物の正確なルートとティッカー名に対する単純なマッチングを使用します。特殊なブローカー固有のティッカー形式は正しくマッチングしない可能性があります — フォールバックとしてカスタムモードを使用してください。
- インジケーターは時間的整合を使用してシンボル間のスイングをマッチングします。許容範囲ウィンドウ内で前のメインスイングの近くに比較スイングが見つからない場合、そのスイングペアに対してダイバージェンスシグナルは発生しません。現在のメインスイングからSwing Lookbackを超えて後に形成された比較シンボルの高値や安値は、スイング確定時にはまだ分からないため含まれません。「時間的整合許容範囲」設定を増やすことで、より広いマッチングウィンドウが可能になります。
- 逆相関ロジックはクリーンな逆相関関係を想定しています。現実には相関は変動します — DXYとEUR/USDは一時的に連動を失う可能性があります。SMTはスタンドアロンのシグナルではなく、確認ツールとして使用してください。
- Pine Scriptのrequest.security()はチャートの時間軸に基づいてデータを取得します。比較シンボルは選択された時間軸でTradingView上でデータが利用可能である必要があります。
- このインジケーターは商品間の構造的ダイバージェンスを検出します — 売買シグナルを生成するものではありません。市場構造、オーダーブロック、FVG、流動性レベル、キルゾーンを含むより広範なICT分析フレームワーク内での確認ツールとして使用してください。
トレードにはリスクが伴います。このインジケーターは分析ツールであり、投資助言ではありません。ご自身の分析とリスク管理とあわせてご利用ください。
リリースノート
v2.0最新正しいペアリング、双方向のSMT、足の確定時のシグナル
シグナルは足の確定時に判定され、数本遅れて形成される比較側のスイングもカウントされ、SMTは両方向で検出され、自動ペアリングは正しいシンボルと相関を使うようになりました。
アップデート後の対応
- このインジケーターのアラートを削除し、「Any alert() function call」条件で作成し直してください。TradingViewのアラートは、作成時のスクリプトのバージョンで動作し続けます。
- アラートメッセージの形式が変わりました。Webhookなどでアラートメッセージを自動的にフィルタリングしている場合は、フィルターを更新してください。
修正
- シグナル、描画、アラートは足の確定時に判定されるため、後で消えるシグナルでアラートが発生することはなくなりました。
- チャートのスイングから数本後に形成される比較側の高値や安値もカウントされるようになり、誤ったシグナルがなくなり、見逃していたシグナルも検出されます。
- チャート自身のシンボルが追随しない場合にもSMTが検出されるようになりました。たとえばNQで、ESが高値を切り上げる一方でNQが高値を切り下げる場合です。もう一方の市場のイコールハイやイコールローもダイバージェンスとしてカウントされます。
- 自動ペアリング:USDJPY、USDCHF、USDCADなどUSDが基軸通貨のペアはDXYモードで正しい相関を使い、DX先物はDXYと同様に扱われ、先物のルートは完全一致で照合され(AMZNなどの株式が債券先物とペアになることはありません)、FXのチャートはFXのペアと組み合わされます。
- 比較対象の市場が閉まっている間はステータスにNo Data、Customモードでシンボルが未設定のときはNo Pairと表示され、止まったデータや同一のデータを比較することはなくなりました。
改善
- アラートとツールチップには両方のシンボルの価格水準がそれぞれの精度で表示され、スイングのドットが古いSMTラベルを消すことはなくなりました。
変更
- 上記の修正により、このバージョンでは過去のシグナルとテーブルのBullishとBearishのカウントが変わります。
よくある質問
ICTのSMTダイバージェンスとは?
SMTはSmart Money Technique(スマートマネー・テクニック)の略です。SMTダイバージェンスは、相関する2つの市場のスイング高値と安値を比較します。通常は両者が一緒に高値や安値を更新しますが、一方が新たな極値をつけて他方がそれを確認しない場合、ICTはその不一致を、スマートマネーがその動きと逆方向にポジションを取っており、反転の可能性があるサインと読みます。
強気と弱気のSMTダイバージェンスの違いは?
弱気のSMTダイバージェンスでは、一方の市場が高値を切り上げる一方で相関市場は高値を切り下げるか同じ高値にとどまり、上昇が確認されていないことを示します。強気のSMTダイバージェンスでは、一方の市場が安値を切り下げる一方で相関市場は安値を切り上げるか同じ安値にとどまり、その新安値が本当の弱さではなくストップ狩りである可能性を示します。
SMTダイバージェンスにはどのペアを使いますか?
代表的なペアは、ESとNQ(S&P 500先物とナスダック100先物)、EURUSDとGBPUSD、そしてドルインデックス(DXY)とドルストレートの組み合わせです。インジケーターはESとNQ、EURUSDとGBPUSDを自動でペアにし、DXYの逆相関モードも備え、BTCとETH、ゴールドとシルバーなど任意のカスタムペアも選べます。
DXYでのSMTダイバージェンスはどう機能しますか?
DXYはEURUSDなどのペアと逆相関の関係にあるため、ロジックが反転します。DXYが高値を切り上げたなら、EURUSDは安値を切り下げるはずです。もしEURUSDが逆に安値を切り上げたなら、ドルの強さは確認されておらず、同じ種類のダイバージェンスが生じています。逆相関のカスタムペアでは、比較を反転するオプションを有効にしてください。
SMTダイバージェンスに最適な時間足は?
インジケーターはどの時間足でも動作します。ICTはスイング分析のために15分足から日足でSMTを使います。下位足ほどシグナルは増えるものの重要度は下がり、上位足ほどシグナルは少ないものの信頼性の高いダイバージェンスになります。SMTは確認用のツールなので、単独で売買するのではなく、流動性レベル、マーケットストラクチャー、キルゾーンと組み合わせるのが一般的です。
詳しく見る
- スマートマネーコンセプト(SMC):機関投資家が市場を動かす仕組みオーダーブロック、フェアバリューギャップ、流動性スイープ、ブレイカーブロックを含むスマートマネーコンセプトを学びましょう。機関投資家の取引方法を理解できます。
- 暗号資産トレーディングにおけるリスク管理:完全生存ガイド暗号資産トレーディングのためのポジションサイジング、ストップロス、ポートフォリオ配分、感情的な規律をマスターしましょう。リスク管理がなぜ最も重要かを学びます。
- 暗号資産取引のためのテクニカル分析:決定版ガイド暗号資産取引のためのテクニカル分析を基礎から応用まで学びましょう。チャートパターン、インジケーター、出来高分析、マルチタイムフレーム戦略をマスターできます。
関連インジケーター
すべて表示
ICT Liquidity Levels
TradingViewインジケーター。ICT流動性レベル — 買い側(BSL)、売り側(SSL)、イコールハイ/ロウ、およびHTFサポート付き流動性スイープをマッピングします。
詳細を見る
ICT Market Structure
ICTマーケットストラクチャ用TradingViewインジケーター — ストラクチャブレイク(BOS)、キャラクターチェンジ(CHoCH)、マーケットストラクチャシフト(MSS)を特定します。
詳細を見る
ICT Killzones & Sessions
TradingViewインジケーター。ICTキルゾーン — アジアン、ロンドン、NY AM、NY PMセッションボックスを、ハイ/ローエクステンションと主要オープンレベルで強調表示します。
詳細を見る
ICT Market Maker Model
TradingViewインジケーター。ICTマーケットメーカーモデル — 蓄積、操作、分配という機関価格サイクル — を検出します。
詳細を見る
Wyckoff Comparative Strength
TradingViewインジケーター。ワイコフ比較強度 — ベンチマークに対する相対的パフォーマンスをRSオシレーターとダイバージェンス分析で測定します。
詳細を見る