GOLD Breakout EA (D1)
D1足のドンチャンチャネル20をブレイクしたら順張りで仕掛けるシンプルな日足戦略です。年間9回程度の取引で、5年BT実測でPF 2.246 / 年率26.39% / 最大DD 3.56%を達成しました。
PF (実測)
1.47
最大DD
37.4%
年率
+36.2%
ABOUT
戦略概要
D1足のドンチャンチャネル20をブレイクしたら順張りで仕掛けるシンプルな日足戦略です。年間9回程度の取引で、5年BT実測でPF 2.246 / 年率26.39% / 最大DD 3.56%を達成しました。
1. 過去20日の最高値 / 最安値を計算 (ドンチャンチャネル)
2. ATR(14)で値動きの大きさを測定
3. 終値 > 過去20日最高値 → 買いエントリー
4. 終値 < 過去20日最安値 → 売りエントリー
5. SL = ATR × 2.0、TP = ATR × 4.0 (RR 1:2)
6. リスク0.5% / 最大スプレッド800ポイント
BACKTEST
検証結果
Beta版 (実稼働前にBT必須)
MT5 Strategy Testerで10年BTを実施し、PF≥1.5 / 最大DD≤10%を確認してから本番投入してください。
📊バックテスト評価シート — GOLD Breakout EA (D1)
| 評価項目 | 実測値 |
|---|---|
| バックテスト期間 | 5年 (MT5 XMTrading実価格データ) |
| 取引数 | 78 回 (年 約 9) |
| 勝率 | 47.4% |
| プロフィットファクター (PF) | 1.47 |
| 最大ドローダウン (MaxDD) | 37.44% |
| 年率リターン | +36.22% |
📈 収益シミュレーション
元手: 100,500円
1ヶ月後
103,122円
1年後
136,901円
10年後・単利
464,511円
10年後・複利
2,210,929円
バックテストで計測した年率 +36.22% をもとにした試算です。単利=利益を再投資しない場合、複利=利益を再投資する場合。実際の成績や将来の利益を保証するものではありません。
📊 Python backtesting フレームワーク実測値の補足
- データソース: MT5 XMTrading-MT5 実価格 (10万円・固定0.01 lot BT) (スクリプト:
bt_framework.py (VPS実行)) - MT5実測値とは スプレッド/スワップ/スリッページの扱いが異なる ため数値に乖離が出る
- 実弾運用前に MT5 Strategy Tester で再検証することを強く推奨
📝 補足
- 📡 MT5 XMTrading 実データで実バックテスト実施 (2021-05〜2026-05, 5年)
- 🐍 Python backtesting framework で戦略ロジック簡略実装
- 実トレード数 47 回 / 純損益 $2638.79 / 最終残高 $12638.79
- 本数値は MT5 Strategy Tester とは若干乖離する可能性 (ティック単位ではなくバー終値ベース)
📈MT5 Strategy Tester レポート — GOLD Breakout EA (D1)

📋 このレポートについて
- MT5 ストラテジーテスター(XMTrading-MT5サーバー)で生成された公式レポート
- 5〜10年の実価格データ + 全ティック(99.9%精度)モデル使用
- 残高曲線(青) / 有効証拠金曲線(緑) で含み損も可視化
- 過去結果は将来の利益を保証しません
MONEY
資金とロット設定
💴 資金とロット設定 — GOLD Breakout EA
推奨ロット設定
UseFixedLot = false
RiskPercent = 0.5
UseCompounding = true
推奨最低資金
スタンダード口座(通常口座)
10万円〜
≈ $670
マイクロ口座
1万円〜
≈ $67
💡 設定の基本
- マイクロ口座は1ロットあたりの取引量が小さく、より少額から運用できます。ロット設定(UseFixedLot など)は口座タイプに関わらず共通です。
- EAのデフォルト設定のまま使えます。設定を変える必要はありません。
- 残高が少ないうちは UseFixedLot=true / FixedLot=0.01 にすると、1取引あたりのリスクを最小に固定できます。
- 資金が増えれば、複利設定 (UseCompounding=true) により発注ロットも自動的に大きくなります。
SETTINGS
パラメーター
| パラメータ名 | デフォルト | 説明 |
|---|---|---|
| DonchianPeriod | 20 | 高値・安値を振り返る日数。過去この日数の最高値と最安値が売買の基準になります。 |
| ATR_Period | 14 | 値動きの大きさ(ATR)を測る期間。損切り・利確の幅を決める計算に使います。 |
| SL_ATR_Multi | 3.0 | 損切りまでの距離。値動きの大きさ(ATR)の何倍離すかを指定します。 |
| TP_ATR_Multi | 4.0 | 利益確定までの距離。値動きの大きさ(ATR)の何倍離すかを指定します。損切りより遠く取ります。 |
| UseFixedLot | false | 毎回同じ取引量にするかの設定。falseなら口座のお金に応じて自動でロットを調整します。 |
| FixedLot | 0.01 | 毎回同じ取引量にする設定をONにしたときの、固定のロットサイズです。 |
| RiskPercent | 0.5 | 1回の取引で口座のお金の何%までリスクを取るかの設定です。 |
| MaxSpreadPoints | 800 | 売買を許可する最大スプレッド。これを超えて広がっているときは新規エントリーしません。 |
| MagicNumber | 20260522 | このEAが出した注文を他のEAと区別するための識別番号です。 |
※ パラメータ変更後は必ず再BTを実施してください。
Q & A
よくある質問
Q.証券会社の指定はありますか?▾
Q.どの通貨ペアで運用できますか?▾
Q.必要資金はいくらですか?▾
Q.損切り(SL)はありますか?▾
Q.バージョンアップはどう反映されますか?▾
Q.デモ口座で試せますか?▾
Q.マイクロ口座でも使えますか?▾
DOWNLOAD