Ubuntu 24.04 + MATE + XRDP + WineでつくるMT5構築ガイド

自動売買

Ubuntu Server 上にリモートデスクトップ環境を整え、MetaTrader 5(MT5)を最適設定で安定導入するための手順書です。

GNOME の代わりに軽量な MATE を用い、事前に描画設定(GDI固定)を行うことで、トラブルを未然に回避したスムーズな環境を構築します。

1. 動作環境

  • VPS:KAGOYA CLOUD VPS
  • OS:Ubuntu Server 24.04 LTS
  • デスクトップ環境:MATE Desktop
  • リモートデスクトップ:XRDP
  • Wine:9.0(Ubuntu標準)
  • MT5:外為ファイネスト版 MT5 (gaitamefinest5setup.exe)

2. 構築手順

Step 1: MATE デスクトップの導入

システムを最新状態にし、XRDP と相性の良い MATE デスクトップ環境をインストールします。

Bash

sudo apt update
sudo apt install -y ubuntu-mate-desktop

(※処理完了まで10〜20分程度かかります)

Step 2: XRDP の導入とセッション固定(※root使用不可)

リモートデスクトップ接続用の XRDP を導入し、標準セッションを MATE に固定します。

⚠️ 重要:XRDP は root ユーザーで利用しないでください XRDP 接続および Wine / MATE 環境は root(管理者)権限で起動するとセキュリティリスクが高まり、権限衝突により正常に画面が描画されなくなります。必ず一般ユーザーを作成し、そのユーザーで RDP 接続・MT5 稼働を行ってください。

Bash

# XRDP のインストールと有効化
sudo apt install -y xrdp
sudo systemctl enable xrdp
sudo systemctl restart xrdp

# 一般ユーザーの作成(※すでに一般ユーザーで操作している場合は不要)
sudo adduser mt5user
sudo usermod -aG sudo mt5user
sudo usermod -aG ssl-cert mt5user

# 【作成した一般ユーザーでログイン後】セッションを MATE に固定
echo "mate-session" > ~/.xsession

Step 3: Wine 9.0・フォント・設定ツールの導入

MT5 を動作させるための 32bit サポート、文字化け防止用フォント、および設定変更用の winetricks をインストールします。

Bash

# 32bit アーキテクチャの追加
sudo dpkg --add-architecture i386
sudo apt update

# Wine とグラフィック設定用ツールの導入
sudo apt install -y wine64 wine32 winetricks

# 日本語フォントの導入(文字化け防止)
sudo apt install -y fonts-ipafont fonts-takao

Step 4: 安定化描画設定(事前最適化)

XRDP 環境での描画衝突を事前に回避するため、描画エンジンを GDI に切り替え、GLSL を無効化しておきます。

Bash

winetricks glsl=disabled
winetricks renderer=gdi

Step 5: MT5 のインストールと起動

外為ファイネストの gaitamefinest5setup.exe を ~/Downloads に配置して実行します。

Bash

cd ~/Downloads
wine gaitamefinest5setup.exe

画面上の GUI インストーラに従ってセットアップを完了させます。

3. 24時間連続稼働(EA運用)向け最適化

MATE の省電力・自動ログオフ機能の無効化

画面オフやサスペンドによる MT5 の停止を防ぐため設定を変更します。

  • コントロールセンター → 電源管理
    • 画面をオフにする:無効
    • スリープ状態にする:無効
    • 自動ログアウト:無効
タイトルとURLをコピーしました