【PR】当サイトはアフィリエイト広告を利用しています。(詳しく)

Linux VPS(Ubuntu)でMT4・MT5を動かす方法

確認日:

MT4・MT5 は Windows 用のソフトですが、Linux(Ubuntu など)の VPS でも、Wine という仕組みを使って動かせます。Windows VPS より月額が安いのが一番の利点です。このページでは、MetaQuotes 社(MT4・MT5 の開発元)の公式ヘルプにある手順を元に、VPS で動かすまでの流れと注意点をまとめます。

結論:向いている人・向かない人

  • 向いている人:コマンド操作に慣れていて、月額を下げたい人。動かす MT4・MT5 が1〜3本くらいの人。
  • 向かない人:設定に時間をかけたくない人。FX 会社のサポートを受けながら使いたい人(多くの FX 会社は Windows での利用を前提にしています)。DLL を使う EA など、Windows でしか動かないものを使う人。

迷う場合は、Windows VPS を選ぶほうが確実です。月額・受付状況・無料お試しは FX用VPS比較 で、Windows と Linux を並べて比べられます。

Windows VPS との違い

Windows VPSLinux VPS(Wine)
月額Windows のライセンス料が入るため高めライセンス料がなく安い
MT4・MT5 の動作そのまま動くWine を通して動く(公式の手順あり)
はじめの設定リモートデスクトップでつなぐだけ画面(デスクトップ環境)とリモートデスクトップの用意が必要
EA・インジケーターほぼすべて動く多くは動くが、動かないものもある
サポートVPS 会社・FX 会社とも対応しやすい自分で調べて対応することが多い

必要なもの

  • Linux の VPS:OS は Ubuntu か Debian を選びます(MT4 の公式スクリプトは Ubuntu と Debian、MT5 は Ubuntu・Debian・Linux Mint・Fedora に対応)。
  • メモリ:MT4・MT5 を1〜3本なら 2GB が目安です。画面(デスクトップ環境)も動かすので、Windows より少し余裕を見てください。
  • 手元のパソコン:VPS にリモートデスクトップでつなぐため、Windows の「リモート デスクトップ接続」や Mac の「Windows App」などを使います。

動かすまでの流れ

手順 1・4 は MetaQuotes 社の公式ヘルプのとおりです。手順 2・3・5 は VPS で画面を使うための一般的な方法で、VPS 会社や OS のバージョンによって変わることがあります。当サイトでの実際の動作確認は準備中です。

1. VPS を Ubuntu で申し込み、SSH でつなぐ

申し込みのときに OS で Ubuntu を選びます。つないだら、まず OS を最新にします。MT4・MT5 は管理者(root)ではなく、ふだん使う一般のユーザーで入れます(公式ヘルプも「sudo なしで実行」と案内しています)。

sudo apt update && sudo apt upgrade -y

2. 画面(デスクトップ環境)と日本語の文字を入れる

VPS には画面がないので、軽いデスクトップ環境(例:Xfce)と、リモートデスクトップで受けるためのソフト(xrdp)を入れます。MT4・MT5 の日本語が文字化けしないよう、日本語の文字(フォント)も入れておきます。

sudo apt install -y xfce4 xfce4-goodies xrdp fonts-noto-cjk
echo "xfce4-session" > ~/.xsession
sudo systemctl enable --now xrdp

3. 外からの接続をしぼる

リモートデスクトップの入口(3389番)を誰からでもつなげる状態にしないでください。VPS 会社の管理画面のファイアウォール、または ufw で、自分の回線の IP アドレスだけを通すのが安全です。SSH もパスワードではなく鍵でログインする設定をおすすめします。

sudo ufw allow OpenSSH
sudo ufw allow from 自分のIPアドレス to any port 3389
sudo ufw enable

4. 公式スクリプトで MT5・MT4 を入れる

リモートデスクトップで VPS の画面に入り、ターミナルを開いて、使うほうのコマンドを実行します。スクリプトが OS を判別して Wine を入れ、MT4・MT5 のインストーラーを起動します。途中でパスワードを聞かれます。Mono と Gecko の追加を聞かれたら、動作に必要なので入れてください。

MT5(Ubuntu・Debian・Linux Mint・Fedora)

wget https://download.terminal.free/cdn/web/metaquotes.software.corp/mt5/mt5linux.sh ; chmod +x mt5linux.sh ; ./mt5linux.sh

MT4(Ubuntu) Debian の場合は mt4ubuntu.sh を mt4debian.sh に読み替えます。

wget https://download.terminal.free/cdn/web/metaquotes.software.corp/mt4/mt4ubuntu.sh ; chmod +x mt4ubuntu.sh ; ./mt4ubuntu.sh

FX 会社が独自の MT4・MT5 を配っている場合は、その会社のインストーラー(.exe)を Wine で開く方法もあります。対応しているかは、FX 会社に確かめてください。

5. ログインして、再起動後も動くようにする

MT4・MT5 を開いて FX 会社の口座にログインし、EA を動かします。VPS は会社のメンテナンスなどで再起動されることがあるので、デスクトップ環境の「自動起動」に MT4・MT5 を登録し、再起動したあとに自動でログインして EA が動いているかを一度確かめておくと安心です。

注意点

  • 動作の保証はありません:Wine での利用は、多くの FX 会社でサポートの対象外です。口座を開いた会社の案内を確かめてください。
  • EA によっては動きません:Windows 専用の DLL を使う EA などは動かないことがあります。本番の前に、デモ口座で一定期間動かして確かめてください。
  • OS と Wine は最新に:公式ヘルプは、安定のために OS と Wine を新しく保つことを強くすすめています(sudo apt update ; sudo apt upgrade)。
  • MT4・MT5 のデータの場所:既定では、ホームフォルダの中の .mt5(MT4 は .mt4)の下にある drive_c の Program Files にあります。EA やインジケーターはこの中の MQL4・MQL5 フォルダに入れます。
  • セキュリティ:リモートデスクトップと SSH の入口を自分の IP だけにしぼり、パスワードは長く複雑なものにしてください。

よくある質問

メモリは何GBあればよいですか?

MT4・MT5 を1〜3本なら 2GB が目安です。本数が多い、重い EA を使う、という場合は 4GB 以上を選んでください。目安は FX用VPS比較 のメモリの欄にもまとめています。

Windows VPS からの乗り換えはおすすめですか?

いま Windows VPS で問題なく動いていて、設定に時間をかけたくないなら、無理に乗り換える必要はありません。新しく VPS を用意する人や、月額を下げたい人が、デモ口座で試してから移るのが安全です。

どの Linux VPS が安いですか?

受付中の Linux VPS の月額は、FX用VPS比較 の「Linux」タブで、安い順に確認できます。受付状況は各社の都合で変わるため、確認日もあわせて見てください。

出典