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
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.
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.
- Corrigido o atraso de execução das funções Copy e funções i ao trabalhar com o timeframe semanal.
- Corrigidos erros na função WebRequest.
Tester
- Adicionada a possibilidade de teste único de EA após os resultados de otimização do arquivo de cache serem carregados.
- Acelerado o carregamento inicial do histórico de preços por agentes de teste locais.
Documentação atualizada.
Veja as notícias anteriores, por favor: