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は自動生成された検証用コードです。実運用可否はご自身で検証してください。
関連用語¶
- 用語集 - ATR
- 用語集 - バックテスト
- 用語集 - 勝率
- 用語集 - EMA
- 用語集 - スプレッド
- 用語集 - pips
- 用語集 - マジックナンバー
- 用語集 - ボラティリティ
- 用語集 - Tick
— SPONSORED —