このページには広告(アフィリエイトリンク)を含むことがあります。

VPSでMT4のEAを24時間動かす手順

VPSでMT4のEAを24時間動かす手順

EAは、パソコンを閉じた瞬間に止まります。24時間動かすなら、ネット上の Windows パソコン(VPS)に MT4 を置くのが確実です。この記事では、契約からEAが動いていることの確認まで、順番どおりに書きます。

書いているのは、MT4 のEAを数十本自作し、VPS で運用しているシステムエンジニアです。VPS への EA の配置は、手順を決めて繰り返し行っています。

最初に全体像

順番やることかかる時間の目安
1Windows の VPS を契約する10〜30分
2リモートデスクトップでつなぐ5分
3MT4 を入れて、口座にログインする10分
4EA を置いて、チャートに貼る5分
5自動売買を許可する2分
6再起動しても自動で立ち上がるようにする5分
7ログで動いていることを確認する5分

1. Windows の VPS を契約する

MT4 は Windows 用のソフトなので、Windows Server が入った VPSを選びます。FX 向けに MT4 が最初から入ったプランもあります。

各社の料金と仕様は、VPSの選び方で公式の数字を並べています。

2. リモートデスクトップでつなぐ

  1. 契約後に届く「IPアドレス」「ユーザー名」「パスワード」を用意します。
  2. Windows の検索で mstsc と打ち、「リモート デスクトップ接続」を開きます。
  3. IPアドレスを入れて接続し、ユーザー名とパスワードでログインします。

ファイルを渡す方法(おすすめ)

接続前に「オプションの表示 → ローカル リソース → 詳細 → ドライブ」で自分のパソコンのドライブにチェックを入れます。すると VPS 側から \\tsclient\C のように、手元の C ドライブが見えます。EA のファイルをコピーするのに便利です。

3. MT4 を入れて、口座にログインする

  1. 使っている FX 会社の公式サイトから MT4 をダウンロードし、VPS に入れます(VPS に最初から入っている場合は不要)。
  2. MT4 を開き、「ファイル → 取引口座にログイン」で口座番号・パスワード・サーバーを入れます。
  3. 右下の通信状態が「回線不通」でなく、数字(kb)になっていれば接続できています。

同じ VPS で複数の口座を動かすときは、MT4 を別フォルダにもう1つ入れます。1つの MT4 でログインできる口座は1つだけです。

4. EA を置いて、チャートに貼る

  1. MT4 の「ファイル → データフォルダを開く」を押します。
  2. 開いたフォルダの MQL4\Experts に、EA のファイル(.ex4。自作なら .mq4 も)をコピーします。
  3. MT4 の「ナビゲーター」で「エキスパートアドバイザ」を右クリック →「更新」。EA の名前が出てきます。
  4. EA が指定する通貨ペアと時間足のチャートを開き、EA をチャートにドラッグします。
  5. 設定画面の「パラメーターの入力」を確認して OK を押します。

銘柄名の「おしり」に注意

FX 会社によっては、ドル円が USDJPY ではなく USDJPYpUSDJPY.a のような名前です。EA が銘柄名を決め打ちしていると、注文が出ません。気配値表示の名前と、EA の設定を見比べてください。

5. 自動売買を許可する

ここを忘れると、EA は貼ってあるのに1回も注文しません。確認する場所は3つです。

  1. 上のツールバーの「自動売買」ボタンが緑になっていること。
  2. 「ツール → オプション → エキスパートアドバイザ」で「自動売買を許可する」にチェック。
  3. EA の設定画面「全般」タブで「自動売買を許可する」にチェック。チャート右上の EA のマーク(MT4 の版によって顔や帽子の形)が、無効を示す表示でなくなれば許可されています。

6. 再起動しても自動で立ち上がるようにする

VPS は、Windows の更新やメンテナンスで再起動することがあります。そのとき MT4 が立ち上がらないと、EA は止まったままです。

  1. VPS で WinR を押し、shell:startup と入れて Enter。スタートアップのフォルダが開きます。
  2. そこに MT4(terminal.exe)のショートカットを置きます。
  3. Windows がサインインせずに再起動した場合に備え、VPS 会社の案内に沿って自動ログオンの設定があるか確認します。

MT4 は、最後に正しく閉じたときのチャートと EA の状態を覚えています。立ち上げ直せば、同じチャートに同じ EA が貼られた状態で再開します。

いちばん多い失敗:「サインアウト」で抜ける

VPS から抜けるときは、リモートデスクトップの画面を右上の × で閉じる(切断)だけにします。Windows の「サインアウト」を選ぶと、MT4 ごと終了して EA が止まります。

7. ログで動いていることを確認する

動かない・止まるときの原因は、EAが止まる原因チェックリストにまとめています。

よくある質問

VPSを使わず、自宅のパソコンでEAを動かしてはいけませんか

動かせますが、スリープ・停電・Windows の更新・回線の切断で止まります。24時間止めたくない場合は VPS の方が確実です。

MT4を閉じたらEAはどうなりますか

MT4 を閉じると EA も止まります。建玉は FX 会社のサーバーに残り、注文時に設定した損切り・利確は有効ですが、EA による決済や管理は行われません。

1つのVPSで複数の口座を動かせますか

動かせます。口座ごとに MT4 を別のフォルダに入れて起動します。VPS のメモリが足りるかは、各社の目安を確認してください。

リモートデスクトップを閉じてもEAは動き続けますか

右上の × で切断するだけなら動き続けます。Windows からサインアウトすると MT4 も終了するので、EA は止まります。

公開 2026-09-15/更新 2026-09-15