========================================================
ストラドル・モメンタム + 参加費フィルタ
web-lukes.info
========================================================

■ 同梱物

  CostVol_Straddle.mq5              EAソース（依存は標準のTrade.mqhのみ）
  CostVol_Straddle_USDJPY.set       USDJPY用【本命】
  CostVol_Straddle_XAUUSD.set       XAUUSD用【条件付き・弱点あり】
  README.txt                        これ

  ※ BTCUSD用は入れていない。理由は下記。


■ ルール

  ノーポジの時、現在値の上下 InpTriggerPts に buy stop / sell stop を置く。
  片方が約定したらもう片方を取り消す（OCO）。SL/TPで決済。

  【参加費フィルタ】このEAの中核
    参加費(%) = スプレッド ÷ ATR × 100
    = 「1バーの値幅の何%を最初からコストに取られているか」
    これが InpFeeMaxPct 未満の時だけ発注を許可する。


■ 参加費フィルタは何をするのか

  エッジを作る道具ではない。エッジが無い時間に参加しないための道具。

  USDJPY 2022-2026 の実測（0.1ロット / USD口座1万）
    フィルタなし   -1,309 USD / PF 0.90 / 668取引 / 最大DD 24.04%
    参加費10%未満  +3,872 USD / PF 1.53 / 384取引 / 最大DD  7.03%

  稼ぎが増えたのではなく、凪で削られるのが止まっただけ。
  取引を4割減らして、符号が反転し、ドローダウンが3分の1になる。


■ 参加費しきい値の面（USDJPY・純益USD）

    30%    20%    15%    10%     7%     5%
  +1,538 +2,262 +3,384 +3,872 +2,823 +1,872

  5%〜30%すべてプラスで10%が頂点。きれいな山になっている。
  → パラメータを詰める意味はない。触らないこと。


■ ウォークフォワード（USDJPY / 18ヶ月IS→6ヶ月OOS × 6窓）

    fixed（決め打ち）  +2,538 USD   4/6窓プラス
    best（IS1位採用）  +2,079 USD   4/6窓プラス
    plateau（面選択）  +1,242 USD   4/6窓プラス

  決め打ちが最良。最適化してはいけない。


■ 銘柄ごとの判定

  USDJPY  【本命】4/5年プラス、全年で取引数が十分、実ティックと3%以内で一致
  XAUUSD  【条件付き】面は良好だが2023-2024はほぼ取引ゼロ。有効サンプル1.5年
  BTCUSD  【不採用】トリガー距離の面が -740/+191/-160/+34/+110 と符号バラバラ。
                    参加費7%のしきい値だけ光る単独セルで、面が成立しない。
                    年別も3/5年マイナス。


■ 導入手順

  1. MT5 → ファイル → データフォルダを開く
  2. MQL5\Experts\ に CostVol_Straddle.mq5 を置く
  3. MetaEditor で開いて F7 でコンパイル
  4. チャート または ストラテジーテスターに適用
  5. パラメータ画面の「読み込み」で .set を読み込む


■ 注意

  ・トレール（InpUseTrail）は必ず false のまま使うこと。
    別のEAでトレールを入れて成績を8分の1にした前科がある。

  ・InpTriggerPts はポイント指定。銘柄で意味が違う。
    USDJPY(3桁) 1pip=10pt / XAUUSD(3桁) $1=1000pt / BTCUSD(2桁) $1=100pt

  ・スプレッドが記録されていないバー（spread=0）は発注しない設計にしてある。
    ここを通すとフィルタが常時ONに倒れて口座が溶ける（実測で経験済み）。

  ・勝率は10%前後しかない。TPが遠く、外れを小さく切る形。
    連敗が続くのが正常な挙動なので、途中で止めないこと。

  ・バックテストは将来を保証しない。自己責任で。


■ 検証記事

  https://web-lukes.info/articles/straddle-momentum-3symbols-2026
