---
title: "MetaTrader 5平台build 1880：计算合成交易品种的完整历史 - 更新历史"
description: "程序端：为整个可用的数据深度添加了合成交易品种价格历史的计算。... - 更新历史"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/zh/releasenotes/terminal/1880"
---

# MetaTrader 5平台build 1880：计算合成交易品种的完整历史

## 程序端：为整个可用的数据深度添加了合成交易品种价格历史的计算。 平台根据公式中使用的工具的一分钟柱来计算一分钟柱的历史记录。以前，只能计算最近两个月的历史记录。根据一个明确的请求可以创建更深入的历史（当将图表滚动到左侧或调用Copy函数时）。现在，可以无条件使用所有可用数据来计算历史。

6 七月 2018

### 程序端

1. 程序端：为整个可用的数据深度添加了[合成交易品种](https://www.metatrader5.com/zh/terminal/help/trading_advanced/custom_instruments#synthetic)价格历史的计算。平台根据公式中使用的工具的一分钟柱来计算一分钟柱的历史记录。以前，只能计算最近两个月的历史记录。根据一个明确的请求可以创建更深入的历史（当将图表滚动到左侧或调用[Copy函数](https://www.mql5.com/zh/docs/series/copyrates)时）。现在，可以无条件使用所有可用数据来计算历史。

   ![](https://c.mql5.com/3/204/synthetic_instrument__6.png)

   在合成公式中使用的每一个交易品种都可以有不同深度的价格历史。合成历史计算是对最短的可用周期来执行。例如，公式使用三个交易品种：

     - EURUSD 历史最早可以追溯回2009.01.01
     - USDJPY历史最早可以追溯回2012.06.01
     - EURJPY历史最早可以追溯回2014.06.01

   这种情况下，合成交易品种历史的计算周期将从2014.06.01到现在。从这个日期开始将额外排除100分钟，来确保计算的完整性（如果有任何分钟柱不可用在历史中，那么计算中会使用前一分钟柱）。如果所用交易品种的深度历史可以使用，那么合成交易品种历史计算可能需要相当长的时间。为了确保合成交易品种图表即时查看，则首先计算最近两个月的历史（类似于之前版本的计算）。然后再开始计算较早期的历史。

### MQL5

1. ACCOUNT_CURRENCY_DIGITS新属性 — 在账户入金货币中的小数位数。使用[AccountInfoInteger](https://www.mql5.com/zh/docs/account/accountinfointeger)函数来获得属性。您可以在自己[计算利润](https://www.mql5.com/zh/docs/constants/environment_state/marketinfoconstants#enum_symbol_calc_mode)的时候使用这个属性，使所获得的值标准化。
2. 修正周时间周期操作期间执行[Copy函数](https://www.mql5.com/zh/docs/series/copyrates)和[i-函数](https://www.mql5.com/zh/docs/series/ibars)的延迟。
3. 修正[WebRequest](https://www.mql5.com/zh/docs/network/webrequest)函数的操作。

### Tester

1. 添加了下载[缓存文件的优化结果](https://www.metatrader5.com/zh/terminal/help/algotrading/strategy_optimization#cache)之后执行单独EA交易测试的功能。
2. 新版本提供了通过本地代理加快价格历史初步下载的功能。

文档已更新。

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

- [MetaTrader 5 build 1870：通过ISIN在市场报价中添加交易品种](https://www.metatrader5.com/zh/releasenotes/terminal/1870)
- [MetaTrader 5平台build 1860：改进MQL5柱形图操作和策略测试功能](https://www.metatrader5.com/zh/releasenotes/terminal/1860)
- [MetaTrader 5平台Build 1755](https://www.metatrader5.com/zh/releasenotes/terminal/1755)
- [MetaTrader 5平台Build 1745](https://www.metatrader5.com/zh/releasenotes/terminal/1745)
- [MetaTrader 5 Build 1730: MetaEditor项目和合成金融工具](https://www.metatrader5.com/zh/releasenotes/terminal/1730)
