PushimeGold¶
EA0064_PushimeGold_v1.0 / 🧪 候補 — 生成済み・検証待ち
ワンライナー
直近安値への押し目買いと直近高値への戻り売りをATRバッファ付きで拾う逆張り戦略
判定: ⬜ 未評価(判定準備中)
バックテスト結果がまだ取り込まれていません(判定準備中)。
X起点ライン(話題の手法を検証)
基本情報¶
| 項目 | 値 | 項目 | 値 | |
|---|---|---|---|---|
| シンボル | XAUUSD | エントリー種別 | price_level_touch | |
| 時間足 | H1 | エグジット | atr_tp_sl | |
| 方向 | both | 主要インジケータ | — |
🧬 DNA 5軸¶
| primary_style | entry_mechanism | regime_target | position_logic | core_indicator_family |
|---|---|---|---|---|
mean_reversion | pullback | any | fixed_sl | — |
🐦 元ネタツイート¶
https://x.com/HOJOFX_GOLD_BTC/status/2058720746881626225
📊 バックテスト結果¶
未実行
📝 仕様書 / Specification¶
クリックで展開
EA仕様書: PushimeGold v1.0¶
1. 原ネタ要約¶
- 投稿者 @HOJOFX_GOLD_BTC は「押し目買い・戻り売りが投資の基本」と主張し、自身の14連勝を誇示。
- ゴールド(XAUUSD)を対象とした逆張り戦略で、群衆心理として「底からの這上げ」を期待するポジティブな内容。
2. 戦略概要¶
- 直近の安値(押し目)にタッチしたらロング、直近の高値(戻り)にタッチしたらショート。
- ATRバッファでわずかにマージンを取り、確度の高いエントリーを狙う。
- 両方向対応で、ゴールドのボラティリティに適応。
3. 戦略抽象化¶
- 原ツイートの「押し目買い・戻り売り」を「直近のスイング高値/安値へのタッチ」として抽象化。
- 固定価格は使わず、直近15本の高値/安値 + ATR(14) * 0.2 のバッファでゾーンを動的に設定。
4. シンボル・時間足¶
- Symbol: XAUUSD
- Timeframe: H1
5. エントリー条件¶
- ロング条件: 終値が直近15本の最安値 - ATR(14) * 0.2 を下回った(タッチした)場合、次のバーで買い。
- ショート条件: 終値が直近15本の最高値 + ATR(14) * 0.2 を上回った(タッチした)場合、次のバーで売り。
- 確認: エントリーは確定足(Close[1])で判定。
6. エグジット条件¶
- SL: エントリー価格 - ATR(14) * 1.5(ロングの場合)
- TP: エントリー価格 + ATR(14) * 2.5(ロングの場合)
- 代替: 48バー経過で未決済なら成行決済。
- トレーリング: 利益がATR(14) * 2.0 に達したら、ブレイクイーブン + トレーリングストップ(ATR * 1.0 固定)に切り替え。
7. リスク管理¶
- RiskPercent: 0.5%(1回のトレードで口座の0.5%をリスク)
- MaxPositions: 2(両方向同時ポジション不可、1方向最大1ポジ)
- ConsecLossCooldown: 3連敗で24時間クールダウン
8. 汎用化ポイント¶
- 直近スイング高値/安値の参照バー数(lookback_bars)は調整可能。
- ATRバッファ倍率(atr_buffer_mult)は市場のボラティリティに応じて変更可能。
- この戦略の本質は「価格の極値での逆張り」であり、ゴールドだけでなく他の高ボラティリティ銘柄(BTCUSD, NAS100など)にも応用可能。
9. Optimization Envelope¶
- 守る条件: エントリーは必ず直近の価格極値(スイング高値/安値)を基準とすること。
- 緩和可能: lookback_bars (10〜30), atr_buffer_mult (0.1〜0.5), touch_tolerance_pips (3〜10)
- 最適化推奨: atr_sl_mult (1.0〜2.5), atr_tp_mult (1.5〜4.0), risk_percent (0.3〜1.0)
10. 無取引回避の設計¶
- 初期値(lookback_bars=15, atr_buffer_mult=0.2, touch_tolerance_pips=5)は、ゴールドのH1チャートで週に3〜5回程度のエントリーを期待。
- もし取引頻度が低い場合: lookback_bars を10に減らす、atr_buffer_mult を0.1に下げる、touch_tolerance_pips を8に増やす。
11. 過剰取引防止の設計¶
- 連続エントリー防止: 1つの方向(ロング/ショート)でエントリー後、最低12バー経過するまで同じ方向の新規エントリー禁止。
- 最大取引数: 週に最大10トレード(両方向合計)
- ボラ制限: ATR(14) が過去50本のATR平均の2倍を超える場合、エントリー禁止。
12. Story Package¶
- Xフック: 「押し目買い・戻り売りが基本」をそのままEA化!14連勝の再現なるか?
- ブログ見出し: 「脳死逆張りEA PushimeGold のバックテスト結果」
- 失敗時の見せ方: 「14連勝の再現は難しかったが、長期で安定したリターンを確認。パラメータ調整で改善可能。」
13. 入力パラメータ一覧¶
C++
input int InpLookbackBars = 15; // 直近参照バー数
input double InpAtrBufferMult = 0.2; // ATRバッファ倍率
input int InpTouchTolerancePips = 5; // タッチ許容pips
input int InpAtrPeriod = 14; // ATR計算期間
input double InpAtrSlMult = 1.5; // SL: ATR倍率
input double InpAtrTpMult = 2.5; // TP: ATR倍率
input int InpTimeExitBars = 48; // 時間切れ決済バー数
input double InpRiskPercent = 0.5; // リスク% (0.1〜2.0)
input int InpMaxPositions = 2; // 最大同時ポジション数
input int InpConsecLossLimit = 3; // 連敗クールダウン閾値
input int InpCooldownHours = 24; // クールダウン時間
input int InpMagicNumber = 252501; // マジックナンバー
14. 実装要件¶
- 新バー検出: 各バーの開始時(Open[0] != Open[1])のみ処理。
- 確定足: エントリー判定は Close[1](確定した前バーの終値)で行う。
- マジックナンバー: 全ポジションに InpMagicNumber を設定し、他のEAとの混在を防止。
- スプレッドチェック: エントリー前に現在のスプレッドが InpSpreadCapPips を超えていないか確認。
- エラーハンドリング: 注文失敗時はリトライせず、次のバーまで待機。
免責事項
本EAは自動生成された検証用コードです。実運用可否はご自身で検証してください。
関連用語¶
— SPONSORED —