End User Public Specification
MetaTrader 4 / 5 用
OS 範本 #
規格書 #
在 Ubuntu 24.04 LTS(Kubuntu Desktop)上使用 Wine 穩定運行 MetaTrader 4 / 5 的公開規格書。
涵蓋「安裝了什麼」「如何使用」「哪個範本適合我」,並清楚說明各產品的差異。
文件資訊 #
本次整理 #
- 主控台 FXVPS 不包含 XRDP
- 遠端桌面 FXVPS / OptiMax 搭載 XRDP
- 明確化各範本類型的使用場景
- 連線前提:主控台 /
- XRDP:不包含
- 適合用途:想簡單使用 MT 的設定
- 注意:不是以遠端桌面連線為前提的範本
- 連線前提:XRDP / 主控台
- XRDP:標準搭載
- 適合用途:想從外部電腦進行桌面操作的使用者
- 保護機制:短時間內登入失敗多次時,會暫時限制連線
- 連線前提:XRDP / 主控台
- XRDP:標準搭載
- 適合用途:高負荷・多重執行個體・高階方案運行
- 保護機制:短時間內登入失敗多次時,會暫時限制連線
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
建議流程 #
- 使用符合自己範本的 GUI 連線方式
- 準備 MT4 / MT5 安裝程式
.exe或從您的環境整個搬入 MetaTrader 資料夾 - 按兩下
.exe啟動 - 安裝後,啟動
terminal.exe或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、網路狀況等會影響運行方式。
- 交易判斷・運行風險由使用者自行承擔
- OS 更新政策請遵照內部運行規則
- 視需要請開啟支援工單