Nova versão da plataforma MetaTrader 5 build 1880: cálculo do histórico completo de instrumentos sintéticos

 

Nova versão da plataforma MetaTrader 5 build 1880: cálculo do histórico completo de instrumentos sintéticos

Na sexta-feira, 6 de julho de 2018, será lançada uma versão atualizada da plataforma MetaTrader 5. Ela contém as seguintes alterações:

  1. Terminal: adicionado o cálculo do histórico de preços de instrumentos sintéticos, 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). Agora o histórico é calculado em todos os dados disponíveis incondicionalmente.




    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.

  2. MQL5: 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. A propriedade pode ser usada no cálculo independente do lucro para normalizar os valores obtidos.
  3. MQL5: corrigido o atraso de execução das funções Copy e funções i ao trabalhar com o timeframe semanal.
  4. MQL5: corrigidos erros na função WebRequest.
  5. Tester: adicionada a possibilidade de teste único de EA após os resultados de otimização do arquivo de cache serem carregados.
  6. Tester: acelerado o carregamento inicial do histórico de preços por agentes de teste locais.
  7. Documentação atualizada.

A atualização estará disponível através do sistema Live Update.