---
title: "MetaTrader 5 build 3640: terminal web en 11 idiomas - Últimas actualizaciones"
description: "Añadidas las traducciones de la interfaz en 10 idiomas ampliamente utilizados: ruso, francés, alemán, italiano, japonés, coreano... - Últimas actualizaciones"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/es/releasenotes/terminal/2279"
---

# MetaTrader 5 build 3640: terminal web en 11 idiomas

## Añadidas las traducciones de la interfaz en 10 idiomas ampliamente utilizados: ruso, francés, alemán, italiano, japonés, coreano, español, turco, chino simplificado y chino tradicional. Esta lista se ampliará en las próximas versiones

17 marzo 2023

### Web Terminal

1. Añadidas las traducciones de la interfaz en 10 idiomas ampliamente utilizados: ruso, francés, alemán, italiano, japonés, coreano, español, turco, chino simplificado y chino tradicional. Esta lista se ampliará en las próximas versiones. Para cambiar la interfaz a su propio idioma, utilice el menú:

   ![La interfaz del terminal web ahora está disponible en 11 idiomas](https://www.metatrader5.com/c/17/1/web-terminal.png)
2. Optimizado el mecanismo de conexión con el servidor comercial.

### MQL5

1. MQL5: Añadidas las banderas COPY_TICKS_VERTICAL y COPY_RATES_VERTICAL para los métodos [CopyTicks](https://www.mql5.com/es/docs/matrix/matrix_initialization/matrix_copyticks), [CopyTicksRange](https://www.mql5.com/es/docs/matrix/matrix_initialization/matrix_copyticksrange) y [CopyRates](https://www.mql5.com/es/docs/matrix/matrix_initialization/matrix_copyrates), respectivamente.

   Por defecto, el copiado de ticks y series en la matriz se realiza a lo largo del eje horizontal, es decir, los datos se añadirán a la izquierda al final de la fila. En las tareas de [inicio de un modelo ONNX entrenado](https://www.mql5.com/es/docs/onnx/onnx_mql5), dicha matriz deberá transponerse para suministrar los datos 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);
   ```

   Ahora, bastará con indicar la bandera adicional [COPY_RATES_VERTICAL](https://www.mql5.com/es/docs/matrix/matrix_initialization/matrix_copyrates)([COPY_TICKS_VERTICAL](https://www.mql5.com/es/docs/matrix/matrix_initialization/matrix_copyticks) para los ticks) al llamar al método para evitar operaciones innecesarias de transformación de datos:

   ```
   //+------------------------------------------------------------------+ //| 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. Añadido el valor CHART_SHOW_TRADE_HISTORY a la enumeración [ENUM_CHART_PROPERTY_INTEGER](https://www.mql5.com/es/docs/constants/chartconstants/enum_chart_property#enum_chart_property_integer). Esta propiedad controla la representación de las transacciones en la historia comercial en el gráfico. Para recuperar y establecer la propiedad, utilice las funciones [ChartGetInteger](https://www.mql5.com/es/docs/chart_operations/chartgetinteger) y [ChartSetInteger](https://www.mql5.com/es/docs/chart_operations/chartsetinteger). Podrá leer más información sobre la representación de transacciones en el gráfico en la [documentación de la plataforma](https://www.metatrader5.com/es/terminal/help/trading/performing_deals#position_showonchart).

### MetaEditor

- Corregido el bloqueo de la interfaz en raras ocasiones al compilar archivos.

### Terminal

- Correcciones de crash logs.

**Lea las noticias anteriores:**

- [MetaTrader 5 build 3620: mejoras en el terminal web, soporte de ONNX y multiplicación acelerada de matrices en MQL5](https://www.metatrader5.com/es/releasenotes/terminal/2278)
- [MetaTrader 5 para iPhone/iPad: mejora de las funciones comerciales y analíticas de los gráficos](https://www.metatrader5.com/es/releasenotes/terminal/2277)
- [MetaTrader 5 build 3550: mejoras y correcciones](https://www.metatrader5.com/es/releasenotes/terminal/2265)
- [MetaTrader 5 build 3540: Autenticación 2FA/TOTP y Observación de Mercado mejorada en el terminal web](https://www.metatrader5.com/es/releasenotes/terminal/2264)
- [MetaTrader 5 build 3520: añadida la autenticación 2FA/TOTP con Google Authenticator](https://www.metatrader5.com/es/releasenotes/terminal/2262)
