コンテンツにスキップ

FOMCPushimeBuy

EA0015_FOMCPushimeBuy_v1.0 / ⚠️ FAILED — 生成失敗・修正失敗・BT不合格

ワンライナー

FOMC後の押し目買いとブレイクフォローをATRベースの相対価格で拾う順張り戦略

基本情報

項目 項目
シンボル USDJPY エントリー種別 price_level_touch, breakout
時間足 H1 エグジット atr_tp_sl
方向 long_only 主要インジケータ

🧬 DNA 4軸

primary_style entry_mechanism regime_target position_logic
trend_follow pullback any fixed_sl

🐦 元ネタツイート

https://x.com/sakura_dailyFX/status/2049456183107559800

📊 バックテスト結果

判定: ❌ FAIL / 期間: 2026.01.01 〜 2026.04.01

PF 損益率 勝率 最大DD シャープ 取引数
0.00 +0.00% 0.0% 0.00% 0.00 0

📝 仕様書 / Specification

クリックで展開

FOMC押し目買いの勝ち筋 EA 仕様書

1. 原ネタ要約

投稿者はFOMC前夜のドル円について、需給が買い優勢で「下げても買われる形」が完成していると分析。 エントリーは「159.30〜159.50の押し目買い」と「160.00ブレイク後の追随買い」の2段構え。 利確160.20〜160.50、損切り158.90割れ。 FOMCの結果(タカ派/ハト派)に関わらず、下げは崩れではなく仕込み場になると主張。

2. 戦略概要

FOMC発表後のドル円に対して、押し目買いとブレイクフォローの2段階エントリーで順張りする。 押し目買いを優先し、ブレイクは補助的に使う。 ATRベースの相対価格でエントリーポイントを動的に決定し、固定価格には依存しない。

3. 戦略抽象化

原ツイートの具体価格(159.30〜159.50、160.00)は、直近の価格変動構造に基づく相対的な押し目ゾーンとブレイクポイントとして解釈する。 - 押し目ゾーン: 直近20本の最安値にATR(14)0.15のバッファを加えた範囲 - ブレイクポイント: 直近20本の最高値にATR(14)0.1のバッファを加えた範囲 - 損切りライン: エントリー価格からATR(14)1.5 - 利確ライン: エントリー価格からATR(14)2.5

4. シンボル・時間足

  • シンボル: USDJPY
  • 時間足: H1(4時間足のトレンドを1時間足でエントリー)
  • 取引曜日: 月〜金(FOMC発表日前後を想定)

5. エントリー条件

条件A(本命:押し目買い)
  • 現在の価格が、直近20本の最安値 + ATR(14)*0.15 以下にタッチ(終値またはヒゲ)
  • かつ、直近のトレンドが上昇中(例:EMA(20) > EMA(50))
  • 優先順位: 条件Aが先にチェックされる
条件B(次の手:ブレイクフォロー)
  • 条件Aが発動しなかった場合のみチェック
  • 現在の価格が、直近20本の最高値 + ATR(14)*0.1 を終値で上抜け
  • かつ、直近のトレンドが上昇中
共通フィルター
  • スプレッドが2.5pips以下
  • 金曜日21:00 GMT以降はエントリー禁止
  • FOMC発表日のみ有効(カレンダーイベントフィルター)

6. エグジット条件

プライマリ: ATRベースの利確/損切り
  • 損切り: エントリー価格 - ATR(14)*1.5
  • 利確: エントリー価格 + ATR(14)*2.5
代替案
  • 時間切れ: エントリー後48バー経過で成行決済
  • ブレイクイーブン+トレーリング: 価格が利確の50%に達したら損切りをエントリー価格に移動し、その後ATR(14)*0.5でトレーリング

7. リスク管理

  • リスク許容度: 証拠金の0.5%
  • 最大同時ポジション: 1
  • 連敗クールダウン: 3連敗で24時間エントリー停止
  • マジックナンバー: 固定値(例: 20260429)

8. 汎用化ポイント

  • エントリーポイントはATRと直近高安で動的に決定するため、価格水準が変わっても機能する
  • FOMCに限らず、重要な経済指標発表後のトレンドフォロー戦略として応用可能
  • 押し目買いとブレイクフォローの2段構えで、トレンドの初期と中期の両方をカバー

9. Optimization Envelope

守るべき条件
  • エントリーは押し目買い優先、ブレイクフォローは補助
  • 損切りはATRベース(固定pips不可)
  • トレンドフィルターは必須(下降トレンドでのエントリー禁止)
緩和可能な条件
  • lookback_bars(10〜30)
  • atr_buffer_mult(0.05〜0.3)
  • atr_sl_mult(1.0〜2.5)
  • atr_tp_mult(1.5〜4.0)
  • 時間切れバー数(24〜96)
  • トレンドフィルターの期間(10〜50)

10. 無取引回避の設計

  • 押し目ゾーンが広すぎてエントリーが発生しない場合、lookback_barsを15に短縮する緩和ルールを追加可能
  • ブレイクフォローのatr_buffer_multを0.05まで下げることで、より多くのブレイクを拾える
  • 最低取引頻度: 月に5回以上を目安(バックテストで確認)

11. 過剰取引防止の設計

  • 同一バーでの重複エントリー禁止(条件Aと条件Bが同時に成立しても1回のみ)
  • 連敗クールダウン: 3連敗で24時間停止
  • 最大取引数: 1日3回まで
  • ボラティリティフィルター: ATR(14)が過去20日の平均の50%以下の場合、エントリー禁止

12. Story Package

X投稿フック
  • 「FOMC後のドル円、押し目買いで勝つ方法をコード化しました」
  • 「159.30で買って160.50で利確、これをATRで自動化」
ブログ見出し
  • 「FOMC前夜のツイートをEA化した結果」
  • 「押し目買いとブレイクフォロー、2段構えの勝ち筋」
失敗時の見せ方
  • 「FOMCで想定外の動き、EAは無取引でした」
  • 「押し目が深すぎて損切り、でもリスク管理は徹底」
  • 「バックテストでPF1.0以下、条件調整中」

13. 入力パラメータ一覧

C++
// Input parameters
input double RiskPercent = 0.5;           // リスク許容度(%)
input int LookbackBars = 20;              // 直近バー数(押し目/ブレイク判定)
input double AtrBufferMult = 0.15;        // ATRバッファ倍率(押し目ゾーン)
input double AtrBreakoutBufferMult = 0.1; // ATRバッファ倍率(ブレイク)
input int TouchTolerancePips = 5;         // タッチ許容pips
input double AtrSlMult = 1.5;             // 損切りATR倍率
input double AtrTpMult = 2.5;             // 利確ATR倍率
input int TimeExitBars = 48;              // 時間切れバー数
input int MaxConsecLoss = 3;              // 連敗クールダウン回数
input int CooldownHours = 24;             // クールダウン時間(時間)
input int MagicNumber = 20260429;         // マジックナンバー

14. 実装要件

  • 新バー検出: OnTick() で新バー生成を検出し、各バーの最初のティックのみで判定
  • 確定足: エントリー条件は確定した足の終値で判定(ヒゲタッチはHigh/Lowで判定)
  • マジックナンバー: 固定値を使用し、他のEAとポジションを区別
  • スプレッドチェック: エントリー前に現在のスプレッドを確認
  • エラーハンドリング: 注文失敗時はリトライせず、次のバーまで待機

免責事項

本EAは自動生成された検証用コードです。実運用可否はご自身で検証してください。

EA1000 一覧に戻る


関連用語

— SPONSORED —