SMC Structure and Liquidity PRO — ユーザーマニュアル(MetaTrader 5)

SMC Structure and Liquidity PRO — ユーザーマニュアル(MetaTrader 5)

31 10月 2026, 17:35
JETINVEST
0
4

MQL5マーケットで入手: SMC Structure and Liquidity PRO

SMC Structure and Liquidity PRO は、MetaTrader 5 用の Smart Money Concepts(SMC)インディケータです。1つのチャート上に、スイングと内部の市場構造(BOS と CHoCH)、オーダーブロックとブレーカーブロック、フェアバリューギャップとインバージョン FVG、流動性レベルとスイープ、プレミアムとディスカウント、そして上位足のゾーンを描画します。パネルには、トレンド、複数の時間足のバイアス、ゾーンの状態がまとめて表示されます。

すべての計算は確定した足で行われます。ラベル、ゾーン、レベルは、それを確定させる足が閉じた後にのみ表示され、その後にリペイントされることはありません。本マニュアルのスクリーンショットは、EURUSD M15 のデモチャートで撮影したものです。

リスクに関する注意。 トレードには損失のリスクが伴います。本インディケータは分析ツールであり、取引を行うことはなく、結果を約束するものでもありません。必ず最初にデモ口座でご自身の使い方を検証してください。

1. インストール

  1. MQL5 マーケットで製品を購入またはレンタルし、MetaTrader 5 ターミナルのマーケットタブからインストールします(ツールボックス → マーケット → 購入済み → インストール)。
  2. チャートを開き、ナビゲーター(インディケータ → マーケット)から SMC Structure and Liquidity PRO をチャートにドラッグします。
  3. 必要に応じてパラメータを調整し(第10章)、OK を押します。

本インディケータは、あらゆる銘柄と時間足、ネッティング口座とヘッジング口座、そしてストラテジーテスターで動作します。デフォルトでは直近 3000 本の足を分析します(パラメータ Bars analysed)。


2. チャートの凡例

チャート上の表示 意味
BOS / CHoCH(実線、大きめの文字) スイングのブレイク・オブ・ストラクチャー / チェンジ・オブ・キャラクター
iBOS / iCHoCH(点線、小さめの文字) 内部のブレイク・オブ・ストラクチャー / チェンジ・オブ・キャラクター
OB(塗りつぶしボックス) スイングのブレイクから生じたオーダーブロック
OB i 内部のブレイクから生じたオーダーブロック(有効にした場合のみ)
BB ブレーカーブロック:終値で抜けられ、方向が反転したオーダーブロック
FVG フェアバリューギャップ
IFVG インバージョン FVG:終値で抜けられ、方向が反転したギャップ
H4 OB、H1 FVG…(破線の枠) 上位足のオーダーブロックまたは FVG
EQH / EQL(点線) イコールハイ / イコールロー
BSL / SSL 買い側 / 売り側の流動性(スイング高値 / 安値)
PDH / PDL、PWH / PWL 前日 / 前週の高値と安値
Asia H/L、London H/L アジアセッションとロンドンセッションの高値と安値
レベル名の前の x(例:x London L) そのレベルはスイープされた
Premium、EQ、Discount 現在のスイングレンジの上部、均衡点(50%)、下部

強気の要素は bullish color(デフォルトはティール)、弱気の要素は bearish color(デフォルトは赤)で表示されます。流動性は liquidity color(デフォルトはゴールド)で表示されます。ラインやボックスにマウスを合わせると、正確な価格を示すツールチップが表示されます。


3. 市場構造

本インディケータは、2つの階層の構造を同時に追跡します。

  • スイング構造: 左右それぞれ Swing structure strength 本の足で確定したピボット(デフォルト 10)。これがメインのトレンドです。
  • 内部構造: 左右それぞれ Internal structure strength 本の足で確定したピボット(デフォルト 3)。スイングの波の内部の動きを示します。スイングの強度は内部の強度より大きくする必要があります。

ローソク足が直近のピボットを超えて確定すると、ピボットからブレイクした足までブレイクのラインが描画されます。

  • BOS(ブレイク・オブ・ストラクチャー): ブレイクが現在のトレンドと同じ方向で、トレンドが継続します。
  • CHoCH(チェンジ・オブ・キャラクター): ブレイクが現在のトレンドと逆方向で、トレンドが転換します。

Structure breaks shown は、各階層で描画する直近のブレイクの数を制限します(デフォルト 10)。Swing BOS / CHoCH と Internal BOS / CHoCH でどちらの階層も非表示にできますが、計算(トレンド、オーダーブロック、パネル)は継続されます。


4. オーダーブロックとブレーカーブロック

オーダーブロックとは、構造をブレイクした値動きの起点にある、最後の逆方向のローソク足です。強気のブレイク前の最後の陰線、または弱気のブレイク前の最後の陽線がこれにあたります。

  • デフォルトでは、オーダーブロックはスイングのブレイクからのみ生成されます。Order blocks also from internal breaks をオンにすると、より多くの小さなゾーンが得られます(OB i と表示)。
  • Order block on the candle body は、ヒゲを含む全体のレンジではなくローソク足の実体を使用し、ゾーンを狭くします。
  • ローソク足がオーダーブロックを終値で抜けると、そのブロックは終了します。Breaker blocks がオンの場合、反対側の BB として再び表示されます。ブレイクされた強気のブロックは弱気のブレーカーになり、その逆も同様です。

5. フェアバリューギャップとインバージョン FVG

フェアバリューギャップとは、3本のローソク足によるインバランスです。3本目の安値が1本目の高値より上にある場合(強気の FVG)、または3本目の高値が1本目の安値より下にある場合(弱気の FVG)です。

  • Minimum FVG size (x ATR 14) は小さなギャップを除外します(デフォルト 0.15 × ATR)。ノイズの多い銘柄では値を上げ、明確なギャップだけを残してください。
  • 価格がギャップ内に入ると、ボックスはまだ埋まっていない部分に縮小します。
  • Inversion FVGs がオンの場合、終値で抜けられたギャップは反対側の IFVG として再び表示されます。

ゾーンが終了するタイミング

パラメータ Zone ends at は、オーダーブロック、ブレーカー、FVG に適用されます。

オプション ゾーンが終了する条件
First touch 価格がゾーン内に戻ったとき
50% (consequent encroachment) 価格がゾーンの中間に達したとき
Full fill / close through(デフォルト) ローソク足がゾーンの反対側の端を超えて確定したとき

どのオプションでも、ゾーンを終値で抜けたローソク足がブレーカーまたはインバージョン FVG を生成します。Active zones per type and side はチャート上に最新のゾーンだけを残し(デフォルト 3)、Active zones and levels extend right はアクティブなゾーンとレベルを最後のローソク足から何本先まで延長するかを設定します(デフォルト 15)。


6. 流動性とスイープ

流動性レベルとは、ストップ注文が溜まっている可能性が高い価格です。本インディケータは次のものを描画します。

  • イコールハイ / イコールロー(EQH / EQL): ほぼ同じ価格にある2つのピボット。許容範囲は Equal highs / lows tolerance (x ATR 14) です(デフォルト 0.1 × ATR)。
  • スイング高値 / 安値(BSL / SSL): スイング高値の上にある買い側の流動性と、スイング安値の下にある売り側の流動性。ラインが多くなるため、デフォルトではオフです。
  • 前日と前週(PDH / PDL / PWH / PWL)。
  • アジアセッションとロンドンセッションの高値 / 安値。 Auto モードでは、FX、CFD、暗号資産の銘柄で描画され、これらのセッションが意味を持たない B3 の銘柄ではオフになります。On または Off に固定することもできます。

Active levels per type and side は、まだ触れられていないレベルの数を制限します(デフォルト 3)。

価格がレベルを超えて取引されると、そのレベルは終了します。レベルを取ったローソク足が反対側に戻って確定した場合、それはスイープ(流動性の奪取)です。Mark liquidity sweeps がオンの場合、そのレベルはそのローソク足まで残され、名前の前に x が付きます。直近6回のスイープが表示されます。


7. プレミアムとディスカウント

現在のスイングレンジは、直近のスイング高値から直近のスイング安値までです。その中間が均衡点(EQ)です。

  • 均衡点より上では、価格はプレミアム(レンジ内で割高)にあります。
  • 均衡点より下では、価格はディスカウント(レンジ内で割安)にあります。

パネルの Price in range の行は、スイング安値を 0%、スイング高値を 100% とした正確な位置を示します。100% を超える値や 0% を下回る値は、新しいスイングピボットが確定する前に、価格がすでにレンジの外にあることを意味します。


8. 上位足

本インディケータは上位足でも同じ分析を行い、そのオーダーブロックと FVG を破線の枠で描画し、時間足のラベルを付けます(例:H4 OB、H4 FVG)。上位足のインバージョン FVG は描画されません。

Higher timeframe を current のままにすると、時間足は自動的に選択されます。

チャート 上位足
M1 M15
M2~M5 H1
M6~M30 H4
H1~H4 D1
H4 より上 W1

代わりに固定の時間足を選択することもできます。その場合、チャートの時間足より上位であるときにのみ使用されます。Show higher timeframe order blocks and FVGs をオフにすると、パネルのバイアスは残したまま枠を非表示にできます。


9. パネル

行 表示内容
Header インディケータ名、銘柄、時間足
Swing trend 直近のスイングのブレイクに基づく強気または弱気
Internal trend 直近の内部のブレイクに基づく強気または弱気
Bias M5、M15、H1、H4、D1 のスイングトレンド(チャートと同じかそれより上位の時間足のみ)。上向き三角 = 強気、下向き三角 = 弱気
Price in range プレミアムまたはディスカウント、およびスイングレンジ内の位置(第7章)
Last swing break 直近のスイングのブレイクの方向、種類(BOS または CHoCH)、価格
Active OB / FVG アクティブなオーダーブロックの強気/弱気、続いてアクティブな FVG の強気/弱気
Zones held (history) 分析した履歴の中で、タッチされた後に機能したオーダーブロックと FVG の割合
Last events 直近5件のアラート(時刻とテキスト)。アラートが有効な場合

価格がゾーンにタッチした後、そのゾーンを終値で抜ける前に 1 ATR 離れた場合、そのゾーンは機能した(held)とみなされます。これはお使いの銘柄と時間足における履歴の説明であり、予測ではありません。

パネルはマウスでドラッグでき、その位置はチャートごとに保存されます。パネルはチャートの背景(ダークまたはライト)に合わせて表示されます。Panel size (%) で拡大縮小し、Show panel で非表示にできます。


10. パラメータ

市場構造

パラメータ デフォルト 説明
Internal structure strength (bars each side) 3 内部ピボットを確定するための左右それぞれの足の本数
Swing structure strength (bars each side) 10 スイングピボットを確定するための左右それぞれの足の本数(内部より大きくする必要あり)
Swing BOS / CHoCH true スイングのブレイクを描画
Internal BOS / CHoCH true 内部のブレイクを描画
Structure breaks shown (each scope) 10 描画する直近のブレイクの数
Bullish color / Bearish color teal / red 強気と弱気の要素の色

オーダーブロックとフェアバリューギャップ

パラメータ デフォルト 説明
Order blocks true オーダーブロックを表示
Order blocks also from internal breaks false 内部のブレイクからのオーダーブロックを追加
Order block on the candle body false ローソク足全体ではなく実体を使用
Breaker blocks (broken order blocks) true ブレーカーを表示
Fair value gaps true FVG を表示
Inversion FVGs (closed-through gaps) true インバージョン FVG を表示
Minimum FVG size (x ATR 14) 0.15 これより小さいギャップは無視
Zone ends at Full fill / close through 初回タッチ、50%、または完全に埋まったとき(第5章)
Active zones per type and side 3 チャート上に残す最新のゾーン
Bullish / bearish order block, bullish / bearish FVG — ゾーンの塗りつぶし色

流動性

パラメータ デフォルト 説明
Equal highs / lows true EQH / EQL を表示
Swing highs / lows (buy-side / sell-side liquidity) false BSL / SSL を表示
Previous day and week highs / lows true PDH / PDL / PWH / PWL を表示
Asia and London session highs / lows Auto Auto(B3 の銘柄ではオフ)、On または Off
Mark liquidity sweeps true 取られた後に反対側へ戻って確定したレベルをマーク
Active levels per type and side 3 チャート上に残す、触れられていないレベル
Equal highs / lows tolerance (x ATR 14) 0.1 2つの「等しい」ピボット間の最大距離
Liquidity color gold レベルの色

プレミアム / ディスカウント、上位足、セッション

パラメータ デフォルト 説明
Equilibrium of the swing range true プレミアム、EQ、ディスカウントを表示
Higher timeframe for bias and zones current (auto) 第8章の表を参照
Show higher timeframe order blocks and FVGs true 上位足の破線の枠
Broker time zone Auto セッションのためにブローカーのタイムゾーンを判定する方法
Broker GMT offset (fixed mode and tester) 2 固定モードとストラテジーテスターで使用する時差

履歴とパネル

パラメータ デフォルト 説明
Bars analysed 3000 使用する履歴(最小 200)。足の本数が多いほど読み込みに時間がかかります
Active zones and levels extend right (bars) 15 最後のローソク足から先への延長
Show panel true パネルの表示 / 非表示
Panel size (%) 100 パネルの拡大率

アラート

パラメータ デフォルト 説明
Swing BOS / CHoCH Off スイングのブレイクごとにアラート
Liquidity sweep Off レベルがスイープされたときにアラート
Price enters an order block or FVG Off 価格がアクティブなゾーンに入ったときにアラート
Sound alert2 サウンドモードで使用するサウンドファイル
Also send e-mail false アラートを Eメールでも送信(Eメールは ツール → オプション → Eメール で設定)

各アラートは Off、Popup、Sound、Smartphone notification、またはそのうち2つの組み合わせに設定できます。プッシュ通知を使うには、ツール → オプション → 通知 で MetaQuotes ID を設定する必要があります。アラートは確定した足で、イベントごとに1回だけ発生します。


11. エキスパートアドバイザー向けのバッファ

本インディケータは、 iCustom と CopyBuffer で読み取れる3つのバッファを提供します。トレンドのバッファはすべての足に値を持ちます。イベントのバッファは、ブレイクを確定させた足にのみ値が設定されます(他の足では 0)。スイングと内部のブレイクが同じ足で発生した場合は、スイングのブレイクが報告されます。

バッファ 内容
0 スイングトレンド:+1 強気、−1 弱気
1 内部トレンド:+1 強気、−1 弱気
2 構造イベント:±1 スイング BOS、±2 スイング CHoCH、±3 内部 BOS、±4 内部 CHoCH(+ 強気、− 弱気)

値は確定した足(shift 1 以前)で読み取ってください。本インディケータは、プレフィックス JSMP_ を付けてオブジェクトを描画します。


12. ヒント

  • チャート上のオブジェクトが多すぎる場合は? 内部のブレイクをオフにし、Active zones per type and side を 1~2 にして、Minimum FVG size を上げてください。
  • まず上位足の文脈を確認。 Bias の行と上位足の破線のゾーンを使って、チャートの時間足が大きな流れの中のどこにあるかを把握しましょう。
  • スイープの後にチェンジ・オブ・キャラクター。 よく使われる読み方は、流動性レベルのスイープを待ち、その後に逆方向の CHoCH が出るのを待って、その値動きが残したゾーンを確認する方法です。
  • 複数のチャート。 各チャートには、それぞれ独立したインディケータ、パネルの位置、アラートがあります。
  • 読み込み時間。 初回の読み込み時には、インディケータが履歴と上位足を処理します。M1 で足の本数が多い場合、数秒かかることがあります。

サポート: MQL5 で作者にプライベートメッセージを送ってください。製品ページ:MQL5 マーケットの SMC Structure and Liquidity PRO。