---
title: "MetaTrader 5 build 3640: terminal web disponível em 11 idiomas - Última atualização"
description: "Foram adicionadas traduções de interface em 10 idiomas amplamente utilizados: russo, francês, alemão, italiano, japonês, coreano... - Última atualização"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
---

# MetaTrader 5 build 3640: terminal web disponível em 11 idiomas

## Foram adicionadas traduções de interface em 10 idiomas amplamente utilizados: russo, francês, alemão, italiano, japonês, coreano, espanhol, turco, chinês simplificado e chinês tradicional. Esta lista será expandida ainda mais nas próximas versões

17 março 2023

### WebTerminal

1. Foram adicionadas traduções de interface em 10 idiomas amplamente utilizados: russo, francês, alemão, italiano, japonês, coreano, espanhol, turco, chinês simplificado e chinês tradicional. Esta lista será expandida ainda mais nas próximas versões. Utilize o menu para alterar a interface para o seu idioma preferido:

   ![Interface do terminal web disponível em 11 idiomas](https://www.metatrader5.com/c/17/1/web-terminal.png)
2. Foi otimizado o mecanismo de conexão com o servidor de negociação.

### MQL5

1. MQL5: adicionados os sinalizadores COPY_TICKS_VERTICAL e COPY_RATES_VERTICAL aos métodos [CopyTicks](https://www.mql5.com/pt/docs/matrix/matrix_initialization/matrix_copyticks), [CopyTicksRange](https://www.mql5.com/pt/docs/matrix/matrix_initialization/matrix_copyticksrange) e [CopyRates](https://www.mql5.com/pt/docs/matrix/matrix_initialization/matrix_copyrates), respectivamente.

   Por padrão, os ticks e as séries são copiados para a matriz ao longo do eixo horizontal, ou seja, os dados são adicionados à esquerda no final da linha. Nas tarefas de [execução de um modelo ONNX treinado,](https://www.mql5.com/pt/docs/onnx/onnx_mql5) tal matriz deve ser transposta para fornecer dados de entrada:

   ```
   const long                             ExtOutputShape[] = {1,1};    // model output shape const long                             ExtInputShape [] = {1,10,4}; // model input form #resource "Python/model.onnx" as uchar ExtModel[]                   // model as resource //+------------------------------------------------------------------+ //| Script program start function                                    | //+------------------------------------------------------------------+ int OnStart(void)   {    matrix rates; //--- get 10 bars    if(!rates.CopyRates("EURUSD",PERIOD_H1,COPY_RATES_OHLC,2,10))       return(-1); //--- input a set of OHLC vectors    matrix x_norm=rates.Transpose();    vector m=x_norm.Mean(0);                  vector s=x_norm.Std(0);    matrix mm(10,4);    matrix ms(10,4);
   ```

   Agora, ao chamar o método, basta especificar um sinalizador adicional [COPY_RATES_VERTICAL](https://www.mql5.com/pt/docs/matrix/matrix_initialization/matrix_copyrates)([COPY_TICKS_VERTICAL](https://www.mql5.com/pt/docs/matrix/matrix_initialization/matrix_copyticks) para ticks) para evitar uma operação de transformação de dados desnecessária:

   ```
   //+------------------------------------------------------------------+ //| Script program start function                                    | //+------------------------------------------------------------------+ int OnStart(void)   {    matrix rates; //--- get 10 bars    if(!rates.CopyRates("EURUSD",PERIOD_H1,COPY_RATES_OHLC|COPY_RATES_VERTICAL,2,10))       return(-1); //--- input a set of OHLC vectors
   ```
2. Adicionado o valor CHART_SHOW_TRADE_HISTORY à enumeração [ENUM_CHART_PROPERTY_INTEGER](https://www.mql5.com/pt/docs/constants/chartconstants/enum_chart_property#enum_chart_property_integer). A propriedade controla a exibição das negociações a partir do histórico de negociação no gráfico. Use as funções [ChartGetInteger](https://www.mql5.com/pt/docs/chart_operations/chartgetinteger) e [ChartSetInteger](https://www.mql5.com/pt/docs/chart_operations/chartsetinteger) para obter e definir propriedades. Consulte a [documentação da plataforma](https://www.metatrader5.com/pt/terminal/help/trading/performing_deals#position_showonchart) para saber mais sobre como as negociações são exibidas no gráfico.

### MetaEditor

- Corrigido travamento da interface, que ocorria em casos raros durante a compilação de arquivos.

### Terminal

- Correções relacionadas a relatórios de erros.

**Veja as notícias anteriores:**

- [MetaTrader 5 build 3620: melhorias no terminal web, suporte ONNX e multiplicação mais rápida de matrizes em MQL5](https://www.metatrader5.com/pt/releasenotes/terminal/2278)
- [Nova versão do MetaTrader 5 para iPhone/iPad: melhoria das funções de negociação e de análise dos gráficos](https://www.metatrader5.com/pt/releasenotes/terminal/2277)
- [MetaTrader 5 build 3550: melhorias e correções](https://www.metatrader5.com/pt/releasenotes/terminal/2265)
- [MetaTrader 5 build 3540: Autenticação 2FA/TOTP e Observação do Mercado aprimorada no terminal web](https://www.metatrader5.com/pt/releasenotes/terminal/2264)
- [MetaTrader 5 build 3520: adicionada autenticação 2FA/TOTP com o Google Authenticator](https://www.metatrader5.com/pt/releasenotes/terminal/2262)
