В этой статье расскажем, как легко установить MetaTrader 5 в популярных версиях Linux — Ubuntu и Debian. Эти системы широко используются не только на серверном оборудовании, но и на обычных компьютерах трейдерами.
通过 mt5ubuntu.sh(Wine 10.0)进行的官方安装中: 没有此错误,但 AI 引擎(ProgramData\MetaQuotes\ML\goose.exe)无法自动下载——提示“ai engine executable not found (code=-2, win32=0)”。 手动添加引擎文件后,AI Assistant面板完全无法渲染,并导致整个MetaEditor挂死。
In this article, we demonstrate an easy way to install MetaTrader 5 on popular Linux versions — Ubuntu and Debian. These systems are widely used on server hardware as well as on traders’ personal computers.
嗨,Victor。我也在使用 Ubuntu 26.04,搭配最新版本的 Wine-11.12 Staging。 我分别尝试了 webview2.exe 和 MicrosoftEdgeWebView2RuntimeInstallerX64.exe……但仍然无法显示“Market”窗口,也无法登录 MQL5。我已经安装了 corefonts 以及其他一些字体,但仍然无法让它正常运行。 你有什么建议能让它正常运行吗?
我也没能让它运行起来;我试了各种方法,但都没成功,所以只好放弃了。在这里安装 Indicators,我唯一能做到的方法就是通过源代码。
大家,这可真是费了大劲却收效甚微啊!还是在Windows虚拟机上安装吧,这样会更开心!
只要Linux还没有原生的MT5,我们就会一直遇到问题。
大费周章却一无所获,伙计们!直接在虚拟机上安装Windows,轻松搞定吧!
在MT5的Linux原生版本推出之前,我们总会遇到各种问题。
虚拟机根本没什么好处!比如,复制粘贴代码、在终端和浏览器窗口之间来回切换,这些都很烦人。我的 Wine 11.11(Windows 11)在最新版本的终端上运行得很顺畅。
我在 Arch Linux + Bottles + Flatpak 上工作
顺便说一下,这是在最新版Ubuntu上唯一能正常运行的东西……虽然有点磕磕绊绊……还缺几个组件……
总之这简直是难以应对——我在AI上花了一整天时间尝试各种依赖项和组件。我的BOTTLES一直出问题,运行不正常——AI助手里的输入框无法点击……也不接受俄语文本…… 简直一团糟
请在元引用中给出一个通俗易懂的回答,说明MacOS和Linux系统下所需的组件、依赖项及其版本,以便WebView2和AI助手能在MetaEditor中正常运行。 这已经不是开玩笑的事了
请在此处更新 Linux 版 MT5 的安装指南https://www.metatrader5.com/ru,当前版本太旧,软件仓库已失效,大家为此绞尽脑汁…… 即使经历了所有这些折腾,按照你们的教程在Linux 10系统上安装后,AI助手仍然无法正常工作
你们向经纪商分发了 DMG 文件和 Linux 版安装指南,声称该平台在这些系统上运行——但实际上那里只有功能不完整的 Wine 模拟器…… 如果你们将平台定位为基于Wine,那就请完善一个清晰的Windows镜像及组件,将其打包到包含可运行Web界面和AI助手的镜像中…… 这简直像个幼儿园水平,都15年了——为什么不直接开发一个原生的MT5平台,在Linux和macOS上运行呢?
在Wine中,元编辑器会产生大量僵尸进程,而且MT5总是卡住,即使你正确关闭了它……Wine皮肤、Wine服务器……简直就是垃圾
MetaEditor 版本 6159,Ubuntu 26.04,AI Assistant 无法正常工作。
在 Bottles(Wine 11.0)上:打开 AI Assistant 时,WebView2 总是会因 0x80070578 - 无效的窗口句柄(较少出现 0x800700AA - 资源正在使用中)而崩溃。 已检查并排除以下因素:GPU/sandbox 标志、虚拟桌面、Windows 版本(10/11)、WebView2 自身版本(152.x 和 109.x)——无论哪种情况,问题都一样。
通过 mt5ubuntu.sh(Wine 10.0)进行的官方安装中: 没有此错误,但 AI 引擎(ProgramData\MetaQuotes\ML\goose.exe)无法自动下载——提示“ai engine executable not found (code=-2, win32=0)”。 手动添加引擎文件后,AI Assistant面板完全无法渲染,并导致整个MetaEditor挂死。
结论:目前在 Linux 系统上无论采用何种方式,AI Assistant 均无法启动。
我也不清楚具体原因——请联系Vine的开发者,至少尝试根据自身需求编译一个包含正确依赖项的自定义Vine版本……我看不出还有其他解决办法……
MetaEditor 6159 版,Ubuntu 26.04,AI 助手无法正常工作。
在 Bottles(Wine 11.0)环境下:打开 AI 助手时,WebView2 总是会因错误代码 0x80070578(无效的窗口句柄)而崩溃——偶尔也会出现错误代码 0x800700AA(资源正在使用中)。 我已检查并排除了以下因素:GPU/沙盒标志、虚拟桌面、Windows 版本(10/11)以及 WebView2 本身版本(152.x 和 109.x)——该问题在所有情况下均会发生。
通过 mt5ubuntu.sh 进行的官方安装(Wine 10.0): 不会出现此错误,但 AI 引擎(ProgramData\MetaQuotes\ML\goose.exe)无法自动下载——会显示“未找到 AI 引擎可执行文件(代码=-2,win32=0)”的提示。 手动添加引擎文件后,AI 助手面板将完全停止渲染,并导致 MetaEditor 彻底崩溃。
结论:目前无论采用何种方式,AI Assistant 均无法在 Linux 上运行。
我不确定——请联系 Wine 开发者,并尝试构建一个至少符合您需求且包含正确依赖项的自定义 Wine 版本……我看不出还有其他解决办法……
如果你使用的是 Bottles,请自行承担风险。
我不知道有哪个 mt5ubuntu.sh 是官方安装脚本,你是在哪里找到的?Linux 的官方安装脚本是 mt5linux.sh,详见这篇文章:https://www.mql5.com/zh/articles/625
MetaQuotes 不支持 Wine 10.0,你需要使用 11.x 版本(不包括 11.0)。
我正在使用 Ubuntu 26.04 和 MT5,我会检查一下 AI 助手,并随时向您汇报。
结论:目前无论采用何种方式,AI Assistant 均无法在 Linux 上运行。
这实际上并不准确:

我使用的是 Manjaro Linux 26.1(KDE)+ Q4Wine 1.4.2(Wine GUI),该软件通过标准的 Wine 前缀安装了 Wine 11.11,并在 Windows 11 模式下运行。 我试过使用 Bottles(但不是通过 Flatpak,因为用它创建程序菜单中的快捷方式很麻烦,我使用了普通软件源中的二进制包——在它还在的时候;当它消失后,我切换到了当前的配置)。 在 Wine 的图形界面中,我试过 WineGUI(但它已从软件源中消失)、PlayOnLinux(垃圾)和 Q4Wine(这个值得推荐)。

补充:
不过我发现,在助手标签页中无法切换语言,也就是说无法用拉丁字母输入。以下是它对此的说明:
因为我是通过浏览器(Qwen)使用AI的,所以不会去深究这个问题,但这个故障确实出现了。