EA本番稼働前のデモテスト期間の設け方 - 3ヶ月で何を確認すべきか
目次
- なぜデモテストが必要か
- バックテストが再現しないもの
- デモテストの推奨期間
- デモテスト中に確認する6つのポイント
- ポイント1:バックテストとのPF乖離率
- ポイント2:実際のスプレッドがBT設定と一致しているか
- ポイント3:EAが正しい時間帯にエントリーしているか
- ポイント4:連敗が発生したときの心理的な耐性
- ポイント5:VPSでの24時間稼働の安定性
- ポイント6:月次レポートの記録
- 本番移行の判断基準
- 本番移行後の段階的なロット増加
- よくある失敗パターン
- 失敗1: 1週間で「OKだ」と判断して本番移行
- 失敗2: デモで損失が出たからパラメーターを変えてデモをやり直す
- 失敗3: デモと本番を全く同じ設定にしない
- まとめ
- FAQ
- Q: デモ口座の残高は本番と同じにすべきですか?
- Q: デモで3ヶ月黒字でも本番で赤字になることはありますか?
- Q: XMTradingのデモとExnessのデモでは成績が違いますか?
EA本番稼働前のデモテスト期間の設け方 - 3ヶ月で何を確認すべきか
「バックテストで良い結果が出たからすぐに本番口座で動かしたい」という気持ちは理解できます。しかし、バックテストと実際の市場には必ず乖離があります。デモ口座での3ヶ月テストは、この乖離を安全に確認するための最も重要なステップです。
なぜデモテストが必要か
バックテストが再現しないもの
| 項目 | バックテスト | 実際の市場 |
|---|---|---|
| スプレッド | 固定値(参考値) | 変動(指標時は急拡大) |
| スリッページ | ほぼなし | 発生する(特に指標後) |
| サーバー遅延 | 瞬時 | ミリ秒〜数秒の遅延あり |
| 流動性 | 常に十分 | 時間帯・イベントで変動 |
| ブローカーの動作 | 標準 | ブローカー固有の挙動あり |
これらの違いが積み重なって、バックテストと実際の成績に差が生まれます。デモテストはこの差を定量的に測定する期間です。
デモテストの推奨期間
| EAの時間足 | 推奨期間 | 最低取引回数 |
|---|---|---|
| M15(スキャルプ) | 1〜2ヶ月 | 100回以上 |
| H1(スウィング) | 3ヶ月 | 50回以上 |
| H4(ミドルスウィング) | 3〜6ヶ月 | 30回以上 |
| D1(長期) | 6ヶ月〜1年 | 20回以上 |
3ヶ月という期間の根拠: 相場は月単位でトレンド・レンジ・高ボラ低ボラが変わります。3ヶ月あれば複数の相場環境を経験できます。1ヶ月では「たまたま良い(または悪い)相場だっただけ」の可能性が排除できません。
デモテスト中に確認する6つのポイント
ポイント1:バックテストとのPF乖離率
乖離率 = デモPF ÷ バックテストPF × 100%
| 乖離率 | 評価 |
|---|---|
| 80〜120% | 良好(BTと実際が一致している) |
| 70〜80% または 120〜130% | 要観察 |
| 70%未満 または 130%超 | 要検証(BT設定を見直す) |
ポイント2:実際のスプレッドがBT設定と一致しているか
デモ口座でのスプレッドの実績値を記録します。
MT5で確認する方法:
- 「気配値」ウィンドウで対象通貨ペアのAsk/Bidを確認
- 指標発表時などの急拡大時間も観察
もしバックテストのスプレッド設定が実際より低かった場合、バックテストのスプレッドを実際の値に合わせて再検証してください。
ポイント3:EAが正しい時間帯にエントリーしているか
EAのTimeFilterが設定されている場合、設定通りの時間帯にのみエントリーしているかを確認します。
ExpertタブのログにエントリーのログとともにATR値・EMA値などが記録されるため、これが正常範囲内かを確認してください。
ポイント4:連敗が発生したときの心理的な耐性
デモ口座でも「連敗が続いたときにどう感じるか」を意識的に観察してください。
- 5連敗でパラメーターを変えたくなるか?
- DDが10%になったときに止めたくなるか?
本番口座で感情的な判断をしないための練習がデモテストの重要な側面です。デモで耐えられないなら本番では必ず同じ状況が来ます。
ポイント5:VPSでの24時間稼働の安定性
EAをVPS上で動かす場合、デモ期間中に以下を確認します:
- VPSが1週間以上連続稼働できるか
- MT5が自動起動されるか
- 夜中にエラーが発生していないか(翌朝Expertタブを確認)
ポイント6:月次レポートの記録
毎月末に口座履歴からHTMLレポートを保存します。
記録すべき指標:
日付: 2026年○月
取引回数: ○回
純損益: ○ドル(○%)
最大DD: ○%
勝率: ○%
プロフィットファクター: ○
バックテストとの乖離: ○%
3ヶ月分のデータが揃ったら、バックテストと比較して本番移行の判断をします。
本番移行の判断基準
以下の条件をすべて満たしたら本番口座への移行を検討できます。
- デモ稼働期間が3ヶ月以上(H1足の場合)
- 取引回数が50回以上
- デモPFがバックテストの70〜130%の範囲内
- 最大DDがバックテスト最大DDの1.5倍以内
- MT5のExpertタブに継続するエラーがない
- 連敗5〜10回でもパラメーターを変えずに運用継続できた
- VPSでの24時間稼働が安定している
本番移行後の段階的なロット増加
本番移行直後は最小ロット(0.01)または通常の半分のロットからスタートしてください。
移行後1ヶ月: RiskPercent = 0.3〜0.5%(デモより低め)
3ヶ月後: RiskPercent = 0.5〜0.7%(問題なければ)
6ヶ月後: RiskPercent = 0.7〜1.0%(デモと同等に)
本番に移行してもデモ口座は並行稼働させ続けることを推奨します。デモとリアルの乖離を継続的に監視できます。
よくある失敗パターン
失敗1: 1週間で「OKだ」と判断して本番移行
1週間では相場環境が一つも変わっていません。統計的には何も分からない期間です。
失敗2: デモで損失が出たからパラメーターを変えてデモをやり直す
パラメーター変更のたびにデモをやり直すと永遠に本番移行できません。バックテストの範囲内のDDであれば変更せずに継続することが重要です。
失敗3: デモと本番を全く同じ設定にしない
ロット・RiskPercent・MagicNumberがデモと本番で異なると比較できません。本番移行時に設定を確認してください。
まとめ
デモテストは「もったいない時間」ではなく、本番での損失を防ぐための投資です。
3ヶ月のデモで:
- EAの動作を深く理解できる
- 感情的な判断を排除する訓練ができる
- バックテストとの乖離を定量的に確認できる
急いで本番移行した結果、初期の大きなDDで資金を大幅に失うよりも、3ヶ月のデモで安全を確認してから本番に移行する方が長期的には大きな利益につながります。
FAQ
Q: デモ口座の残高は本番と同じにすべきですか?
はい。デモと本番の口座残高を同じに設定してください。RiskPercentが同じでも残高が違うとロットが変わり、成績の比較ができなくなります。
Q: デモで3ヶ月黒字でも本番で赤字になることはありますか?
あります。デモ期間が特定の相場環境(例:強いトレンド相場)に偏っていた場合、別の相場環境(レンジ相場)になると成績が変わります。これがデモテストが「保証」ではなく「参考」である理由です。
Q: XMTradingのデモとExnessのデモでは成績が違いますか?
ブローカーによってスプレッド・スワップが異なるため、成績に差が出ます。本番で使う予定のブローカーのデモを使うことが重要です。
関連記事
📧 5日間メール講座(無料)
FX自動売買の本質、バックテストの正しい見方、ブローカー選びのコツを毎日1通お届けします。
※ プライバシーは厳守。配信解除はいつでも可能です。