新版 MetaTrader 5 平台 Build 5640:MetaEditor 中的暗色主题改进和 Markdown 支持

 

2026 年 2 月 20 日星期五,MetaTrader 5 平台将发布更新版本。

在这个版本中,我们通过更新整体背景颜色以及标签和滚动条的颜色来改进暗色界面主题,以提供更舒适、视觉一致的用户体验。 

我们还推出了在 MetaEditor 中方便地处理 Markdown 文件的功能。现在,您可以在将项目发布到 AlgoForge 时使用 Markdown 创建项目说明和文档。

MQL5 还进行了多项改进:我们修复了一些编译器问题,添加了新的 Color2PRGB 函数,并扩展了对 NormalizeDouble 的支持 —— 现在它可以应用于矩阵和向量。

新版 MetaTrader 5 平台 Build 5640:MetaEditor 中的暗色主题改进和 Markdown 支持


MetaTrader 5 客户端

  1. 改进了所有组件的暗色主题:交易终端、MetaEditor 和策略测试器。更新了整体背景颜色以及标签和滚动条颜色,以提高可用性和视觉舒适度。


    改进的暗色主题


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


    基本数据已更新


  4. 程序端:添加了库尔德语界面翻译。
  5. 程序端:修复了"编辑框"图形对象的渲染。
  6. 程序端:修复了"趋势线"对象的渲染。在某些情况下,如果对象的锚点位于图表柱形的可见范围之外,则不会显示该对象。
  7. 程序端:修复了删除自定义交易品种组的问题。
  8. MQL5:添加了 Color2PRGB 函数。它将 color 类型转换为 uint,从而获得 PRGB 颜色表示。PRGB 格式用于创建图形资源输出文本以及在标准库的 CCanvas 类中使用。
  9. MQL5:为向量和矩阵添加了 NormalizeDouble 方法。其工作原理与 double 类型值的标准方法类似。对于复数,实部和虚部分别进行归一化处理。当价格数据应该存储在向量和矩阵中时,这种方法很有用。
  10. MQL5:编译器改进:

    • 修复了通过函数指针返回对象的调用。
    • 添加了大偏移常数或负偏移常数的警告。
    • 修复了 matrix<T>::Swap(array<T>&) 方法中的一个问题。
    • 修复了对使用隐式类对象的代码的解析。

  11. MetaEditor:添加了对查看和编辑 Markdown 文件的支持。Markdown 在许多平台上被广泛用于创建文档和说明,包括 GitHub 和 AlgoForge
    默认情况下,.md 文件在预览模式下打开,为了方便起见,应用了基本样式。要切换到编辑模式,请使用上下文菜单。


    添加了 Markdown 文件的显示和编辑功能


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


本次更新将通过实时更新方式分发。