MetaTrader 5 Build 5320 发布:新增服务类 CodeBase 分类,明确终止对旧版 Windows 支持

经纪商观察·更多 MetaTrader 报道

·阅读约 5 分钟·FXAJAX编辑部

字号
MetaTrader 5 Build 5320 发布:新增服务类 CodeBase 分类,明确终止对旧版 Windows 支持

汇捷资讯经纪商观察关注「MetaTrader 5 Build 5320 发布:新增服务类 CodeBase 分类,明确终止对旧版 Windows 支持」。文中涉及MetaTrader、Build、CodeBase、Windows。主体名称、时间、金额、牌照和监管结果以正文为准,不另作推断。

背景概述

根据 黄金形态通APP 报道,MetaQuotes 计划于 2025 年 9 月 26 日(周五)发布 MetaTrader 5(MT5) 平台更新 Build 5320。此次更新在功能与兼容性两方面均有重要调整:一方面为 MQL5 服务程序引入独立的 CodeBase 分类,并改进输入变量命名方式;另一方面明确 Build 5320 是最后一个支持 Windows 7、Windows 8、Windows 8.1 及 Windows Server 2008 的版本。自下一版本起,运行这些操作系统的桌面平台将不再接收更新,但 Wine 环境除外。

关键要点

  • 服务类 CodeBase 分类:终端新增对 MQL5 服务程序的 CodeBase 支持,开发者可分享代码,用户可直接从平台或 MetaEditor 下载,程序自动安装至正确文件夹并编译。
  • 输入变量命名改进:MQL5 新增语法支持,可通过独立参数显式指定在程序属性中显示的变量名称,不再依赖注释方式。
  • 编译器与调试器优化:开发者对 MQL5 编译器和调试器进行了多项改进。
  • Web 终端本地化:新增罗马尼亚语和希伯来语翻译。
  • 操作系统支持终止:Build 5320 是最后一个支持 Windows 7、8、8.1 及 Windows Server 2008 的版本。

影响解读

对于 MQL5 开发者而言,服务程序获得独立 CodeBase 分类将显著提升代码分享与分发的效率。此前,服务程序与智能交易系统、指标和脚本混在一起,用户难以快速定位。现在,开发者可以更精准地发布服务类应用,用户也能一键下载并自动完成安装与编译。

输入变量命名方式的改进则降低了代码维护的复杂度。通过独立参数指定显示名称,比依赖注释更直观,有助于减少因注释格式错误导致的显示问题。

对于仍在使用旧版 Windows 的用户,Build 5320 之后将无法获得平台更新。这可能会影响部分交易者的使用体验,尤其是依赖旧系统稳定性的用户。不过,Wine 环境不受此限制,为 Linux 或 macOS 用户提供了替代方案。

关键对比:服务程序与其他 MQL5 程序

程序类型是否依附图表运行方式典型用途
智能交易系统(EA)是依附于特定图表,可自动交易自动化交易策略
指标是依附于图表,用于技术分析绘制图表、计算指标值
脚本是依附于图表,单次执行执行一次性操作
服务否后台运行,终端启动时自动开始自定义价格数据源、辅助任务

未来展望

随着 Build 5320 的发布,MetaQuotes 将逐步停止对旧版 Windows 的支持,未来更新将专注于更现代的操作系统环境。这一举措可能推动部分用户升级系统,但也可能促使他们转向 Wine 或其他兼容层。与此同时,服务类 CodeBase 分类的引入有望丰富 MQL5 生态,鼓励更多开发者分享后台服务程序,进一步扩展 MT5 平台的功能边界。

编辑总结

MT5 Build 5320 是一次兼具功能增强与兼容性调整的更新。服务类 CodeBase 分类和输入变量命名改进提升了开发与使用效率,而旧版 Windows 支持的终止则标志着平台向更现代环境的迁移。交易者与开发者应关注自身系统环境,并适时评估升级需求。

常见问题解答

问题:MT5 Build 5320 何时发布?

回答:根据 黄金形态通APP 报道,MetaQuotes 计划于 2025 年 9 月 26 日(周五)发布 Build 5320。

问题:Build 5320 之后,哪些操作系统将不再获得 MT5 更新?

回答:自下一版本起,运行 Windows 7、Windows 8、Windows 8.1 及 Windows Server 2008 的桌面平台将不再接收更新。Wine 环境除外。

问题:什么是 MQL5 服务程序?

回答:服务程序是一种不依附于特定图表的 MQL5 应用程序,在后台运行,并在终端启动时自动开始。它们可用于实现自定义价格数据源及执行各类辅助任务。

问题:新增的 CodeBase 服务分类有什么作用?

回答:该分类允许开发者在 CodeBase 中分享服务程序代码,用户可直接从平台或 MetaEditor 下载,程序会自动安装到正确文件夹并编译, ready to run。

问题:MQL5 输入变量命名方式有何改进?

回答:现在可以通过独立参数显式指定在程序属性中显示的变量名称,而不再依赖注释方式。这使命名更直观,减少了因注释格式问题导致的显示错误。