在Linux上运行MetaTrader 5
在本文中,我们将演示如何在流行的Linux版本(Ubuntu,Debian,Linux Mint和Fedora)上安装MetaTrader 5。这些系统广泛用于公司的服务器硬件以及交易者的个人计算机上。
通过一个命令安装平台
MetaTrader 5使用Wine在Linux上运行。Wine是一个免费的兼容层,它允许为Microsoft Windows开发的应用软件在类Unix操作系统上运行。
我们准备了一个特殊的脚本,以便尽可能的简化安装过程。该脚本将自动检测您的系统版本,它支持 Ubuntu、Debian、Linux Mint 和 Fedora 发行版。在此基础上,它将下载并安装相应的 Wine 软件包。之后,它将下载并运行平台安装程序。
要开始安装,请在没有管理员权限(无 sudo)的情况下打开命令行(终端),并使用相关命令:
此命令下载脚本,使其可执行并运行。您只需要输入您的账户密码即可允许安装。

如果系统提示您安装其他Wine软件包(Mono,Gecko),请同意,因为平台操作需要这些软件包。之后将启动 MetaTrader 5 安装程序,继续执行标准步骤。安装完成后,重新启动操作系统,平台就可以运行了。

及时安装更新
强烈建议保持使用最新版本的操作系统和Wine。及时更新可增加平台运行稳定性,提升性能。
要更新Wine,请打开命令提示符并键入以下命令:
如需更多信息,请访问Wine官方网站。
MetaTrader 5数据目录
Wine为每个已安装的程序创建一个单独的虚拟逻辑驱动器,其中包含必要的环境。安装的程序端数据文件夹默认路径如下:
本文由MetaQuotes Ltd译自俄文
原文地址: https://www.mql5.com/ru/articles/625
注意: MetaQuotes Ltd.将保留所有关于这些材料的权利。全部或部分复制或者转载这些材料将被禁止。
升级至MetaTrader 4 Build 600及更高版本
要么赢走全部,要么输个精光的 ForEx 策略
在欧元兑美元图表中,该测试 EA 应显示成一条直线的四个矩形。只有最后一个矩形可见。我在尝试创建一个包含两个矩形和几个按钮的小 EA 时注意到了这一点。按钮也不可见。
奇怪的是,测试专家"控件"却能漂亮地显示所有按钮。
在瓶子中,我尝试通过安装不同的依赖项(即 directx)来解决这个问题,因为我记得我认为 directx 可能与 MT5 图形对象有关,但我不确定这是否正确。
在瓶子中,我尝试通过安装不同的依赖项(即 directx)来解决这个问题,因为我记得我认为 directx 可能与 MT5 图形对象有关,但我不确定这是否正确。
Tobias Johannes Zimmer #319:
Only the last it rectangle visible.
Tobias Johannes Zimmer#318:
因为颜色选择器打不开。
试试 "F4"https://forum.winehq.org/viewtopic.php?t=33466
我在测试虚拟化中安装了带有 xfce 的 Debian13:
安装(只有 Depends,没有 Suggests 或 Recommends)
从 Debian 自己的软件仓库,而不是 winehq.org。
提取 wine-gecko-2.47.4 和 wine-mono-9.4.0 至 /opt/wine
这足以
正常启动。
但分形指示器没有显示。
已发送
从另一个虚拟机(使用来自 winehq.org 的 wine)的 .wine/drive_c/windows/Fonts 中复制了 consola.ttf、wingdng2.ttf、wingdng3.ttf 文件,并将它们分配到 .wine/drive_c/windows/Fonts 中。
并写道
现在就可以显示 Fractals 了。
事实上,我是通过以下步骤实现的(我使用的是 CachyOS),而且我还是 Linux 的新手
1.安装瓶子并创建一个瓶子(应用程序)
2.从 mql5 原始网站下载适用于 Windows 的 mt5 安装程序(其他版本在安装过程中出现代理错误)。
3.在引导程序中,"运行程序 "是 "ge-proton10-25",我是从引导程序的主页(首选项 => 运行程序)下载的。
4.4. 在 metatrader5 的瓶子设置中,我切换到了 windows 11。
5.我下载的 Bootle 依赖项是:dotnet48 - allfonts - vcredist2019 - vcredist2015
6.在我刚刚创建的 metatrader5 瓶中运行 mt5.exe。
7.然后在瓶子设置中打开终端,输入 "winecfg",在新窗口中进入图形,根据您希望 mt5 缩放的程度调整 "dpi",我的是 96(我在尝试用 lucris 安装时也遇到过同样的缩放问题,现在运行正常)。
这就是对我有效的方法,我正在尝试不同的编码,看起来效果还不错。
如果你有 hyprland,解决办法是使用安装了 windows11 的虚拟机,我试过各种方法,但在 hyprland 上使用 metatrader5 就是行不通。
在虚拟机方面,我使用了 KVM、Qemu 和 virt-manager。