---
title: "MetaTrader 5 build 1880: cálculo do histórico completo de instrumentos sintéticos - Última atualização"
description: "Adicionado o cálculo do histórico de preços de instrumentos sintéticos, para toda a profundidade de dados disponível. - Última atualização"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/pt/releasenotes/terminal/1880"
---

# MetaTrader 5 build 1880: cálculo do histórico completo de instrumentos sintéticos

## Adicionado o cálculo do histórico de preços de instrumentos sintéticos, para toda a profundidade de dados disponível

6 julho 2018

### Terminal

1. Adicionado o cálculo do histórico de preços de [instrumentos sintéticos](https://www.metatrader5.com/pt/terminal/help/trading_advanced/custom_instruments#synthetic), para toda a profundidade de dados disponível.Para instrumentos sintéticos, a plataforma calcula o histórico de barras de minutos, com base nas barras de minutos dos instrumentos que compõem sua fórmula. Anteriormente, por padrão, o cálculo era feito apenas para os últimos dois meses do histórico. Um histórico mais profundo podia ser criado com uma solicitação explícita (ao rolar o gráfico para a esquerda ou chamar funções [Copy](https://www.mql5.com/pt/docs/series/copyrates)). Agora o histórico é calculado em todos os dados disponíveis incondicionalmente.

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

   O histórico de preços de cada instrumento incluído na fórmula pode ter diferentes profundidades. É por isso que o cálculo é feito para o período mais curto. Por exemplo, a fórmula usa três instrumentos:

     - EURUSD com histórico até 2009.01.01
     - USDJPY com histórico até 2012.06.01
     - EURJPY com histórico até 2014.06.01

   Nesse caso, o histórico do instrumento sintético será calculado apenas de 2014.06.01 até o presente. Além dessa data, serão descartados outros 100 minutos para garantir a integridade do cálculo (na ausência de uma barra de minutos separada no histórico, no cálculo é usada a barra do minuto anterior). Se houver um histórico profundo, o cálculo do instrumento sintético pode levar muito tempo. Para que você possa ver imediatamente o seu gráfico, sem esperar todos os cálculos serem concluídos, primeiro é calculado o histórico dos últimos dois meses (semelhante ao que acontecia nas versões anteriores). Só depois disso começa o cálculo de um histórico anterior.

### MQL5

1. Adicionada a propriedade ACCOUNT_CURRENCY_DIGITS, isto é, o número de casas decimais para a moeda de depósito da conta. Para recebê-la, use a função [AccountInfoInteger](https://www.mql5.com/pt/docs/account/accountinfointeger). A propriedade pode ser usada no [cálculo independente do lucro](https://www.mql5.com/pt/docs/constants/environment_state/marketinfoconstants#enum_symbol_calc_mode) para normalizar os valores obtidos.
2. Corrigido o atraso de execução das [funções Copy](https://www.mql5.com/pt/docs/series/copyrates) e [funções i](https://www.mql5.com/pt/docs/series/ibars) ao trabalhar com o timeframe semanal.
3. Corrigidos erros na função [WebRequest](https://www.mql5.com/pt/docs/network/webrequest).

### Tester

1. Adicionada a possibilidade de teste único de EA após os [resultados de otimização do arquivo de cache](https://www.metatrader5.com/pt/terminal/help/algotrading/strategy_optimization#cache) serem carregados.
2. Acelerado o carregamento inicial do histórico de preços por agentes de teste locais.

Documentação atualizada.

**Veja as notícias anteriores:**

- [MetaTrader 5 build 1870: adição de símbolos à Observação do mercado de acordo com o ISIN](https://www.metatrader5.com/pt/releasenotes/terminal/1870)
- [MetaTrader 5 build 1860: funções para trabalhar com barras em MQL5 e melhorias no testador de estratégias](https://www.metatrader5.com/pt/releasenotes/terminal/1860)
- [MetaTrader 5 build 1755](https://www.metatrader5.com/pt/releasenotes/terminal/1755)
- [MetaTrader 5 build 1745](https://www.metatrader5.com/pt/releasenotes/terminal/1745)
- [MetaTrader 5 build 1730: projetos no MetaEditor e instrumentos sintéticos](https://www.metatrader5.com/pt/releasenotes/terminal/1730)
