MetaTrader 5 build 2650更新:背景图表加载和代码分析工具改进

MetaQuotes

19 十月 2020

最近MetaTrader 5更新提供了更多新功能,进一步增强了用户体验。最明显的变化描述如下。




程序端:新数据下载选项

为了节省流量,平台仅在请求相关数据时下载交易品种价格历史(例如,在打开价格图表或启动测试时)。然而,等待数据下载对于常用交易品种来说,这并不是很方便。

启用新选项“预加载未结持仓和订单的图表数据”,您有未结持仓或挂单的交易品种图表将在后台模式下更新。无论您何时打开交易品种图表,相关数据将立即可供分析。



代码分析工具:新功能和内联控制

使用更新的分析工具,EA交易开发人员可以准确地确定每个MQL程序的执行时间。性能数据可以帮助创建高效且快速运行的解决方案。与以前使用的进行重大修改的分析工具相比,新版本使用未更改的可执行代码进行性能分析。

新分析工具现在使用抽样方式:MQL程序执行每毫秒中断一次,以分析此时正在执行的函数部分。该分析反映了每个函数在总代码执行时间内所占的份额。

性能指标(以单位和百分比表示):

  • 总CPU — 函数的使用频率。
  • 自身CPU — 具体函数执行所用的处理器时间。此变量对于识别MQL程序瓶颈至关重要。

另一个更新涉及性能分析过程中的函数内联。内联(将函数代码直接添加到其调用站)可以加速程序性能,但这会使函数分析变得困难。现在,如果需要有关“纯”函数的报告,您可以禁用内联功能。


Tester:改进自定义设置

此更新提供了用于自定义设置的修改选项。例如,当禁用“使用自定义设置”选项时,将停用对话框中的所有其他设置,以避免产生误解。


修正计算自定义手续费:现在,可以通过指定交易品种名称(代替整个路径)来启用手续费。另外,此更新还修复一些小错误并对界面进行改进,包括重新排列选项卡和优化表格的列宽。

下载MetaTrader 5