MT5でEAを別口座・別環境へ移す前に確認すること
MT5でEAを使っていると、デモ口座からリアル口座へ移す、別ブローカー環境へ移す、別PCやVPSへ移すといった場面があります。
同じEAと同じsetファイルを使っていても、口座種別、銘柄名、最小ロット、スプレッド、サーバー時刻、WebRequest設定などが違うと、動作確認の結果が変わることがあります。
この記事では、MT5でEAを別口座・別環境へ移す前に確認しておきたい項目をまとめます。
この記事で確認すること
- 別口座・別環境へ移す時の注意点
- デモ口座とリアル口座の違い
- 口座種別・銘柄名・最小ロットの確認
- setファイルとWebRequest設定の確認
- 通知や外部連携の移行確認
- Expertsログ・Journalログの確認
別口座・別環境へ移す時に最初に確認すること
EAを別環境へ移す場合、最初に確認したいのは「同じ条件で動かせる状態になっているか」です。
EA本体だけをコピーしても、口座、銘柄、setファイル、MT5設定が違っていれば、同じ動作になるとは限りません。
| 確認項目 | 内容 |
|---|---|
| 口座区分 | デモ口座かリアル口座か |
| 口座種別 | スタンダード口座、セント口座など |
| 銘柄名 | GOLD、XAUUSD、XAUUSDcなどの表記差 |
| setファイル | 移行先でも同じ設定を読み込んでいるか |
| WebRequest | 外部連携に必要なURLが許可されているか |
| ログ | 移行後の起動・エラー・通知状態を確認できるか |
1. デモ口座とリアル口座の違いを確認する
デモ口座で動いていたEAをリアル口座へ移す場合、まず口座環境の違いを確認します。
- 口座番号やサーバーが違う
- 銘柄名やサフィックスが違う
- 最小ロットやロットステップが違う
- スプレッドや約定条件が違う
- 取引時間やメンテナンス時間が違う
EAが動かない、注文が出ない、通知が届かないといった問題は、EA本体ではなく移行先の環境差が原因になることがあります。
2. 銘柄名と時間足を確認する
移行先のMT5で、EAを設置する銘柄名と時間足を確認してください。
同じゴールド系の銘柄でも、ブローカーや口座種別によって銘柄名が異なる場合があります。
- 移行前と同じ銘柄名か
- サフィックスが付いていないか
- 時間足がEAの想定と合っているか
- 気配値が更新されているか
- チャートがオフライン状態になっていないか
銘柄名が違うと、EAの対象判定、通知文、外部シート連携、ログ表示が変わる場合があります。
3. setファイルを確認する
別環境へ移す時は、setファイルも確認します。
EA本体を移しても、setファイルを読み込んでいなければ、移行前と同じ設定にはなりません。
- 最新のsetファイルを使っているか
- 別口座用の設定に変更が必要か
- マジックナンバーが他EAと重複していないか
- 通知設定や外部連携設定が残っているか
- 検証用setと実運用用setを混同していないか
setファイルについては、次の記事も参考になります。
4. WebRequestや通知設定を確認する
Discord通知、Google Sheets連携、外部認証、外部設定取得などを使うEAでは、移行先のMT5でもWebRequest設定が必要になる場合があります。
- WebRequestが許可されているか
- 必要なURLが移行先MT5にも登録されているか
- Webhook URLやGAS URLが正しいか
- 通知ON/OFFが移行先でも同じか
- Expertsログに通信エラーが出ていないか
外部連携については、次の記事も参考になります。
5. 移行後はログで確認する
移行後は、チャート上の表示だけでなく、ExpertsログとJournalログを確認してください。
| ログ | 確認内容 |
|---|---|
| Expertsログ | EAの初期化、設定、通知、注文、外部連携の状態 |
| Journalログ | MT5端末の接続、注文、ファイル、チャート、サーバー状態 |
移行後に問題が出た場合は、移行前後のログを比較すると原因を切り分けやすくなります。
6. 移行前チェックリスト
- 移行先口座にログインできている
- 移行先の銘柄名を確認した
- 時間足を確認した
- EA本体を設置した
- setファイルを読み込んだ
- 自動売買をONにした
- WebRequest設定を確認した
- 通知設定を確認した
- ExpertsログとJournalログを確認した
- 移行先でテスト通知や起動ログを確認した
まとめ
MT5でEAを別口座・別環境へ移す場合は、EA本体だけでなく、setファイル、銘柄名、時間足、口座種別、WebRequest、通知、ログ確認をあわせて整理することが重要です。
環境差を確認せずに移行すると、EAが動かない、通知が届かない、注文条件が合わないといった問題が起こる場合があります。
移行後は、必ずExpertsログとJournalログで起動状態やエラーを確認してください。

