本文へスキップ
VPS・運用環境

VPSの引っ越し手順|MT4のデータを丸ごと移行する完全ガイド【2026年版】

VPS乗り換え時のMT4移行を、コピーすべきフォルダとしなくていいフォルダの切り分けから解説。Experts・Presets・templates・profilesの扱い、転送方法、移行後の9項目チェックリストまで。

執筆: Redington 公開: 最終更新:

PR当ページにはプロモーション(アフィリエイト広告)が含まれます。順位・評価は公開の評価基準に基づき編集部が独立して決定しています。EAの成績はすべて過去の検証結果であり、将来の利益を保証するものではありません。海外FX業者は金融庁未登録です。

この記事の目次
  1. 結論:MT4本体は新規インストール、データフォルダだけを移す
  2. 移行前に決めておく3つのこと
  3. コピーするフォルダ・しないフォルダ
  4. 移行の手順
  5. ファイルを転送する3つの方法
  6. 移行後のチェックリスト
  7. ライセンス認証型EAの注意
  8. よくある失敗
  9. まとめ

VPSの乗り換えでつまずくのは、たいてい「何をコピーすればいいか分からない」ことです。MT4はインストール先とデータフォルダが分かれているため、フォルダをまるごとコピーしても動かないことがあります。この記事では、コピーすべきフォルダとしなくていいフォルダを切り分けたうえで、移行手順と移行後のチェックリストをまとめます。

結論:MT4本体は新規インストール、データフォルダだけを移す

✅ 結論

正しい移行手順は「新しいVPSにブローカー公式のインストーラでMT4を新規インストールし、旧環境のデータフォルダから必要なフォルダだけをコピーする」です。実行ファイルを直接コピーすると取引サーバーが一覧に出ないなどの不具合が起きます。またヒストリーとログはコピー不要です。移行中は同一口座を新旧2台で同時に動かさないことが最も重要です。

新しいVPSの選定がまだなら FX自動売買VPS比較 で年間総額とメモリを確認してから進めてください。

移行前に決めておく3つのこと

  1. 移行するタイミング。ポジションがない状態を作れる時間帯、つまり土日が最も安全です。
  2. 移行するEAの構成。乗り換えは構成を見直す良い機会でもあります。稼働させていないEAをそのまま持ち込む必要はありません。相性の確認には EA適性診断 が使えます。
  3. 新VPSのメモリが足りるか。EAの本数が増えていると、旧VPSと同じプランでは足りないことがあります。計算方法は VPSでMT4は何個まで起動できるか にまとめています。

コピーするフォルダ・しないフォルダ

MT4を起動し「ファイル」→「データフォルダを開く」で開いた場所が起点です。

フォルダ

中身

移行

MQL4\Experts\

EA本体(.ex4 / .mq4)

必須

MQL4\Indicators\

インジケーター

必須

MQL4\Libraries\

EAが使うDLL・ライブラリ

必須

MQL4\Files\

EAが読み書きするファイル、ライセンスファイル等

必須

MQL4\Presets\

セットファイル(.set)

必須

MQL4\Scripts\

スクリプト

使っていれば

templates\

チャートテンプレート(.tpl)

推奨

profiles\

チャートの並びと通貨ペア構成

推奨

config\

接続先サーバーや各種設定

任意(後述の注意あり)

MQL4\Logs\

EAの実行ログ

不要

logs\

ターミナルのログ

不要

history\

ヒストリーデータ

不要(再取得される)

tester\

バックテスト関連の一時データ

不要

MT5の場合は MQL4 が MQL5 に、history が bases に置き換わります。

⚠️ configフォルダの扱い

config にはログイン情報を含む設定が保存されています。同じブローカー・同じ口座へ移行する場合のみコピーを検討してください。別のブローカーに乗り換える場合や、旧環境で不具合が出ていた場合は、コピーせず新しい環境で設定し直すほうがトラブルが少なくなります。

移行の手順

  1. 新しいVPSを契約し、リモートデスクトップで接続する。管理者パスワードを強固なものに変更し、可能なら接続元IPを制限する。
  2. Internet Explorer / Edge のセキュリティ強化構成を緩和する。サーバーマネージャー →「ローカルサーバー」→「IE セキュリティ強化の構成」をオフにします。これを行わないとMT4のインストーラをダウンロードできないことがあります。
  3. ブローカー公式サイトからMT4/MT5をダウンロードしてインストールする。MetaQuotes汎用版だと取引サーバーが一覧に出ないことがあるため、必ずブローカー公式のインストーラを使ってください。導入手順は MT4へのEAの入れ方 にまとめています。
  4. 複数インスタンスを動かす場合はインストール先を分ける(例: C:\MT4_A、C:\MT4_B)。同じフォルダに上書きすると設定が混ざります。
  5. 旧VPSでMT4のデータフォルダを開き、上表の「必須」「推奨」フォルダをZIPにまとめる。
  6. ZIPを新VPSへ転送する(転送方法は次章)。
  7. 新VPSでMT4を一度起動し、正常終了させる。データフォルダが生成されます。
  8. MT4を終了した状態で、ZIPを展開して各フォルダに上書きコピーする。
  9. MT4を起動し、ナビゲーターウィンドウにEAとインジケーターが表示されることを確認する。表示されない場合はナビゲーター上で右クリック →「更新」を実行します。
  10. 口座にログインし、「パスワードを保存」にチェックを入れる。
  11. 「ツール」→「オプション」→「エキスパートアドバイザ」の設定を再現する。特に「DLLの使用を許可する」と「WebRequestを許可するURLリスト」は旧環境と同じにしてください。
  12. EAをチャートに適用し、セットファイルを読み込む。パラメータが旧環境と一致しているか1つずつ確認します。
  13. GMTオフセットを再確認する。同じブローカーでもサーバーが変わればずれることがあります。確認方法は MT4サーバー時間とGMTオフセットの読み方 にまとめています。
  14. 24時間の試験稼働を行う。この間、旧VPSのMT4は停止させておきます。
  15. 問題がなければ旧VPSを解約する。解約前に最後のログをダウンロードしておくと、後から検証できます。

ファイルを転送する3つの方法

方法

手順の概要

向いているケース

リモートデスクトップのドライブ共有

接続時に「ローカルリソース」→「詳細」でローカルのドライブを共有し、エクスプローラー経由でコピー

手軽。数百MB程度まで

クラウドストレージ経由

旧VPSでアップロード、新VPSでダウンロード

サイズが大きい場合。ブラウザだけで完結

クリップボードのコピー&ペースト

RDPのクリップボード共有でファイルを直接貼り付け

少数のファイルのみ。大量ファイルでは失敗しやすい

💡 ポイント

どの方法でも、転送後にファイル数とサイズが一致しているかを確認してください。EAが読む設定ファイルが1つ欠けているだけで動作が変わります。ZIPにまとめてから転送すると、欠落に気づきやすくなります。

移行後のチェックリスト

#

項目

確認方法

1

EAとインジケーターが正しいフォルダにある

ナビゲーターに表示される

2

セットファイルを適用した

パラメータ一覧が旧環境と一致

3

マジックナンバーが重複していない

マジックナンバーの決め方 を参照

4

GMTオフセットを再確認した

サーバー時刻を実測

5

自動売買が有効でニコちゃんマークが出ている

チャート右上

6

DLL許可・WebRequest URLを再現した

オプション→エキスパートアドバイザ

7

旧VPSのMT4を完全停止した

旧VPSでタスクマネージャーを確認

8

24時間の試験稼働を行った

エキスパートタブにエラーがない

9

再起動テストで自動復帰した

自動起動の設定 を参照

🚨 二重稼働の事故

同一口座・同一EA・同一マジックナンバーを新旧2台のVPSで同時に動かすと、同じシグナルで2回発注されるか、お互いのポジションを自分のものと誤認して決済ロジックが暴走します。移行時は必ず片方を完全停止してください。「自動売買ボタンをオフにしただけ」では不十分なことがあるため、MT4のプロセス自体を終了させるのが確実です。

ライセンス認証型EAの注意

市販EAには認証の仕組みが組み込まれていることがあります。移行で問題になりやすいのは次のパターンです。

  • 口座番号に紐づくタイプ:同じ口座を使う限り、通常はそのまま動きます。
  • PCやIPアドレスに紐づくタイプ:VPSが変わるとIPも変わるため、再認証が必要になることがあります。移行前に配布元へ手続きを確認してください。
  • DLLを使うタイプ:「DLLの使用を許可する」の設定を新環境で再現する必要があります。またMetaTrader VPS(MQL5公式)はDLLが使えないため、そもそも移行先として選べません。
  • 認証サーバーへの通信が必要なタイプ:WebRequestの許可URLリストを再現してください。

認証の仕組み全般は EAのアクティベーションとライセンスの仕組み にまとめています。

よくある失敗

  1. MT4のインストールフォルダをまるごとコピーする。取引サーバーが一覧に出ない、更新でおかしくなるなどの不具合につながります。
  2. MT4を起動したままファイルを上書きする。設定が保存し直されて上書きが無効になります。必ず終了させてからコピーしてください。
  3. MQL4\Presets\ を忘れる。セットファイルがないと、パラメータを手で入れ直すことになります。
  4. 旧VPSを止めずに新VPSを動かす。最も被害が大きい失敗です。
  5. Windows Updateの設定を新環境で再現しない。手順は VPSのWindows Update自動再起動を止める方法 にまとめています。
  6. 移行直後にEAが動かず慌てる。原因の切り分けは EAが動かないときのチェックリスト を参照してください。

まとめ

VPSの引っ越しは、MT4を新規インストールしてデータフォルダの中身だけを移す、という切り分けができれば難しくありません。コピーするのはExperts・Indicators・Libraries・Files・Presets・templates・profilesで、historyとlogsは不要です。移行中は同一口座を2台で動かさないこと、移行後は24時間の試験稼働と再起動テストを行うことを徹底してください。

移行が終わったら、新環境で VPSのWindows Update自動再起動を止める方法 と VPSが落ちたときの復旧手順とMT4自動起動の設定 を必ず設定し直してください。

よくある質問

Q.MT4のインストールフォルダをまるごとコピーすれば移行できますか?
おすすめしません。MT4はインストール先とデータフォルダが分かれている構成が標準で、設定やEAの多くはデータフォルダ側にあります。また実行ファイルを直接コピーするとブローカーの取引サーバーが一覧に出ないなどの不具合が起きることがあります。新しいVPSにはブローカー公式のインストーラで新規インストールし、データフォルダの中身だけをコピーするのが確実です。
Q.MT4のデータフォルダはどこにありますか?
MT4を起動し「ファイル」→「データフォルダを開く」で開けます。標準的なインストールではC:\Users\ユーザー名\AppData\Roaming\MetaQuotes\Terminal\英数字の文字列\ という場所になります。ポータブルモード(/portable)で起動している場合は、インストールフォルダ自体がデータフォルダになります。どちらの構成かは「データフォルダを開く」で表示されるパスで判断できます。
Q.ヒストリーデータもコピーする必要がありますか?
必要ありません。historyフォルダ(MT5はbases)は新しい環境で再ダウンロードされます。サイズが数GBになることも多く、コピーすると転送に時間がかかるだけで利点がありません。ただしバックテスト用にインポートした実ティックデータを保持している場合は、再取得の手間を考えてコピーするか判断してください。
Q.移行中にEAは止めるべきですか?
同一口座を新旧2つのVPSで同時に動かすのは避けてください。同じシグナルで2回発注されたり、お互いのポジションを誤認して決済ロジックが誤動作したりします。安全な進め方は、ポジションがない状態を作ってから移行し、新しいVPSで24時間の試験稼働を行い、正常を確認してから旧VPSのMT4を完全停止して解約する流れです。
Q.ライセンス認証型のEAは移行後も動きますか?
認証方式によります。口座番号に紐づくタイプは同じ口座なら通常そのまま動きます。一方、PCやIPアドレスに紐づくタイプは再認証が必要になることがあります。移行前に配布元へ「VPSを変更する場合の手続き」を確認してください。DLLを使う認証型EAは、MT4側で「DLLの使用を許可する」の設定も再現する必要があります。

関連記事