Versão beta da plataforma MetaTrader 5 build 5770: expansão da integração com o OpenBLAS e uso prático de arquivos CSV no MetaEditor

 

Na quinta-feira, 9 de abril de 2026, será lançada uma versão atualizada da plataforma MetaTrader 5 em versão beta.

Nesta versão, ampliamos a integração com a biblioteca de álgebra linear OpenBLAS: adicionamos novos métodos para filtro de tendência L1 e também aperfeiçoamos o sistema de atualização dos arquivos necessários.

O MetaEditor também passou a permitir o uso prático de arquivos CSV. O editor os exibirá automaticamente em formato de tabela. Você poderá filtrar os dados, ordená-los por coluna e também excluir linhas pelo menu contextual.

Além disso, melhoramos a estabilidade do testador de estratégias e da versão web da plataforma.

Versão beta da plataforma MetaTrader 5 build 5770: expansão da integração com o OpenBLAS e uso prático de arquivos CSV no MetaEditor

Convidamos todos os traders a participar dos testes da nova versão da plataforma para experimentar pessoalmente todos os seus recursos e ajudar os desenvolvedores a corrigir os erros encontrados. Para atualizar para o novo build da plataforma MetaTrader 5, basta clicar em "Ajuda \ Verificar atualizações da plataforma desktop \ Última versão beta":

Atualize para a versão beta e participe dos testes

Após a conclusão desta etapa de testes beta, será lançado o build final da nova plataforma MetaTrader 5.

A atualização contém as seguintes alterações:


MetaTrader 5 Client Terminal

  1. Terminal: corrigida a atualização das bibliotecas ONNX e OpenBLAS. Agora, ao atualizar a própria plataforma, as novas versões dos componentes são verificadas corretamente e baixadas quando necessário.
  2. Terminal: corrigida a exibição da marca que fixa a posição do gráfico.
  3. Terminal: corrigido o cálculo do rebaixamento pelo saldo no relatório de negociação. Antes, operações de retirada de fundos podiam ser consideradas incorretamente.
  4. Terminal: ajustado o tema escuro da interface. Alteramos algumas cores para melhorar o contraste.
  5. Terminal: corrigido o salvamento das configurações de conexão via servidor proxy. Também ampliamos o registro em log da conexão: no primeiro uso do proxy na sessão atual, a seguinte mensagem é exibida no log:
    connecting through HTTP proxy [server]:[port]
  6. MQL5: adicionados novos métodos OpenBLAS para filtro de tendência L1. Ele permite isolar com rapidez e consistência o componente de tendência em séries temporais.

    Para que serve

    • Tendência linear por trechos em vez de uma suavização excessiva: o filtro L1 reduz o ruído e as oscilações de curto prazo, mas sem diluir as mudanças de regime; a tendência é construída como um conjunto de segmentos lineares.
    • Detecção automática de pontos de inflexão: os pontos em que a inclinação da tendência muda são determinados naturalmente, graças à esparsidade das diferenças de segunda ordem, o que é particularmente útil para séries financeiras.
    • Normalização do parâmetro de regularização por meio de λmax: agora o parâmetro λ pode ser definido em unidades relativas, como fração de λmax. Isso facilita a transferência de configurações entre símbolos, timeframes e históricos de tamanhos diferentes.

    Novos métodos

    • L1TrendFilterLambdaMax: calcula o valor máximo da regularização λmax no qual a solução se torna estritamente linear, correspondendo à tendência global. Retorna true/false, e λmax é fornecido por meio de um parâmetro de saída.
    • L1TrendFilter: calcula a tendência L1 para um λ especificado. Suporta o modo relative=true, no qual λ é definido no intervalo [0…1] como fração de λmax.

  7. MQL5: corrigida a consulta de dados via CopyRates. Agora, ao consultar dados fora do histórico disponível, a função retorna o código de erro correto: -1.
  8. MQL5: ampliado o suporte a CUDA para modelos ONNX. No momento, é possível usar as seguintes arquiteturas:

    • Turing: Nvidia 1660, RTX 2080/2070/2060, T4, Quadro RTX
    • Ampere: A100, RTX 3090/3080/3070
    • Ada Lovelace: RTX 4090/4080/4070, L40, L4
    • Hopper: H100, H200
    • Blackwell: B100, B200, B20, RTX 5090/5080/5070

  9. MQL5: melhorado o funcionamento do WebRequest para requisições longas com o cabeçalho Keep-Alive.
  10. MetaEditor: adicionada a possibilidade de visualizar arquivos CSV como tabela.

    Agora, ao abrir arquivos CSV para visualização, o editor os exibirá automaticamente de forma prática. Você pode filtrar os dados, ordená-los por coluna e também excluir linhas pelo menu contextual.

    É possível usar qualquer caractere como separador de dados, incluindo ",", ";", "tabulação" e "espaço". Se a detecção automática não funcionar corretamente, você poderá definir o separador manualmente.


    Adicionada a possibilidade de visualizar arquivos CSV como tabela.


  11. MetaEditor: ajustada a definição do modo de compilação padrão. Se o seu processador oferecer suporte ao conjunto de instruções AVX2, o editor definirá automaticamente o modo de compilação para a compilação de aplicativos MQL5. Isso permitirá obter automaticamente a melhor velocidade de execução.
  12. MetaEditor: atualizado o formato padrão de gravação dos arquivos de código-fonte. Agora o editor salva os arquivos em UTF-8 sem o cabeçalho BOM. Isso é necessário para a exibição correta dos arquivos no MQL5 Algo Forge.
  13. MetaEditor: corrigido o erro repository not owned by current user, que podia ocorrer ao usar o armazenamento em nuvem do MQL5 Algo Forge.
  14. Signals: eliminado o atraso na cópia de sinais nos casos em que não há cotação na conta do assinante para calcular o fator de cópia.

    Ao calcular o volume das operações copiadas, o sistema também considera a relação entre os saldos das contas do assinante e do provedor. Se a moeda de depósito for diferente, o sistema usa a taxa de câmbio correspondente para a conversão. Se essa taxa não estiver disponível, o sistema assume que o saldo de ambas as partes é igual e exibe o aviso correspondente no log:
    no conversion rate for the deposit currency of provider and subscriber
    Antes, após essa mensagem, os usuários podiam observar certo atraso na cópia da operação. Agora, esse problema foi corrigido.

  15. Tester: corrigido o funcionamento da função CopyTicksRange. Ao consultar dados de símbolos diferentes do símbolo principal do teste, ela retornava o erro 4401.
  16. Tester: corrigida a importação de parâmetros personalizados de negociação. Agora essas configurações podem ser editadas após a importação.
  17. Atualizada a tradução da interface para o idioma usbeque. Agora ela usa o alfabeto latino.

MetaTrader 5 Web Terminal

  1. Corrigido o posicionamento da caixa de diálogo de adição de indicadores. Para alguns usuários, ela podia ficar ancorada na borda da tela.
  2. Corrigida a exibição do início das negociações na janela de especificação do instrumento.
  3. Corrigido o clique duplo em objetos e na escala vertical. Agora, o clique duplo em um objeto abre suas propriedades, e o clique duplo na escala vertical restaura a escala original.


A atualização estará disponível por meio do sistema Live Update.