Por que razão você precisa atualizar o MetaTrader 5 agora mesmo, se
você trabalha com a linguagem MQL5 e cria robôs de negociação:
- Devido
às numerosas solicitações dos traders, adicionamos as funções iTime,
iOpen, iHigh, iLow, iClose, iVolume, iBars, iBarShift, iLowest,
iHighest, iRealVolume, iTickVolume e iSpread para trabalhar com timeseries.
Agora é mais fácil transferir o código de seus aplicativos de
negociação MetaTrader 4 para a quinta versão da plataforma, já que essas
funções foram migradas da linguagem MQL4 e já são conhecidas pelos
traders algorítmicos. Detalhes com descrições e códigos de funções estão
na lista completa das mudanças do MetaTrader 5 build 1860.
- A
velocidade dos programas MQL5 se tornou maior, graças à otimização
adicional do código fonte durante a compilação. Para obter um aumento de
velocidade, basta recompilar seus programas na nova versão do
MetaEditor.
- Atualizamos completamente o sistema de
trabalho com o cache de otimização no Testador de Estratégias.
Anteriormente, era armazenado como um único arquivo XML que incluía
todas as passagens de otimização do EA com as configurações de teste
especificadas. No mesmo arquivo, os resultados da otimização eram
obtidos com diferentes parâmetros de entrada. Agora, o cache de
otimização é armazenado como arquivos binários separadamente para cada
conjunto de parâmetros otimizados. Alterando o formato e reduzindo o
tamanho dos arquivos, foi significativamente acelerado o trabalho do
testador com o cache de otimização. Essa aceleração será especialmente
notável com a continuação da otimização suspensa anteriormente.
Veja os resultados das otimizações realizadas anteriormente.
Agora
você pode ver os resultados de otimizações executadas anteriormente no
testador de estratégias, sem analisar os enormes arquivos XML em
programas de terceiros. Abra a guia "Resultados da otimização",
selecione o EA e o arquivo com o cache de otimização. A lista exibe
todos os arquivos de cache de otimização que estão no disco para o
Expert Advisor selecionado. Para cada arquivo são mostrados a data de
otimização, configurações de teste (símbolo, timeframe, datas), bem como
informações sobre os parâmetros de entrada. Além disso, você pode
filtrar os resultados da otimização no servidor de negociação em que
eles foram recebidos.
Recálculo do critério de otimização em tempo real
O
critério de otimização é um indicador cujo valor determina a qualidade
do conjunto de teste dos parâmetros de entrada. Quanto maior for o valor
do critério de otimização, melhor será avaliado o resultado do teste
com o conjunto de parâmetros dados.
Anteriormente, ao otimizar, era
calculado apenas um critério selecionado antes da otimização. Agora,
quando você visualiza os resultados, você pode alterar o critério de
otimização enquanto trabalha, o testador de estratégia recalculará
automaticamente todos os valores.
- Surgiu
a capacidade de definir manualmente a moeda de depósito e o tamanho da
alavancagem para teste e otimização. Anteriormente, esses parâmetros
eram definidos de acordo com a conta atual conectada e, para alterá-los,
o usuário precisava alternar para outras contas.
- Nós removemos a proibição do uso de OpenCL
em agentes de teste. Anteriormente, os dispositivos OpenCL só podiam
ser usados ao testar em agentes locais. Agora, os agentes podem usar
todos os dispositivos OpenCL disponíveis (processador, placa de vídeo)
ao trabalhar numa rede local e na MQL5 Cloud Network.
Veja as notícias anteriores, por favor: