新版 MetaTrader 5 平台 Build 5640:MetaEditor 中的暗色主题改进和 Markdown 支持
改进了所有组件的暗色主题:交易终端、MetaEditor 和策略测试器。更新了整体背景颜色以及标签和滚动条颜色,以提高可用性和视觉舒适度。 修复了在某些情况下可能会中断下载和同步 分时报价历史 的问题。 更新了交易工具的 基本数据 。扩大了支持的交易品种列表,并添加了缺失数据。
程序端
- 改进了所有组件的暗色主题:交易终端、MetaEditor 和策略测试器。更新了整体背景颜色以及标签和滚动条颜色,以提高可用性和视觉舒适度。

- 修复了在某些情况下可能会中断下载和同步分时报价历史的问题。
- 更新了交易工具的基本数据。扩大了支持的交易品种列表,并添加了缺失数据。

- 添加了库尔德语界面翻译。
- 修复了"编辑框"图形对象的渲染。
- 修复了"趋势线"对象的渲染。在某些情况下,如果对象的锚点位于图表柱形的可见范围之外,则不会显示该对象。
- 修复了删除自定义交易品种组的问题。
MQL5
- 添加了 Color2PRGB 函数。它将 color 类型转换为 uint,从而获得 PRGB 颜色表示。PRGB 格式用于创建图形资源、输出文本以及在标准库的 CCanvas 类中使用。
- 为向量和矩阵添加了 NormalizeDouble 方法。其工作原理与 double 类型值的标准方法类似。对于复数,实部和虚部分别进行归一化处理。当价格数据应该存储在向量和矩阵中时,这种方法很有用。
- 编译器改进:
- 修复了通过函数指针返回对象的调用。
- 添加了大偏移常数或负偏移常数的警告。
- 修复了 matrix<T>::Swap(array<T>&) 方法中的一个问题。
- 修复了对使用隐式类对象的代码的解析。
MetaEditor
- 添加了对查看和编辑 Markdown 文件的支持。Markdown 在许多平台上被广泛用于创建文档和说明,包括 GitHub 和 AlgoForge。
默认情况下,.md 文件在预览模式下打开,为了方便起见,应用了基本样式。要切换到编辑模式,请使用上下文菜单。

- 修复了使用 BOM 以 UTF-8 编码的项目文件 *.mqproj 的处理问题。
- 修复了局部变量的自动显示。它们的值不再能从监视列表中删除。
策略测试器
- 修复了在测试预付款货币与账户存款货币不同的工具时出现的历史数据同步问题。例如,使用美元或欧元为存款货币测试 CHFJPY 时。现在,测试器可以从经纪商服务器上正确下载所需的交叉汇率。