MetaTrader 5 build 1240: aceleramento do trabalho e vídeos incorporados

O que há de novo na MetaTrader 5?

17 dezembro 2015

Hosting

  1. Uma ligação que conduz ao vídeo tutorial "Como arrendar uma plataforma virtual" foi adicionada à caixa de diálogo do servidor virtual. Assista a este vídeo de dois minutos e descubra como é simples pôr o robô comercial a funcionar ou a copiar sinais 24 horas por dia, 7 dias por semana.


    Este e muitos outros vídeos estão disponíveis no canal oficial do YouTube da MetaQuotes Software Corp..
  2. Foi corrigido o erro de migração para o hosting, quando é chamado um indicador personalizado, ou quando a biblioteca EX5 dentro de um indicator personalizado é chamada desde o Expert Advisor.

Terminal

  1. Atualização acelerada da lista de ordens e posições abertas ao realizar operações comerciais de alta frequência (50 operações por segundo ou mais).
  2. A sincronização inicial do terminal com o servidor comercial foi otimizada e significativamente acelerada em presença de uma grande quantidade de instrumentos financeiros (dezenas de milhares). Agora, depois de se conectar, pode começar a trabalhar mais rápido.
  3. O consumo da memória usada pelo terminal foi otimizado e significativamente reduzido.
  4. A configuração da profundidade de mercado "DOM" foi adicionada ao fechamento/abertura do terminal.
  5. Os erros, na forma de artefatos, que ocorriam no Windows 10 ao arrastar as janelas do terminal, foram corrigidos.
  6. O trabalho do menu de contexto para ajuda foi corrigido. Para ativar a ajuda de um elemento do menu de contexto, coloque o cursor em cima dele e clique F1.
  7. Os trabalhos para a adaptação da interface em ecrãs de alta resolução (4K) encontram-se em desenvolvimento.

MQL5

  1. Para a obtenção de informação sobre as ordens e negociações OrderGetString, HistoryOrderGetString e HistoryDealGetString foram adicionadas novas propriedades:

    • ORDER_EXTERNAL_ID - a ID de ordem no sistema externo de comércio (na bolsa).
    • DEAL_EXTERNAL_ID - a ID de negociação no sistema externo de comércio.

  2. O erro da função ZeroMemory ao trabalhar com estruturas e classes foi corrigido. Em alguns casos, a limpeza da memória não foi realizada.
  3. Foram adicionados códigos de erro ao trabalhar com a função SendFTP. A função envia o ficheiro para o endereço indicado na janela de configuração "FTP".

    • ERR_FTP_NOSERVER - o servidor FTP não está especificado nos atributos de configuração
    • ERR_FTP_NOLOGIN - o login FTP não está especificado nos atributos de configuração
    • ERR_FTP_FILE_ERROR - o ficheiro não existe
    • ERR_FTP_CONNECT_FAILED - a ligação ao servidor FTP falhou
    • ERR_FTP_CHANGEDIR - não foi encontrado o diretório no servidor FTP para o upload do ficheiro
    • ERR_FTP_CLOSED - a ligação ao servidor FTP foi fechada

  4. Foi corrigida a verificação do acesso para colocar objetos segundo hierarquia de descendentes a antepassados.
  5. Foi corrigida uma série de erros nas classes de escalas.
  6. Foi corrigido o erro ao pedido da função CopyTicks. Ao especificar o parâmetro COPY_TICKS_TRADE (copiar apenas trade ticks) para ticks de negociação consecutivos e idênticos (de igual volume e last price), só o primeiro tick passou.
  7. Foi corrigido o erro ao usar ZLib na função CryptDecode que levava a um ciclo infinito de descompressão.
  8. Foi corrigido o erro de sincronização para um instrumento comercial diferente do instrumento básico de teste, no historial de preços.

Tester

  1. Foi corrigido o erro de sincronização para um instrumento comercial diferente do instrumento básico de teste, no historial de preços.
  2. Foi corrigida a duplicação da transação comercial TRADE_TRANSACTION_DEAL_ADD (a adição da negociação ao historial) no criador de eventos OnTradeTransaction.
  3. Foi alterado o comportamento dos forward testes durante a otimização genética. Agora, todos os resultados obtidos depois da otimização genética participam nas forward passes. Anteriormente, só 1/4 dos resultados eram usados.

MetaEditor

  1. Foi adicionado o link do vídeo tutorial video "Como criar um robô comercial no Master MQL5". Assista a este vídeo de três minutos e crie um robô comercial, sem escrever uma única linha de código.


    Este e muitos outros vídeos estão disponíveis no canal oficial da MetaQuotes Software Corp. no YouTube.
  2. Foi corrigido o comando para organizar janelas abertas, no caso de uma delas estar completamente expandida. Através do menu "Janela" é possível empilhar os ficheiros em forma de mosaico, na vertical, na horizontal e em cascata.
  3. Os trabalhos para a adaptação da interface em ecrãs de alta resolução (4K) encontram-se em desenvolvimento.
Updated documentation.