コンテンツにスキップ

LevelBreakMon

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

ワンライナー

週明け月曜日に、先週のレンジ(直近5日間の高値・安値)を終値でブレイクした方向にエントリー。固定pipsで利確・損切り。

判定: ⚫ 散(散る(検証に乗らず))

話題の手法をEA化してみたが、そもそもエントリーが成立せず検証不能。ネタとしては『動かなかった』結果。

X起点ライン(話題の手法を検証)

基本情報

項目 項目
シンボル USDJPY エントリー種別 breakout
時間足 D1 エグジット fixed_tp_sl
方向 both 主要インジケータ

🧬 DNA 5軸

primary_style entry_mechanism regime_target position_logic core_indicator_family
trend_follow breakout ranging fixed_sl price_action

🐦 元ネタツイート

https://x.com/FX_YUKA1/status/2066124416803877067

📊 バックテスト結果

判定: ❌ FAIL / 期間: 2026.02.15 〜 2026.05.16

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

📝 仕様書 / Specification

クリックで展開

ゆか式ドル円レベルブレイク(月曜限定)

1. 原ネタ要約

@FX_YUKA1 の週明け分析ツイート。ドル円のレンジ上限160.40、下限159.93をブレイクしたらエントリー、利確20pips、損切り30~40pips、爲替介入警戒。ゴールドの分析もあったが、本EAはドル円のみ実装。

2. 戦略概要

先週のレンジ(直近5日間の最高値・最安値)を終値でブレイクした方向にエントリー。月曜日のみ取引。利確20pips、損切り35pips固定。建値を超えたら建値移動。

3. 戦略抽象化

絶対価格レベル(160.40など)を直近5日間のDonchianチャネルに置き換え。時間足D1で週明けのレンジブレイクを捉える。損切り幅はATRの約1倍(デフォルト時)に設定。

4. シンボル・時間足

  • シンボル: USDJPY
  • 時間足: D1(日足)
  • 取引曜日: 月曜日のみ(DayOfWeek()==1)

5. エントリー条件

  • ロング条件: 終値が直近5日間の最高値を超えたら(>iHigh(NULL,0,1)..iHigh(NULL,0,5)の最大値)翌週明けにエントリー。
  • ショート条件: 終値が直近5日間の最安値を下回ったら翌週明けにエントリー。
  • 確認: 確定足(Close[1])で判定。同一バーでの再エントリーなし。

6. エグジット条件

  • 利益確定: エントリー価格 ± 20pips(固定値、入力パラメータで調整可)
  • 損切り: エントリー価格 ∓ 35pips(固定値、入力パラメータで調整可)
  • 建値移動: 含み益がATR(14)の1.0倍を超えたらSLを建値に移動。

7. リスク管理

  • RiskPercent: 0.5%(デフォルト)
  • 同時ポジション数: 2(両方向同時に保有可能)
  • 連敗クールダウン: 3連敗で24時間取引停止
  • スプレッド制限: 2.5pips以上はエントリーしない

8. 汎用化ポイント

  • 絶対価格(160.40など)をDonchian(5)に置き換えることで、異なる価格帯でも同一ロジックが機能する。
  • 曜日フィルターを外せば週中も取引可能(ただし元ネタの特性は失われる)。
  • SL/TPは固定pipsからATR倍率に変更可能(入力パラメータで切替)。

9. Optimization Envelope

  • 守るべき条件: レンジブレイク戦略であること、月曜日のみ、損切りは必ず設定。
  • 緩和可能: SL/TP倍率、lookback_bars(3~10)、建値移動有無、曜日制限解除、ATR切替。
  • 最適化推奨パラメータ: lookback_bars(3~10)、SL倍率(0.5~2.0)、TP倍率(0.3~1.0)。

10. 無取引回避の設計

  • 月曜日にエントリー条件が満たされない場合、その週は取引なし。
  • lookback_barsを短く(3)にすることで、頻度を上げられる。
  • 曜日フィルターを外すことも可能(元ネタからは逸脱)。

11. 過剰取引防止の設計

  • 月曜日のみ取引のため、最大でも週1回のエントリー。
  • 1日に2ポジション(ロング&ショート)まで。
  • 連敗クールダウンで3連敗後24時間停止。

12. Story Package

  • X投稿フック: 「ゆかさんの週明けドル円分析をそのままEA化しました!月曜日しか動かないです。」
  • ブログ見出し: 「絶対価格禁止ルールで苦しんだ話:ゆか式レベルブレイクの抽象化」
  • 失敗時の見せ方: 「月曜日にレンジブレイクが起きず無取引の週も。でもそれが元ネタの再現。」

13. 入力パラメータ一覧

MQL
input double RiskPercent = 0.5;         // リスク% (0.1-2.0)
input int    LookbackDays = 5;          // Donchian日数 (3-10)
input double TP_Pips = 20.0;            // 利確pips (固定モード時)
input double SL_Pips = 35.0;            // 損切りpips (固定モード時)
input bool   UseATRBasedSLTP = false;   // trueでATR倍率モード
input double ATR_TP_Mult = 0.5;         // ATR倍率(TP) (UseATRBasedSLTP時)
input double ATR_SL_Mult = 1.0;         // ATR倍率(SL) (UseATRBasedSLTP時)
input bool   UseBreakeven = true;       // 建値移動有効
input double BreakevenATR = 1.0;        // 建値移動トリガーATR倍率
input int    MaxPositions = 2;          // 最大同時ポジション
input int    ConsecLossCoolDown = 3;    // 連敗停止回数
input int    CoolDownHours = 24;        // 停止時間
input double MaxSpread = 2.5;           // 最大スプレッド(pips)
input bool   MondayOnly = true;         // 月曜日のみ取引
input int    MagicNumber = 206144;      // マジックナンバー

14. 実装要件

  • 新バー検出: iTime(NULL,0,0) を記憶、変化したら確定足Close[1]で条件判定。
  • 確定足: Close[1]を使用。
  • マジックナンバー: 全注文に付与。
  • スプレッドチェック: エントリー前にMarketInfo(SYMBOL_SPREAD)を確認。
  • 建値移動: OrderModify でSLを更新、エントリー価格に設定。
  • コメント: 戦略名とエントリー方向を含める。

免責事項

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

EA1000 一覧に戻る


関連用語

— SPONSORED —