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は自動生成された検証用コードです。実運用可否はご自身で検証してください。
関連用語¶
— SPONSORED —