---
title: "MetaTrader 5 build 4150：交易报告导出和MQL5新机器学习方法 - 更新历史"
description: "新版本可将交易报告保存为HTML和PDF文件。通过这个选项，您可以轻松地与同事和投资者分享您的交易成果。另一项创新是将当前的市场报价状态保存到文件中。 - 更新历史"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/zh/releasenotes/terminal/2342"
---

# MetaTrader 5 build 4150：交易报告导出和MQL5新机器学习方法

## 新版本可将交易报告保存为HTML和PDF文件。通过这个选项，您可以轻松地与同事和投资者分享您的交易成果。另一项创新是将当前的市场报价状态保存到文件中。

18 一月 2024

### 程序端

1. 程序端：添加将[交易报告](https://www.metatrader5.com/zh/news/2315)导出为HTML和PDF文件的功能。通过这个选项，您可以轻松地与同事和投资者分享您的交易成果。新导出命令可在文件菜单和报告菜单中获得。

   ![将交易报告导出为HTML和PDF文件](https://www.metatrader5.com/c/17/1/terminal-report-export.png)
2. 程序端：添加将当前"[市场报价](https://www.metatrader5.com/zh/terminal/help/trading/market_watch)"窗口的状态保存到CSV文件的功能。为此，请在快捷菜单中选择"导出"。文件将保存导出时选择的指标。要保存更多数据，可通过快捷菜单启用其他列。

   ![导出市场报价状态](https://www.metatrader5.com/c/17/1/specification-margin.png)
3. 程序端：改进合约规格中预付款要求的显示。现在，规格不再显示计算的比率和初始参数，而是显示最终预付款值。如果预付款数额取决于持仓量，则对话框中将显示相应的水平。

   ![改进合约规格中预付款要求的显示](https://c.mql5.com/3/427/specification-margin.png)

    预付款的计算依据是规格窗口打开时的交易品种价格，而不是实时更新。因此，这些数值应被视为具有指示性。要根据当前价格重新计算数值，请重新打开交易品种规格。
4. 程序端：禁用对模拟账户[信号](https://www.mql5.com/zh/signals)服务的支持。要获取有关练习账户的更多统计信息，请使用[新交易报告](https://www.metatrader5.com/zh/news/2315)。它提供了大量的指标来描述您的策略盈利能力和风险，包括增长图、平衡图和权益图，以及按方向和交易品种划分的交易分布图等。
5. 程序端：修正在编辑Stop Limit订单的止盈和止损时[显示潜在盈/亏](https://www.metatrader5.com/en/terminal/help/trading/one_click_trading#chart_set_sltp)值的问题。
6. 程序端：修正和改进[支付系统](https://www.metatrader5.com/zh/releasenotes/terminal/2304)的操作。
7. 程序端：修正在市场报价中从*.set文件加载一组[交易品种](https://www.metatrader5.com/zh/terminal/help/trading/market_watch#industry_analysis)时的重复检查。
8. 程序端：修正Parallels的网络安装程序。现在，在装有M1/M2/M3的macOS上使用该虚拟化系统时，平台将被正确安装。
9. 程序端：更新用户界面翻译。
10. 修正崩溃日志中的错误报告。

### MQL5

1. 添加机器学习中使用的矩阵和向量操作新方法。

     - [ConfusionMatrix](https://www.mql5.com/zh/docs/matrix/matrix_machine_learning/matrix_confusionmatrix)：计算误差矩阵。该方法适用于预测值的向量。
     - [ConfusionMatrixMultilabel](https://www.mql5.com/zh/docs/matrix/matrix_machine_learning/matrix_confusionmatrixmultilabel)：计算每个标签的误差矩阵。该方法适用于预测值的向量。
     - [ClassificationMetric](https://www.mql5.com/zh/docs/matrix/matrix_machine_learning/matrix_classificationmetric)：计算分类指标，以评估预测数据与真实数据相比的质量。该方法适用于预测值的向量。
     - [ClassificationScore](https://www.mql5.com/zh/docs/matrix/matrix_machine_learning/matrix_classificationscore)：计算分类指标，以评估预测数据与真实数据相比的质量。该方法适用于真实值的向量。
2. 修正使用[FileWrite](https://www.mql5.com/zh/docs/files/filewrite)函数将数据以UTF-8格式保存到文本文件。
3. 禁用和弃用的[Signal*](https://www.mql5.com/zh/docs/signals)函数。现在它们将返回空信号集。

### MetaEditor

1. 提高[分析](https://www.metatrader5.com/zh/metaeditor/help/development/profiling)采样率。现在，分析器每秒可捕捉10,000次应用程序状态，从而更准确地测量函数执行率。
2. 更新[AI Assistant自动编码助手](https://www.metatrader5.com/zh/metaeditor/help/development/ai_assistant)的可用模型。添加ChatGPT-4 Turbo模型，删除过时的模型。
3. 修正替换所选文本片段中的单词时出现的错误。

### Tester

1. 修正在通用优化模式下可能出现的前测冻结问题。
2. 利用MQL5程序的交易历史记录优化和加速操作。
3. 修正Close By操作的利润计算。与主测试交易品种不匹配的交易品种可能会出错。

### 网页端

1. 修正交易商相关属性发生变化时更新交易品种属性的问题。
2. 修正图表上蜡烛图显示的问题。图表可能无法显示小蜡烛图。
3. 修正开户表格中国家字段的操作。

**请参阅前面的新闻：**

- [MetaTrader 5 build 4040：其他改进和修复](https://www.metatrader5.com/zh/releasenotes/terminal/2322)
- [MetaTrader 5 build 4000 :改进交易报告和网页端](https://www.metatrader5.com/zh/releasenotes/terminal/2313)
- [MetaTrader 5 build 3980：其他改进和修复](https://www.metatrader5.com/zh/releasenotes/terminal/2308)
- [MetaTrader 5 build 3950：在程序端出入金，更新的交易报告](https://www.metatrader5.com/zh/releasenotes/terminal/2304)
- [MetaTrader 5 build 3800：预订或取消(Book or Cancel)订单、AI编码助手和增强ONNX支持](https://www.metatrader5.com/zh/releasenotes/terminal/2286)
