XAUUSD&市場構造

MT5 における XAUUSD(ゴールド)検証:因果的 FVG・UTC キルゾーン・2倍スリッページ耐性

ボラティリティとスプレッド変動が大きいゴールド(XAUUSD)において、先読みバイアスのない市場構造シグナルを実ティックで検証する設計指針です。

読了目安 6 分 · 更新日: 2026-11-13

エンジニアリング要点

  • Fair Value Gap(FVG)や Liquidity Sweep は確定足終値のみで判定し、将来足の先読み(Look-ahead)を完全に排除します。
  • ロンドン(07〜10 UTC)およびニューヨーク(12〜15 UTC)時間帯に絞ることでロールオーバー時の薄商いを回避できます。
  • スリッページ 2 倍・3 倍での 6 か月分割リプレイにより、約定コストに脆い設定を事前に選別できます。

1. 市場構造シグナルの厳密な因果性と MT5 パリティ

一般的なスイング検出インジケータの中には、未来のローソク足を参照して高安を確定させるものがあり、過大なバックテスト成績を生みます。

Azimuth Studio のコンパイル済みエンジンと Azimuth_Master.mq5 は、確定した 3 本足 FVG と流動性スイープを完全同一ロジックで判定します。

2. UTC キルゾーンとハースト指数レジーム判定

XAUUSD の板厚と値動きの質は、アジア時間と欧米重複時間帯で大きく異なります。

明示的な UTC 時間フィルタとハースト指数を組み合わせることで、トレンド持続局面と平均回帰局面を切り分けて検証できます。

3. シグナル数の抑制(最大 3 系統)とコスト負荷検証

インジケータを過剰に重ねると自由度が膨張し、OOS トレード数が 100 件を下回りやすくなります。

2〜3 個の補完的な要素に絞り、スリッページ 2 倍下での複数期間確認を実施してください(過去の結果は将来の成績を保証しません)。

数式・検証プロトコル
確定足 t の強気 FVG: Low[t] > High[t-2] かつ (Low[t] - High[t-2]) >= min_atr * ATR[t]
強気 Liquidity Sweep: Low[t] < min(Low[t-N..t-1]) かつ Close[t] > min(Low[t-N..t-1])
必須負荷テスト: 6 か月区間ごとのスリッページ ×1 / ×2 / ×3 再生

よくある技術的な質問

なぜ XAUUSD でもインジケータを 2〜3 個までに抑えるのですか?

条件を増やしすぎると過去の一時的な値動きへの過剰適合が強まり、未知データでの再現性が低下するためです。

早朝ロールオーバー時のスプレッド急拡大にはどう備えればよいですか?

出力される .set ファイルの Spread Guard 上限を設定し、ロールオーバー時間帯をエントリー対象外に設定してください。

関連する技術ガイド

ご自身の MT5 ティックデータで検証する

ログイン後、CSV / Parquet ヒストリカルデータのインポート、または内部合成データ DEMOFX でお試しいただけます。