コンテンツにスキップ

GoldGapScalper

EA0066_GoldGapScalper_v1.0 / 🧪 候補 — 生成済み・検証待ち

ワンライナー

窓空け後のゴールドを、時間帯別のサポート/レジスタンスゾーンで逆張りスキャルピングする

判定: ⬜ 未評価(判定準備中)

バックテスト結果がまだ取り込まれていません(判定準備中)。

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

基本情報

項目 項目
シンボル XAUUSD エントリー種別 price_level_touch, session_time
時間足 M5 エグジット fixed_tp_sl
方向 both 主要インジケータ donchian_20, atr_14, rsi_14

🧬 DNA 5軸

primary_style entry_mechanism regime_target position_logic core_indicator_family
mean_reversion pullback ranging fixed_sl

🐦 元ネタツイート

https://x.com/dagram_trader/status/2058680975186620577

📊 バックテスト結果

未実行

📝 仕様書 / Specification

クリックで展開

GoldGapScalper v1.0 仕様書

1. 原ネタ要約

投稿者はゴールド(XAUUSD)の窓空け急騰後の相場を、時間帯別に詳細に分析。特に、東京時間〜ロンドン時間の流動性低下を利用した超短期スキャルピングを推奨。メインシナリオは「4550〜4580ドルのレンジ往復」で、買いゾーン(4535〜4545)と売りゾーン(4560〜4570)を明示。RSI 70超/30割れを監視ポイントとして挙げている。

2. 戦略概要

窓空け後のゴールドを、時間帯別のサポート/レジスタンスゾーンで逆張りスキャルピングする。買いゾーンでは1分足陽線と出来高増加を確認、売りゾーンでは逆張りでエントリー。SLとTPは固定値で、即時決済を優先。

3. 戦略抽象化

ツイート内の絶対価格(4535, 4545, 4560, 4570等)は、直近20本のドンチャンチャネル上下限にATRバッファを加えた相対ゾーンに変換。時間帯はGMTで指定。RSI閾値は30/70を初期値とする。

4. シンボル・時間足

  • Symbol: XAUUSD
  • Timeframe: M5(ツイートでは1分足も言及されているが、安定性とEAの実用性を考慮しM5を採用)

5. エントリー条件(AND/OR)

買いエントリー条件(全てAND)
  1. 東京時間前半(GMT 22:00〜01:00)またはロンドン初動(GMT 06:00〜11:00)
  2. 価格が直近20本のドンチャン下限 - ATR(14)*0.2 にタッチ(touch_tolerance_pips=5)
  3. 1分足が陽線(M5確定足で確認)
  4. 出来高が直前の5本平均より20%以上増加
  5. RSI(14) < 30(M5)
売りエントリー条件(全てAND)
  1. 東京時間後半(GMT 01:00〜05:00)またはロンドン中盤(GMT 06:00〜11:00)
  2. 価格が直近20本のドンチャン上限 + ATR(14)*0.2 にタッチ(touch_tolerance_pips=5)
  3. 1分足が陰線(M5確定足で確認)
  4. 出来高が直前の5本平均より20%以上増加
  5. RSI(14) > 70(M5)

6. エグジット条件

  • プライマリ: fixed_tp_sl
  • SL: エントリー価格 - ATR(14)0.5(買い)/ エントリー価格 + ATR(14)0.5(売り)
  • TP: エントリー価格 + ATR(14)1.0(買い)/ エントリー価格 - ATR(14)1.0(売り)
  • 代替: time_exit
  • エントリーから12バー経過で成行決済

7. リスク管理

  • RiskPercent: 0.5(1トレードあたり口座残高の0.5%)
  • MaxPositions: 1(同時ポジションは1つまで)
  • ConsecLossCooldown: 3連敗で24時間クールダウン

8. 汎用化ポイント

  • 絶対価格ではなく、ドンチャンチャネルとATRによる相対ゾーンでエントリーするため、異なる価格帯や時間でも機能する。
  • 時間帯フィルターはGMT基準で設定可能。
  • RSI閾値はパラメータ化。

9. Optimization Envelope

  • 守る条件: 時間帯フィルター(GMT 22:00〜11:00のみ)、ドンチャンチャネル参照、ATRバッファ、RSI閾値、出来高増加条件
  • 緩和可能条件: touch_tolerance_pips(3〜8)、atr_buffer_mult(0.1〜0.4)、lookback_bars(10〜30)
  • 最適化可能パラメータ: RSI閾値(25/75〜35/65)、ATR倍率(SL: 0.3〜0.8、TP: 0.8〜1.5)、time_exit_bars(8〜24)

10. 無取引回避の設計

  • touch_tolerance_pips を5に設定し、タッチ検出を緩めに。
  • 時間帯フィルターを広めに設定(東京時間前半+後半+ロンドン初動+中盤)。
  • 出来高増加条件を20%に設定(厳しすぎない)。

11. 過剰取引防止の設計

  • 同時ポジションは1つまで。
  • 連敗クールダウン(3連敗で24時間停止)。
  • スプレッドキャップ(2.5pips以上ではエントリーしない)。
  • 金曜日21:00GMT以降はエントリー禁止。

12. Story Package

  • X投稿フック: 「窓空けゴールド、時間帯別ゾーン逆張りEAを作ってみた。4535〜4545で買い、4560〜4570で売り。NY休場で流動性ゼロの日に猛威を振るうか?」
  • ブログ見出し: 「【検証】ゴールド窓空けスキャルパーEA、バックテストで月利10%超えなるか?」
  • 失敗時の見せ方: 「時間帯フィルターが厳しすぎて無取引多発。緩和したら逆に連敗。」

13. 入力パラメータ一覧

MQL
// エントリーパラメータ
input int LookbackBars = 20; // ドンチャン参照バー数
input double AtrBufferMult = 0.2; // ATRバッファ倍率
input int TouchTolerancePips = 5; // タッチ許容pips
input int RsiPeriod = 14; // RSI期間
input int RsiBuyThreshold = 30; // RSI買い閾値
input int RsiSellThreshold = 70; // RSI売り閾値
input double VolumeIncreaseRatio = 0.2; // 出来高増加比率

// 時間帯パラメータ
input int SessionTokyoAMStartGMT = 22; // 東京時間前半開始GMT
input int SessionTokyoAMEndGMT = 1; // 東京時間前半終了GMT
input int SessionTokyoPMStartGMT = 1; // 東京時間後半開始GMT
input int SessionTokyoPMEndGMT = 5; // 東京時間後半終了GMT
input int SessionLondonStartGMT = 6; // ロンドン時間開始GMT
input int SessionLondonEndGMT = 11; // ロンドン時間終了GMT

// エグジットパラメータ
input int AtrPeriod = 14; // ATR期間
input double AtrSlMult = 0.5; // SL-ATR倍率
input double AtrTpMult = 1.0; // TP-ATR倍率
input int TimeExitBars = 12; // 時間切れ決済バー数

// リスクパラメータ
input double RiskPercent = 0.5; // リスク%
input int MaxPositions = 1; // 最大同時ポジション数
input int ConsecLossCooldown = 3; // 連敗クールダウン数
input int CooldownHours = 24; // クールダウン時間
input double SpreadCapPips = 2.5; // スプレッド上限

14. 実装要件

  • 新バー検出: OnTick内で新バーを検出し、確定足(M5)のみでエントリー判定を行う。
  • 確定足: 1分足の陽線/陰線確認はM5確定足の内部で、直近5本の1分足を参照する。
  • マジックナンバー: EAごとに一意のマジックナンバーを設定。
  • 出来高: TickVolumeを使用。
  • エラー処理: 注文失敗時はリトライせず、次のバーまで待機。
  • ポジション管理: 既存ポジションがある場合は新規エントリーを行わない。

免責事項

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

EA1000 一覧に戻る


関連用語

— SPONSORED —