文章 "Linux 上的 MetaTrader 5" - 页 33 1...262728293031323334 新评论 dcstoyanov 2025.12.10 08:06 #321 Tobias Johannes Zimmer #319: Only the last it rectangle visible. if(!(m_rect[i].Create(0,"Profit"+string(i),0,0,0,0,0) Tobias Johannes Zimmer#318: 因为颜色选择器打不开。 试试 "F4"https://forum.winehq.org/viewtopic.php?t=33466 JRandomTrader 2025.12.11 13:04 #322 我在测试虚拟化中安装了带有 xfce 的 Debian13: uname -a Linux D13-Wine-test 6.12.57+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.57-1 (2025-11-05) x86_64 GNU/Linux 安装(只有 Depends,没有 Suggests 或 Recommends) wine:amd64 10.0~repack-6 wine64:amd64 10.0~repack-6 从 Debian 自己的软件仓库,而不是 winehq.org。 提取 wine-gecko-2.47.4 和 wine-mono-9.4.0 至 /opt/wine 这足以 2025.12.11 15:38:37.260 Terminal MetaTrader 5 x64 build 5470 started for MetaQuotes Ltd. 2025.12.11 15:38:37.261 Terminal Windows 11 build 22000 on Wine 10.0 Linux 6.12.57+deb13-amd64, 1 x Intel Xeon E312xx (Sandy Bridge), AVX, 1 / 1 Gb memory, 3 / 9 Gb disk, GMT+3 2025.12.11 15:38:37.261 Terminal D:\MT5 正常启动。 但分形指示器没有显示。 已发送 fonts-wine:amd64 10.0~repack-6 从另一个虚拟机(使用来自 winehq.org 的 wine)的 .wine/drive_c/windows/Fonts 中复制了 consola.ttf、wingdng2.ttf、wingdng3.ttf 文件,并将它们分配到 .wine/drive_c/windows/Fonts 中。 并写道 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts] "Consolas (TrueType)"="Z:\\data\\fonts\\consola.ttf" "Marlett (TrueType)"="Z:\\usr\\share\\wine\\fonts\\marlett.ttf" "Symbol (TrueType)"="Z:\\usr\\share\\wine\\fonts\\symbol.ttf" "Webdings (TrueType)"="Z:\\usr\\share\\wine\\fonts\\webdings.ttf" "Wingdings (TrueType)"="Z:\\usr\\share\\wine\\fonts\\wingding.ttf" "Wingdings 2 (TrueType)"="Z:\\data\\fonts\\wingdng2.ttf" "Wingdings 3 (TrueType)"="Z:\\data\\fonts\\wingdng3.ttf" 现在就可以显示 Fractals 了。 Federico Quintieri 2025.12.11 17:28 #323 Federico Quintieri #:事实上,我是通过以下步骤实现的(我使用的是 CachyOS),而且我还是 Linux 的新手1.安装瓶子并创建一个瓶子(应用程序)2.从 mql5 原始网站下载适用于 Windows 的 mt5 安装程序(其他版本在安装过程中出现代理错误)。3.在引导程序中,"运行程序 "是 "ge-proton10-25",我是从引导程序的主页(首选项 => 运行程序)下载的。4.4. 在 metatrader5 的瓶子设置中,我切换到了 windows 11。5.我下载的 Bootle 依赖项是:dotnet48 - allfonts - vcredist2019 - vcredist20156.在我刚刚创建的 metatrader5 瓶中运行 mt5.exe。7.然后在瓶子设置中打开终端,输入 "winecfg",在新窗口中进入图形,根据您希望 mt5 缩放的程度调整 "dpi",我的是 96(我在尝试用 lucris 安装时也遇到过同样的缩放问题,现在运行正常)。这就是对我有效的方法,我正在尝试不同的编码,看起来效果还不错。 如果你有 hyprland,解决办法是使用安装了 windows11 的虚拟机,我试过各种方法,但在 hyprland 上使用 metatrader5 就是行不通。 在虚拟机方面,我使用了 KVM、Qemu 和 virt-manager。 wy1998 2025.12.12 18:34 #324 故障现象:坐标轴(横、竖轴)上的文字缺失。 故障出现的原因:升级了 mt5 后重启,出现故障。 已经试过的办法: 1)debian v12 升级到 v13。升级失败,重装系统 debian v13。 2)从mql5.com 上下载 mt5linux.sh 安装后,故障依旧。但这时,又有点不同。 刚安装完成后,eur/usd、xau/usd、usd/rmb 是能够显示坐标轴上的文字的。 导入自定义货币“沪深300” 的 .json 文件,加载界面模板,拷贝历史数据文件后,进入mt5,故障出现。 3)移走 ~/.mt5 目录后,重新初始化 winecfg,重新执行 mt5linux.sh。故障重现。 当前工作环境: Debian GNU/Linux 13.2.0 _Trixie kde plasma v6.36 内核 6.12.57+debian13-amd64(64位) wine64 v10.0~repack-6 附加的文件: j5300_config_json.txt 6 kb Discussion of article "MetaTrader DoEasy 函数库中的价格(第六十五部分):市场深度集合并操控 MQL5.com 信号的类 wy1998 2025.12.15 06:14 #325 问题找到了:windows/Fonts 的问题。 清除 Fonts 中的文件,问题解决。 恢复 Fonts 中的文件,问题重现。 Alain Verleyen 2025.12.15 10:22 #326 Tobias Johannes Zimmer "控件"却能漂亮地显示所有按钮。 在瓶子中,我尝试通过安装不同的依赖项(即 directx)来解决这个问题,因为我记得我认为 directx 可能与 MT5 图形对象有关,但我不确定这是否正确。 你的代码有问题。你怎么可能希望 4 个矩形都有相同的名称? 另外,请在此报告专门与 Wine/Linux 有关的问题。 wy1998 2025.12.15 12:02 #327 问题解决了。 1)清空 windows/Fonts 目录中的文件 2)把 simsun.ttc 拷入其中 随即,故障恢复。 6ulpycpi 2026.02.01 23:29 #328 您好、 更新 01/02/2026 - MT5 在 Linux Wine 10 下严重崩溃 - 无法重启 = 必须还原! 附加的文件: Capture_daycran_2026-02-02_004041.png 28 kb leompinheiro 2026.03.05 16:49 #329 我阅读了有关如何在 linux 上运行 MT5 的讨论、评论和所有资料。 我的结论是,MT5 并不总是能运行,即使能运行,它也不能提供在真实金融市场中运行的安全性。 在本地,我仍在使用 linux mint,但我打算在 windows 上运行 MT5,在 docker 容器中运行。 我希望有了 docker(win11),我就能获得更高的稳定性。 干杯 JRandomTrader 2026.03.05 22:36 #330 leompinheiro #:我阅读了有关如何在 linux 上运行 MT5 的讨论、评论和所有能找到的资料。我得出的结论是,它并不总是能运行,即使能运行,也无法提供在真实金融市场上运行的安全性。 在本地,我仍然使用 linux mint,但打算在 windows 上的 docker 容器中运行 MT5。我希望通过 docker(win11)获得更高的稳定性。 早在 MT5 停止在 32 位 WinXP 上运行时,我就把 MT5 移到了 linux(Debian)上。从那以后,我就再也没有用过 Windows。在 MOEX 上使用 MT5 进行算法交易是我 3 年多来的唯一收入来源。因此,它是可行的。 1...262728293031323334 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
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。
故障现象:坐标轴(横、竖轴)上的文字缺失。
故障出现的原因:升级了 mt5 后重启,出现故障。
已经试过的办法:
1)debian v12 升级到 v13。升级失败,重装系统 debian v13。
2)从mql5.com 上下载 mt5linux.sh 安装后,故障依旧。但这时,又有点不同。
刚安装完成后,eur/usd、xau/usd、usd/rmb 是能够显示坐标轴上的文字的。
导入自定义货币“沪深300” 的 .json 文件,加载界面模板,拷贝历史数据文件后,进入mt5,故障出现。
3)移走 ~/.mt5 目录后,重新初始化 winecfg,重新执行 mt5linux.sh。故障重现。
当前工作环境:
Debian GNU/Linux 13.2.0 _Trixie
kde plasma v6.36
内核 6.12.57+debian13-amd64(64位)
wine64 v10.0~repack-6
问题找到了:windows/Fonts 的问题。
清除 Fonts 中的文件,问题解决。
恢复 Fonts 中的文件,问题重现。
在瓶子中,我尝试通过安装不同的依赖项(即 directx)来解决这个问题,因为我记得我认为 directx 可能与 MT5 图形对象有关,但我不确定这是否正确。
你的代码有问题。你怎么可能希望 4 个矩形都有相同的名称?
另外,请在此报告专门与 Wine/Linux 有关的问题。
问题解决了。
1)清空 windows/Fonts 目录中的文件
2)把 simsun.ttc 拷入其中
随即,故障恢复。
您好、
更新 01/02/2026 - MT5 在 Linux Wine 10 下严重崩溃 - 无法重启 = 必须还原!
我阅读了有关如何在 linux 上运行 MT5 的讨论、评论和所有资料。
我的结论是,MT5 并不总是能运行,即使能运行,它也不能提供在真实金融市场中运行的安全性。
在本地,我仍在使用 linux mint,但我打算在 windows 上运行 MT5,在 docker 容器中运行。
我希望有了 docker(win11),我就能获得更高的稳定性。
干杯
我阅读了有关如何在 linux 上运行 MT5 的讨论、评论和所有能找到的资料。
我得出的结论是,它并不总是能运行,即使能运行,也无法提供在真实金融市场上运行的安全性。
在本地,我仍然使用 linux mint,但打算在 windows 上的 docker 容器中运行 MT5。
我希望通过 docker(win11)获得更高的稳定性。