概要
SMC(スマートマネーコンセプト)の中核概念である オーダーブロック(Order Block / OB) を自動検出し、価格が OB ゾーンに戻ってきた瞬間にエントリーサインを出す MT4 用インジケーターです。
大きな値動き(インパルス)の起点となった逆色ローソクを「機関投資家の注文が残ったゾーン」として記録し、価格がそのゾーンに戻ってきたタイミングを「再エントリーの好機」として捉えます。
TP/SL(Point ベース)と反対方向 OB タッチによるロジック決済を選択可能。過去の成績をバックテストしてパネルに統計表示し、確定足サインと未確定(リアルタイム)サインを色分け表示します。決済イベントはチャート上に★マーカーで履歴表示されます。
リペイント無し(確定足)/確定足アラート対応/資金管理に基づく推奨ロット表示機能付き。
ロジック
コア概念:オーダーブロック(OB)
本ツールでは「インパルスの直前にある逆色ローソク」を OB として定義します。
Bullish OB(買いゾーン):強い上昇インパルスが発生する直前の陰線。後で価格が戻ってきたときに支えとして機能することを期待するゾーン。
Bearish OB(売りゾーン):強い下降インパルスが発生する直前の陽線。後で価格が戻ってきたときに抵抗として機能することを期待するゾーン。
インパルス判定
直近 ImpulsePeriod 本(初期値 20)の平均値幅(High − Low の平均)を算出し、現在足の値幅がその ImpulseMultiplier 倍(初期値 2.0)以上であれば「インパルス」と判定します。
陽線インパルスなら直前の陰線を Bullish OB として登録、陰線インパルスなら直前の陽線を Bearish OB として登録します。
OB の管理
検出された OB は最大 MaxOBCount 個(初期値 3)まで保持されます。上限を超えた場合は最も古い OB が自動削除されます。各 OB はそのローソクの 高値〜安値の矩形ゾーン として、現在足の右側まで延長してチャートに描画されます。
買いサイン(BUY ↑ 矢印)の発生条件
Bullish OB が存在し、ローソクの実体(Open と Close の間)がそのゾーンに重なった瞬間にサインが出ます。
具体的には、ローソク実体の上端(Open と Close の高い方)が OB の安値以上、かつ実体の下端(Open と Close の低い方)が OB の高値以下に入った場合にタッチと判定します。ヒゲのみのタッチは無視されます。
売りサイン(SELL ↓ 矢印)の発生条件
Bearish OB が存在し、ローソクの実体がそのゾーンに重なった瞬間にサインが出ます。判定ロジックは買いサインの完全な逆条件です。
OB の無効化
サインが発生した OB は その瞬間に無効化 され、ゾーンも自動的にチャートから削除されます。1 つの OB は 1 回しか使われません(使い切り方式)。これは「機関投資家の注文は 1 度反応したら消化される」という SMC の発想に基づいています。
確定サインとリアルタイムサインの違い
確定矢印(青/赤):ローソク足が確定したバーで条件を満たしたサイン。リペイントしません。
未確定矢印(水色/オレンジ):現在形成中のバー 0 で条件を満たしたサイン。バー確定までに条件が崩れると消えることがあるため、参考用です。
決済ロジック
3 つの決済モードから選択できます。
EXIT_TPSL_ONLY:TP/SL(Point ベース)のみで決済
EXIT_LOGIC_ONLY:ロジック決済のみ(反対方向 OB タッチ)
EXIT_BOTH:両方を併用(先にヒットしたほうで決済)
TP/SL 価格
TP 価格:エントリー価格 ± (BT_TakeProfit × Point)
SL 価格:エントリー価格 ± (BT_StopLoss × Point)
ロジック決済(反対方向 OB タッチ)
BUY ポジション保有中:Bearish OB にローソク実体がタッチしたとき決済
SELL ポジション保有中:Bullish OB にローソク実体がタッチしたとき決済
このとき、決済の根拠となった反対方向 OB はその場で無効化・ゾーン削除されます。
同一足で TP と SL の両方にヒットした場合は、BT_SL_Priority 設定で優先順位を選択できます(true=SL 優先で保守的に集計、false=TP 優先)。
結果マーカー
過去のサインがその後どう決済されたかを、決済バー上に★マーカーで表示します。
黄 ★ マーカー(BUY 決済):BUY ポジションの決済地点
黄 ★ マーカー(SELL 決済):SELL ポジションの決済地点
決済の種別(TP ヒット/SL ヒット/反対 OB タッチ)はアラート・ログに「TP Hit」「SL Hit」「OB Exit」として出力されます。
TP/SL ラインの表示
ポジション保有中(リアルタイム)は、TP(緑点線)/SL(赤点線)/エントリー(白点線)の水平ラインがチャート上に自動描画され、ラベルに価格が表示されます。決済またはサイン消失で自動的に削除されます。
Exit_Mode が EXIT_LOGIC_ONLY の場合、TP/SL ラインは描画されず、エントリーラインのみ表示されます。
パラメーター一覧
OB 検出設定
ImpulsePeriod(初期値 20):平均値幅の計算期間(本数)
ImpulseMultiplier(初期値 2.0):インパルス判定倍率。現在足の値幅が平均値幅のこの倍率以上のときにインパルスと判定
MaxOBCount(初期値 3):同時に保持できる OB の最大数。超えた分は古いものから自動削除
ゾーン表示設定
BullishOBColor(初期値 clrDodgerBlue):Bullish OB ゾーンの色
BearishOBColor(初期値 clrCrimson):Bearish OB ゾーンの色
ZoneBorderWidth(初期値 1):ゾーンの枠線の太さ
矢印設定
BuyArrowColor(初期値 clrDodgerBlue):BUY 矢印の色(確定足)
SellArrowColor(初期値 clrCrimson):SELL 矢印の色(確定足)
BuyArrowColorTemp(初期値 clrAqua):BUY 矢印の色(未確定/リアルタイム)
SellArrowColorTemp(初期値 clrOrange):SELL 矢印の色(未確定/リアルタイム)
ExitArrowColor(初期値 clrYellow):決済マーカー(★)の色
ArrowSize(初期値 2):矢印サイズ(1〜5)
ArrowOffset(初期値 10):矢印の表示オフセット(Point 数、足から離して表示)
決済設定
Exit_Mode(初期値 EXIT_BOTH):決済モード(TP/SL のみ/ロジックのみ/両方)
BT_TakeProfit(初期値 300):利確距離(Point)
BT_StopLoss(初期値 500):損切距離(Point)
BT_SL_Priority(初期値 true):true=SL 優先/false=TP 優先(同足同時ヒット時)
アラート設定
EnableAlert(初期値 true):MT4 ポップアップアラート ON/OFF
EnableSound(初期値 true):サウンドアラート ON/OFF
EnablePush(初期値 false):スマホへのプッシュ通知 ON/OFF
EnableEmail(初期値 false):メール通知 ON/OFF
AlertOnBarClose(初期値 true):true=確定足のみアラート/false=形成中もアラート
バックテスト設定
BT_Period(初期値 500):バックテスト対象期間(過去 N 本)
資金管理設定
MM_AccountBalance(初期値 1,000,000):想定口座残高(円)
MM_RiskPercent(初期値 2.0):1 トレードあたりのリスク率(%)
パネル設定
Panel_BGColor(初期値 clrDarkSlateGray):パネル背景色
Panel_TextColor(初期値 clrWhite):パネル文字色
Panel_FontSize(初期値 9):フォントサイズ
TP/SL ライン設定
TP_LineColor(初期値 clrLime):TP ラインの色
SL_LineColor(初期値 clrRed):SL ラインの色
Line_Width(初期値 1):ラインの太さ
統計パネル
チャート右下に過去 BT_Period 本のバックテスト結果を表示します。
トレード数 / 勝ち / 負け / 勝率、総損益(pips)、最大利益 / 最大損失(pips)、最大ドローダウン(pips)、平均利益 / 平均損失(pips)、プロフィットファクター(PF=総利益/総損失。損失 0 の場合は「-」表示)、期待値(1 トレードあたりの期待 pips)、平均保有時間(本数と分)、推奨ロット(口座残高 × リスク率 ÷ SL 幅から自動算出。JPY ペア・クロス円ペアを自動判別)、現在のアクティブ OB 数。
右下のボタン(X/O)でパネル表示の ON/OFF を切り替えできます。
チャートコメント(左上表示)
リアルタイム情報を常時表示します。
現在のアクティブ OB 数(保持中/最大)、現在の決済モード(TP/SL Only / OB Exit Only / TP/SL + OB Exit)、現在のポジション状態(待機中/BUY 保有中/SELL 保有中)、現在価格。
推奨環境・使い方
時間足:制限なし。OB の特性上、15 分足〜4 時間足が扱いやすく、上位足ほどゾーンが効きやすい傾向があります。
通貨ペア:制限なし。明確なトレンドが出やすいメジャー通貨ペアやゴールド推奨。
基本的な使い方
インジケーターをチャートに適用し、初回起動時にパネルへ表示されるバックテスト結果(勝率・PF・期待値)を確認します。
パラメーター(特に ImpulseMultiplier・MaxOBCount・BT_TakeProfit・BT_StopLoss・Exit_Mode)を通貨ペア・時間足に合わせて調整し、PF が 1.0 以上・期待値プラスになる設定を探します。
確定矢印(青/赤)が点灯したら、TP/SL ラインに従ってエントリー・決済を実行します。OB ゾーンが残っている間は、価格がゾーン内に入った瞬間が基本的なエントリータイミングです。
未確定矢印(水色/オレンジ)は早出しの参考。バー確定までに条件が崩れて消える可能性があるため、確定を待つほうが安全です。
GogoJungleを初めてご利用する方へ商品のご利用まではかんたん3ステップ!
GogoJungleでは、会員様向けに、あなたの投資生活を豊かにするサービスをご用意しております。また、商品をご購入いただけるのは、会員様のみとなっております。今すぐ会員登録をして、GogoJungleを活用してみませんか!
