Ironframe SMC Gold Order Blocks Liquidity MT5
- インディケータ
- バージョン: 1.584
- アップデート済み: 20 10月 2026
- アクティベーション: 5
Smart Money Concepts、マーケットストラクチャー、流動性マッピング、および決定論的デイリードロー
製品概要
Ironframe SMC Gold MT5 は、MetaTrader 5 用の多層カスタムインジケーターであり、主に XAUUSD および金に焦点を当てたイントラデイ分析向けに設計されています。Smart Money Concepts、オーダーブロック、需給、プレミアム/ディスカウント位置、流動性スイープ、ダイバージェンス、エグゾーション、アブソープション、ブレイクアウト確認、上位時間軸のコンテキスト、ローソク足パターン認識、市場状態フィルター、および決定論的デイリー流動性目標を組み合わせています。
このインジケーターは、市場の位置、セットアップ条件、トリガー品質、コンテキスト証拠、ターゲット選択を分離します。BUY/SELL 矢印、ストラクチャーおよびゾーンオブジェクト、流動性レベル、オプションのダッシュボード、インフレクションおよびパターンマーク、フィボナッチ参照、診断、および互換 Expert Advisor 向けの隠しデータバッファを表示します。このインジケーターはトレードを開始または管理しません。執行、ポジションサイジング、口座リスクはトレーダーまたは別の EA の責任です。
デフォルト設定は Active Range Breakout で、Balanced Breakout プリセットを使用します。Range-Bound Reversal モードと Conservative モードも利用可能です。データ依存レイヤーはオプションであり、サポートされるデータソースの設定が必要です。
機能一覧
-
確認済みスイング、レンジコンテキスト、プレミアム/ディスカウント位置、オーダーブロック、需給ゾーンを備えた SMC ストラクチャーエンジン。
-
3 つのシグナルモード: Conservative、Range-Bound、Active Range Breakout。
-
ATR バッファ、ローソク足実体、出来高、セットアップ経過時間、無効化、リテスト、拡張、再アーミングのためのブレイクアウト品質コントロール。
-
ダイバージェンス、エグゾーション、アブソープション、クラスターコンフルエンス検出器。
-
上位時間軸確認、セッションフィルタリング、シグナルクールダウン、陳腐化ゾーン制御。
-
インフレクションポイントおよび Point of Interest (POI) アノテーション。
-
Phase 1 市場状態分析、ブレイクアウトライフサイクル、ノートレード診断。
-
Phase 2 マルチドメインスコア、セットアップステートマシン、抑制セットアップログ、オプションの KPI データ出力。
-
Phase 3 入力レイヤー: ブローカーの先物ティック、タイムスタンプ付き金オプションおよびマクロ/センチメントスナップショット。
-
Phase 4 確定足パターン認識: エングルフィング、ピンバー、明けの明星/宵の明星、ダブルトップ/ボトム、ヘッドアンドショルダーズ、フラッグ。
-
Daily Draw on Liquidity プールマップとライフサイクルステータス。
-
ターゲットスコアのエッジ、ストラクチャー、モメンタムを用いた Directional Draw Bias。
-
M15 データから集約された完全な UTC 日足ローソク足から再構築され、日次 ATR でランク付けされた決定論的デイリーイントラデイターゲット。
-
フィボナッチ拡張参照、設定可能なアラート、15 個のインジケーターバッファ(EA 向け隠し出力を含む)。
1. クイックスタート
-
MetaTrader 5 Market からコンパイル済みインジケーターをインストールするか、ソースインストールが該当する場合は提供されたソースファイルを MQL5\Indicators にコピーし、MetaEditor でコンパイルします。
-
金のシンボルにアタッチします。XAUUSD が主要な設計対象です。ブローカーのサフィックスやシンボル仕様がデータに影響する可能性があります。
-
デフォルト値から開始します: SignalMode = MODE_ACTIVE_RANGE_BREAKOUT および ParameterPreset = PRESET_BREAKOUT_BALANCED 。
-
UseHTFFilter 、HTFTimeframe 、AllowedSession 、UTCOffsetHours を確認します。デフォルト HTF は H4 で、セッションフィルターはすべてのセッションを許可します。
-
履歴バーの読み込みを待ちます。決定論的デイリーターゲットには十分な M15 履歴と十分に完全な UTC 日のカバレッジが必要です。
2. シグナルモード
SignalMode はメインのシグナルロジックを選択します。デフォルトは MODE_ACTIVE_RANGE_BREAKOUT です。
Active Range Breakout
このモードは、アクティブレンジ外での適格な終値を識別します。BreakoutUseATRBuffer = true と BreakoutBufferATR = 0.10 はボラティリティでスケールされた境界バッファを定義します。BreakoutMinBodyATR = 0.50 は最小ローソク足実体サイズを制御します。BreakoutRequireVolume = true と BreakoutVolumeFactor = 1.00 は出来高条件を設定します。BreakoutSetupMaxBars = 3 はセットアップウィンドウを制限し、BreakoutInvalidateATR = 0.50 は無効化距離を定義します。
調整入力には BreakoutMinRangeATR = 0.80 、BreakoutMaxExtensionATR = 1.75 、BreakoutRetestToleranceATR = 0.25 、BreakoutCloseLocation = 0.65 、BreakoutUseSameBoundaryRearm = true 、BreakoutRearmBars = 3 が含まれます。これらのフィルターは、受け入れられた動きと弱いプローブ、失敗したブレイク、遅れた追いかけを区別するのに役立ちます。このモードは継続シグナルを生成でき、リバーサル専用モードではありません。
Range-Bound モード
Range-Bound モードは、構造的な位置にダイバージェンス、エグゾーション、アブソープションなどの確認を加えたものに焦点を当てます。RangeBoundMinScore = 3 はこのモードの最小スコアです。クラスターおよびオプションコンフルエンスの証拠は、アクティブなスコアリングパスに応じて寄与できます。
Conservative モード
Conservative モードは、より制限的な構造および確認ゲートを使用します。RequireOrderBlock と RequireSweep はデフォルトで true、RequireDivergence はデフォルトで false、MinSignalScore = 4 は主要スコア閾値を制御します。OBProximityPct = 0.005 はオーダーブロック領域への近接性を制限します。
パラメータプリセット
ParameterPreset は Balanced Breakout、Strict Breakout、Range Reversal、Custom を提供します。プリセットは適用可能なパラメータプロファイルを決定します。関連入力を個別に調整する場合は Custom を使用します。RequireOrderBlock 、RequireSweep 、RequireDivergence は Conservative モードの制御であり、すべてのモードに対する汎用フィルターではありません。
3. コアストラクチャー検出
主要なストラクチャー入力は SwingWing = 3 、SwingLookback = 100 、ATRPeriod = 14 です。SwingWing はピボット確認に両側で必要なバー数を設定し、SwingLookback は構造検索を制限し、ATRPeriod は多くのチャートレベルフィルターで使用されるチャート時間軸のボラティリティスケールを提供します。
OBDisplacementMult = 1.0 はオーダーブロック適格性のための最小実体対 ATR ディスプレイスメント要件を設定します。OBMaxWickRatio = 0.3 は適格ローソク足のヒゲ比率を制限します。DisplacementMult = 1.8 は一般的な動きの閾値であり、SDMoveMultiple = 3.0 は爆発的動きを需給ベース高さプロキシに関連付けます。EquilibriumBandPct = 0.35 はレンジエッジ条件を外側のプレミアム/ディスカウント領域に向けて引き締めます。
オーダーブロックと需給ゾーンはモデル定義の価格領域です。プレミアムとディスカウントは検出されたアクティブレンジに対する相対値であり、ファンダメンタル評価ではありません。また、ゾーンは特定の機関がそこに注文を置いたことを証明するものではありません。
4. ダイバージェンス、エグゾーション、アブソープション、クラスタースコアリング
EnableDivergence = true はダイバージェンス分析を有効にします。DivergenceMinSwingATR = 1.0 はスイングサイズで比較をフィルタリングし、DivergenceCooldownBars = 8 は繰り返しマークを制限し、MaxTickBars = 50 は最近のネイティブティックデルタウィンドウを制限します。DrawDivergenceMarks = true は可視マーカーを制御します。
EnableExhaustion = true はヒゲ/実体エグゾーションチェックを有効にします。ExhaustionWickMult = 0.6 と ExhaustionBodyMult = 0.3 は重要なローソク足比率を定義します。
EnableAbsorption = true は出来高/レンジ/拒否分析を有効にします。AbsorptionVolFactor = 1.5 、AbsorptionRangeFactor = 0.8 、AbsorptionRejectPct = 0.2 が主な閾値です。DrawExhaustionMarks と DrawAbsorptionMarks はデフォルトで false のため、検出器が有効なままチャートをクリーンに保つことができます。
ティック出来高とティックデルタの証拠はブローカー依存であり、完全な取引所オーダーブックではありません。
5. 需給、上位時間軸、セッションコンテキスト
DrawSupplyDemandZones = true はゾーン表示を有効にします。SDLookback = 100 は検索ウィンドウを制御し、SDMaxBaseCandles = 4 はベース長を制限し、SDDisplacementMult = 0.5 は ATR スケールの動き閾値を設定し、SDMaxZonesShown = 3 は表示ゾーン数を制限します。SupplyZoneColor はデフォルトで赤、DemandZoneColor は青です。
UseHTFFilter = true は上位時間軸確認を有効にします。HTFTimeframe = H4 、HTFLookbackBars = 20 、HTFNeutralPct = 0.05 がデフォルトです。このフィルターは完了した上位時間軸情報を使用します。時間軸を変更すると、適格となるセットアップが変わる可能性があります。
AllowedSession はデフォルトで SESSION_ALL です。選択可能なウィンドウは、すべてのセッション、ロンドン、ニューヨーク、ロンドン/ニューヨークです。おおよその内部ウィンドウはロンドン 08:00-16:00 UTC、ニューヨーク 13:00-21:00 UTC です。これらは夏時間の変更に自動調整されません。UTCOffsetHours = 0 は設定された UTC 調整を設定します。この値をブローカーのサーバー時間と照合してください。
SignalCooldownBars = 5 は同じゾーン周辺の繰り返しシグナルを減らします。LiquiditySweepMaxAgeBars = 3 は最近のスイープ証拠を要求します。MaxBarAgeForSignal = 25 は新しいシグナルに対するオーダーブロックの最大経過時間を制限します。MaxSignalAgeBarsForLog = 25 は、古い確定足イベントがログ/アラートに十分新鮮と見なされるかどうかを制御します。
6. アロープロファイルとインフレクション / POI エンジン
ArrowProfile はデフォルトで ARROW_SWING です。ARROW_SCALPING も利用可能です。ScalpingExtremeLookback = 5 、ScalpingMinReversalATR = 0.35 、ScalpingRequireExtreme = true はスキャルピング向けの制御です。ArrowMinBodyATR = 0.25 、ArrowMinCloseLocation = 0.60 、ArrowMinSeparationBars = 1 はローソク足品質と間隔の制約を追加します。RangeEdgeBufferPct = 0.05 、ArrowRearmATR = 0.75 、UseLocalStructureBiasFilter = true はレンジエッジ許容度、繰り返しトリガー、ローカル方向性コンテキストを調整します。
EnableInflectionPoints = true は転換点コンテキストエンジンを有効にします。平滑化価格系列、傾き/曲率の変化、局所平均からの偏差、RSI、ピボット近接性、レンジコンテキスト、ローソク足拒否を評価します。
7. Phase 1: 市場状態とブレイクアウトライフサイクル
EnablePhase1Engine = true は市場状態コンテキストを有効にします。サブフィルター UsePhase1HTFStructureFilter 、UsePhase1StateFilter 、UsePhase1SessionLiquidity 、UsePhase1BreakoutLifecycle 、UsePhase1NoTradeEngine はデフォルトで true です。
モデルは設定されたルールの下で、圧縮、レンジ、拡張、トレンド、エグゾーション、転換などの条件を分類します。ブレイクアウト試行、リテスト、アクセプタンス、失敗、期限切れを追跡し、セットアップがブロックされた理由を記録できます。
8. Phase 2: マルチドメインスコアと KPI データ
EnablePhase2Engine 、EnablePhase2StateMachine 、EnablePhase2OrthogonalScore はデフォルトで true です。Phase2ReplaceLegacyScore = true は Phase 2 直交スコアを主要スコアゲートとして使用します。false の場合はレガシースコアを追加ゲートとして保持します。
スコアは位置、流動性、トリガー、参加、マクロ/ポジショニングをカバーし、デフォルト重みは 0.22、0.22、0.22、0.22、0.12 です。
9. Phase 3: データ証拠とオプションの市場コンテキスト
Phase 3 はブローカーの先物ティック履歴、タイムスタンプ付き金オプションスナップショット、マクロ/センチメントスナップショットを使用できます。EnablePhase3Engine = true と Phase3LoadCommonFiles = true がデフォルトです。先物ルートは Phase3FuturesSymbol に正確なブローカーシンボルが含まれるまで無効です。Phase3FuturesMinQuality = 0.35 と Phase3FuturesPressureThreshold = 0.15 は先物証拠が使用可能になるタイミングを制御します。
デフォルトのオプションファイルは Ironframe_GoldOptions_Snapshots.csv です。Phase3OptionsAllowedUnderlyings はデフォルトで GC;MGC;GOLD です。Phase3OptionsPreferredExpiry は満期を選択できます。Phase3OptionsMaxAgeHours = 48 、Phase3OptionsMinQuality = 0.35 、Phase3OptionsStrikeToleranceATR = 0.50 、Phase3OptionsMaxRows = 50000 は鮮度、品質、近接性、ファイルサイズを制御します。スナップショットの想定フィールドには、as-of 時刻、原資産、満期、ストライク、オプションタイプ、建玉、出来高、インプライドボラティリティ、ガンマ、ソースが含まれます。
10. オプションコンフルエンスとファンダメンタル/センチメントコンテキスト
UseOptionsConfluence = true は適切なデータが利用可能な場合にオプションコンフルエンスボーナスを有効にします。OptionsConfluenceATRMult = 0.5 は適格なオプションレベルへの近接性を制御し、OptionsConfluenceBonus = 1 はスコアリングボーナスを設定します。
レガシーオプション入力には CSV_File_Name 、Weekly_Call_Strikes 、Weekly_Put_Strikes 、Weekly_Weight 、Min_OI_Threshold = 100 、Min_Volume_Threshold = 200 、Max_Pain_Buffer = 5 、Max_Strikes_Processed = 100 、Max_Battle_Zones_Shown = 5 が含まれます。現在のカスタムインジケーターワークフローでは、レガシー API キーがライブチェーンを読み込むと仮定するのではなく、有効な Phase 3 金オプションスナップショットを使用してください。
レジームスコアは 0 から 100 に正規化されます。サポートされる共有スコアが利用できない場合、FundamentalScore = 50 と SentimentScore = 50 は中立のフォールバック値です。ファンダメンタル解釈は金に対して 0 が弱気、100 が強気です。センチメントは恐怖から強欲のスケールでスコアリングされます。
11. Phase 4: パターン認識
EnablePatternEngine = true は確定足パターン認識を有効にします。利用可能なパターンは、強気/弱気エングルフィング、ピンバー、明けの明星/宵の明星、ダブルボトム/トップ、逆ヘッドアンドショルダーズ/ヘッドアンドショルダーズ、強気/弱気フラッグです。
PatternEnableEngulfing 、PatternEnablePinBar 、PatternEnableStar 、PatternEnableDouble 、PatternEnableHns 、PatternEnableFlag はすべてデフォルトで true です。
12. Daily Draw on Liquidity
通常の Daily Draw モジュールは複数のイントラデイ流動性プールをマッピングします。これは、日次参照データから 1 つの日次レベル目標を選択する決定論的デイリーイントラデイターゲットとは別です。
Daily Draw 候補には、前日および前週の参照レベル、完了したアジア/ロンドンレンジ、等しい高値/安値、確認済みスイングプール、フェアバリューギャップ、オーダーブロック、需給ゾーン、適切な Phase 3 スナップショットが存在する場合の適格なオプションウォール/Max Pain が含まれます。ソーススイッチ DailyDrawUseReferenceLevels 、DailyDrawUseEqualHighsLows 、DailyDrawUseSwingPools 、DailyDrawUseFVGs 、DailyDrawUseOrderBlocks 、DailyDrawUseSupplyDemand 、DailyDrawUseOptionsLevels はすべてデフォルトで true です。
13. Directional Draw Bias
Directional Draw Bias は、上方向/下方向ターゲット品質の差、市場ストラクチャー、正規化モメンタムを組み合わせます。EnableDirectionalDrawBias = true と DrawDirectionalDrawBias = true はその計算と表示を有効にします。
デフォルト重みは DailyDrawBiasWeightTargets = 45 、DailyDrawBiasWeightStructure = 30 、DailyDrawBiasWeightMomentum = 25 です。中立バンドは DailyDrawBiasNeutralBand = 7 で制御され、50 を中心に約 43-57 がバランス状態を意味します。ストラクチャー、モメンタム、最近のブレイクアウト証拠は個別に設定可能です。
14. 決定論的デイリーイントラデイターゲット - V1.589
このモジュールは現在の UTC 日に対して 1 つの主要流動性目標を選択します。基礎となる M15 履歴と UTC 設定が変わらない場合、時間軸の変更やリロードに対して安定するように設計されています。M15 レートから日足 OHLC ローソク足を再構築し、カバレッジの悪い UTC 日を破棄し、再構築された日足系列から日次 ATR を計算します。日次サイズの動きを判断するためにチャート時間軸の ATR を使用しません。
候補ソースには、前の完了した UTC 日の高値/安値、前の完了した UTC 週の高値/安値、ローリング 5、20、60 取引日の極値、確認済み日足スイングが含まれます
15. フィボナッチ参照、アラート、チャート表示
EnableFibTargets = true は必要なオーダーブロックコンテキストが存在する場合にフィボナッチ拡張参照を表示します。デフォルトは FibTP1 = 1.618 、FibTP2 = 2.618 、FibTP3 = 4.236 です。ターゲット色は黄色、オレンジ、赤で、白の損益分岐点参照があります。これらはチャート参照レベルです。インジケーターはストップを移動したり、テイクプロフィット注文を配置したりしません。
16. データとテストに関する注意
このインジケーターは金を中心に構築されており、ターゲットブローカーの実際の XAUUSD シンボルと履歴で評価する必要があります。シンボルサフィックス、スプレッド、ティック出来高、セッションアラインメント、サーバー時間の変更、履歴データのギャップが結果に影響する可能性があります。デイリーターゲットの再現性は、M15 履歴、UTC 規約、入力設定、シンボルデータの一致に依存します。異なるブローカー間で同一のローソク足を保証するものではありません。

