作業系統範本規格書

作業系統範本規格書

End User Public Specification

MetaTrader 4 / 5 用
OS 範本 #

規格書 #

在 Ubuntu 24.04 LTS(Kubuntu Desktop)上使用 Wine 穩定運行 MetaTrader 4 / 5 的公開規格書。
涵蓋「安裝了什麼」「如何使用」「哪個範本適合我」,並清楚說明各產品的差異。

文件資訊 #

版本 v1.4(2026-03-14 JST)
適用範本:主控台 FXVPS / 遠端桌面 FXVPS / OptiMax

本次整理 #

  • 主控台 FXVPS 不包含 XRDP
  • 遠端桌面 FXVPS / OptiMax 搭載 XRDP
  • 明確化各範本類型的使用場景

Template Lineup

範本類型與連線方法 #

首先要確認的是,自己使用的範本中是否包含 XRDP
連線方法與預設用途根據範本類型而異。

不包含 XRDP

主控台 FXVPS #

適合初學者 / 輕量設定 / 不想增加不必要常駐服務的運行方式

  • 連線前提:主控台 /
  • XRDP:不包含
  • 適合用途:想簡單使用 MT 的設定
  • 注意:不是以遠端桌面連線為前提的範本

搭載 XRDP

遠端桌面 FXVPS #

適合中級~進階使用者 / 預設透過遠端桌面連線常用的設定

  • 連線前提:XRDP / 主控台
  • XRDP:標準搭載
  • 適合用途:想從外部電腦進行桌面操作的使用者
  • 保護機制:短時間內登入失敗多次時,會暫時限制連線

搭載 XRDP

OptiMax #

高效能運行 / 遠端桌面前提 / 針對 MT 運行最佳化的高階系統

  • 連線前提:XRDP / 主控台
  • XRDP:標準搭載
  • 適合用途:高負荷・多重執行個體・高階方案運行
  • 保護機制:短時間內登入失敗多次時,會暫時限制連線
範本
XRDP
主要連線方法
適合的使用方式
主控台 FXVPS
Proxmox 主控台 / VNC
簡單運行
遠端桌面 FXVPS
XRDP / Proxmox 主控台 / VNC
遠端桌面運行
OptiMax
XRDP / Proxmox 主控台 / VNC
高效能運行

Value

OS 範本的主要規格 #

預先固定化 MetaTrader 運行中容易出問題的部分,
讓使用者只需在 GUI 上按兩下 MetaTrader 4 / 5 的 .exe 檔案即可開始使用

固定 Wine 版本 #

固定使用 WineHQ devel 10.2,防止意外更新或分支變更。

改善日文顯示 #

不安裝 Windows 字型,改採用不易出現方塊亂碼或文字亂碼的設定

按兩下即可啟動 #

開啟 .exe 時,wine-mt 會啟動並自動選擇適合 MT4 / MT5 的 prefix。

考量 MT5 多重啟動 #

透過 prefix pool(預設 4 個位置)分散執行,減少同時啟動時的衝突。

內含復原工具 #

當「運行變慢 / 當機」時可使用的 MetaTrader Reset (Wine) 工具,可從選單執行。

內含診斷工具 #

提供 MetaTrader Diagnostics (wine-mt) 以供支援之用。

Prerequisites

使用前提 #

重要:Wine 的 GUI 操作必須在 X11 工作階段上進行 #

安裝程式、登入畫面、設定畫面等涉及 Wine GUI 的操作,必須在 GUI 工作階段上執行。

  • 可行:Proxmox 主控台 / VNC / XRDP(搭載範本的情況)
  • 不可行:僅透過 SSH 啟動 GUI、在 Wayland 上強制使用

確認指令 #

echo "DISPLAY=$DISPLAY"
echo "XDG_SESSION_TYPE=$XDG_SESSION_TYPE"

預期值 #

  • DISPLAY 不為空(例::0:1
  • XDG_SESSION_TYPE=x11

如出現 nodrv_CreateWindow,幾乎肯定是「在 GUI 工作階段外啟動」或「Wayland」執行的原因。

Included

範本包含的內容 #

Wine 固定版本 #

Wine 為 WineHQ devel 10.2。透過 pin + hold 確保版本不會意外升級或分支變更。

停用自動更新 #

為防止運行中意外更新導致 MT 不穩定,unattended-upgrades / apt-daily 已停用。

日文字型對策 #

結合 Linux 端的 Noto / IPA 系字型與 Wine 端的替換設定,採用不易出現方塊亂碼或文字亂碼的設定

wine-mt 處理程式 #

.exe 的啟動由 wine-mt 負責,根據 MT4 / MT5 自動選擇適合的 prefix。

搭載 XRDP 範本的附加事項 #

遠端桌面 FXVPS 與 OptiMax 標準搭載 XRDP。
偵測到同一來源 IP 在短時間內多次登入失敗時,會實施一定時間的 IP 禁止。

  • 注意密碼連續輸入錯誤。
  • 如懷疑誤遭攔截,請稍候或開啟支援工單。

Usage

使用者操作介面 #

持有的 MT4/5 .exe 按兩下操作 #

  • 在檔案管理器中按兩下 .exe 時,wine-mt 會啟動。
  • MT4 / MT5 執行檔或安裝程式會自動選擇適合的 prefix
  • 為防止意外,預設設定非 MT 系的 .exe 無法啟動

Prefix 配置 #

  • MT4:~/.mt4
  • MT5:~/.mt5pool/mt5-01~/.mt5pool/mt5-0N

建議流程 #

  1. 使用符合自己範本的 GUI 連線方式
  2. 準備 MT4 / MT5 安裝程式 .exe從您的環境整個搬入 MetaTrader 資料夾
  3. 按兩下 .exe 啟動
  4. 安裝後,啟動 terminal.exeterminal64.exe

Pool

MT5 多重啟動的概念 #

MT5 同時啟動數增多時,容易因 prefix 衝突而不穩定。
本範本設計前提是分散到多個 prefix

~/.mt5pool/mt5-01
~/.mt5pool/mt5-02
~/.mt5pool/mt5-03
~/.mt5pool/mt5-04

穩定運行的訣竅 #

wine-mt 根據 .exe 的存放位置決定分配。
區分資料夾名稱可使 prefix 更容易分散,同時啟動更穩定。

MT5-A/terminal64.exe
MT5-B/terminal64.exe
MT5-C/terminal64.exe
MT5-D/terminal64.exe

Support Tools

Reset 與 Diagnostics #

MetaTrader Reset (Wine) #

當運行變慢、當機或反應遲鈍時,僅重設 Wine 狀態的工具。

  • 會終止運行中的 MT
  • 有時可替代 OS 重新啟動
  • 可從應用程式選單執行

MetaTrader Diagnostics (wine-mt) #

供支援與故障調查使用,可輕鬆取得環境資訊與狀態確認。

  • 可從應用程式選單執行
  • 視需要可能會有 CLI 執行指示
  • 請將取得結果分享給支援

Limitations

已知限制事項與注意事項 #

自動更新已停用

OS 安全更新與套件更新根據管理方計畫執行。

Wine 版本固定

使用者自行更新 Wine 或混合使用不同系統的 Wine 會導致故障。

.exe 啟動原則限於 MT 系

為防止意外,預設設定非 MT 系的 .exe 無法啟動。如需例外,請開啟支援工單。

XRDP 的有無根據範本而定

主控台 FXVPS 不包含 XRDP,遠端桌面 FXVPS 與 OptiMax 包含 XRDP。

MT 運行方式也受外部因素影響

經紀商、智能交易程式 (EA)、WebView2、網路狀況等會影響運行方式。

Troubleshooting

遇到問題時 #

先確認連線方法與工作階段類型,有助於更快判斷問題原因。

出現 nodrv_CreateWindow #

很可能是在 GUI 工作階段外執行。請重新用主控台或 XRDP 連線。

同時啟動多個 MT 時運行變慢 #

先確認是否啟動過多,改善不了請執行 MetaTrader Reset (Wine)

XRDP 突然無法連線 #

可能因密碼連續輸入錯誤而暫時被限制連線。請稍候或開啟支援工單。

選單中看不到 Reset / Diagnostics #

kbuildsycoca6 2>/dev/null || true
kbuildsycoca5 2>/dev/null || true

仍未出現時,請試試登出 → 登入

提供給支援方時有幫助的資訊 #

  • 發生日期時間(JST)
  • 啟動了什麼(MT4/MT5、從哪個資料夾)
  • Diagnostics 結果
  • DISPLAYXDG_SESSION_TYPE 的值
  • 使用 XRDP 時,是否為登入失敗後
What are your feelings
Updated on 2026年6月6日

您願意成為我們的推廣夥伴嗎?

本公司的聯盟行銷計畫可以輕鬆開始