背景概述
根据 黄金形态通APP 报道,MetaQuotes 于 2024 年 11 月 22 日(周五)发布 MetaTrader 5 平台的新测试版(build 4695)。该版本针对 MQL5 语言、终端性能及 Web 终端功能进行了多项更新,旨在提升开发者和交易者的使用体验。测试完成后,MetaQuotes 将发布该平台的最终正式版。
关键要点
- MQL5 更新:新增对更多 OpenBLAS 库函数的支持,以及 TransposeConjugate 和 CompareEqual 函数,为矩阵和向量操作提供更广泛的能力。同时添加了复杂矩阵的新方法。
- Python 集成:修复了 Python 集成包的兼容性,现可支持最高至 Python 3.13 的任意版本。
- 终端优化:优化并加速了与价格数据相关的操作,包括 tick 数据和价格历史的解包,从而提高图表加载速度。
- 价值显示变更:终端中持仓、订单和交易价值的计算方式已更改,现在以账户存款货币显示,而非交易品种的基础货币。
- 用户界面:更新了用户界面翻译。
- Web 终端:MetaTrader 5 Web Terminal 现支持大额订单的 Request 执行类型,并扩展了经纪商拒绝请求的原因描述。
影响解读
此次更新对开发者和交易者均产生积极影响。MQL5 对 OpenBLAS 的扩展支持将增强复杂数学运算和算法交易的开发能力,尤其有利于量化交易策略的实现。Python 集成兼容性的修复使得使用最新 Python 版本的开发者能够更顺畅地连接 MT5 平台。终端性能优化直接提升了图表加载和价格数据处理速度,改善了用户体验。价值显示货币的变更使账户盈亏和交易成本更直观地以存款货币呈现,便于交易者进行资金管理。Web 终端的功能增强则提升了网页端大额订单的执行效率和透明度。
关键对比
| 项目 | 更新前 | 更新后 |
|---|---|---|
| Python 集成兼容性 | 未明确支持至 3.13 | 支持任意 Python 版本至 3.13 |
| 持仓/订单/交易价值显示货币 | 交易品种的基础货币 | 账户存款货币 |
| Web 终端大额订单执行 | 不支持 Request 执行类型 | 支持 Request 执行类型 |
| MQL5 矩阵函数 | 缺少 TransposeConjugate 和 CompareEqual | 新增上述函数及更多 OpenBLAS 支持 |
未来展望
MetaQuotes 表示,新 MetaTrader 5 平台的最终正式版将在本次测试阶段完成后发布。届时,所有测试版中的改进将整合至稳定版本,供全球经纪商和交易者使用。此次更新进一步巩固了 MT5 作为多资产交易平台的技术领先地位,并可能推动更多开发者采用 MQL5 和 Python 进行策略开发。
编辑总结
MetaTrader 5 build 4695 测试版带来了一系列实质性改进,涵盖开发工具、性能优化和终端功能。OpenBLAS 支持的扩展和 Python 兼容性的修复将吸引更多量化开发者,而价值显示货币的变更和 Web 终端增强则提升了交易体验。这些更新预计将增强 MT5 在竞争激烈的交易平台市场中的吸引力。
常见问题解答
问题:MetaTrader 5 新测试版的版本号是多少?
回答:新测试版的版本号为 build 4695。
问题:此次更新对 Python 集成做了什么改进?
回答:修复了 Python 集成包的兼容性,现在支持任意 Python 版本,最高至 Python 3.13。
问题:终端中持仓、订单和交易价值现在以什么货币显示?
回答:现在以账户存款货币显示,而不是交易品种的基础货币。
问题:MQL5 新增了哪些函数?
回答:新增了 TransposeConjugate 和 CompareEqual 函数,并扩展了对更多 OpenBLAS 库函数的支持,以及复杂矩阵的新方法。
问题:MetaTrader 5 Web Terminal 增加了什么功能?
回答:Web Terminal 现在支持大额订单的 Request 执行类型,并扩展了经纪商拒绝请求的原因描述。




