---
title: "MetaTrader 5 build 3300: Compilación rápida y mejor navegación por el código de MetaEditor - Últimas actualizaciones"
description: "Se ha agregado el comando para la compilación rápida de programas. No se realiza optimización de código en este modo, lo que reduce... - Últimas actualizaciones"
image: "https://www.metatrader5.com/c/17/0/terminal-rectangle.png"
url: "https://www.metatrader5.com/es/releasenotes/terminal/2241"
---

# MetaTrader 5 build 3300: Compilación rápida y mejor navegación por el código de MetaEditor

## Se ha agregado el comando para la compilación rápida de programas. No se realiza optimización de código en este modo, lo que reduce significativamente el tiempo necesario para crear un archivo EX5 ejecutable. Utilice este modo cuando se encuentre en una etapa activa de desarrollo y necesite verificar rápidamente el código escrito

20 mayo 2022

### Terminal

1. Se agregó la capacidad de cambiar el tamaño del objeto gráfico "Rectángulo" arrastrando cualquiera de las cuatro esquinas.

   ![](https://www.metatrader5.com/c/17/0/terminal-rectangle.png)
2. Se aceleró la representación generada por GUI.
3. Se mejoró la compatibilidad con direcciones IPv6.
4. Se corrigió el cálculo de la altura del campo de fecha y el ancho del campo de precio, durante la primera inicialización de la plataforma.

### MQL5

1. Se agregó la función para manejar [matrices y vectores](https://www.mql5.com/es/docs/basis/types/matrix_vector) — RegressionMetric. Especifica el cálculo para evaluar la regresión.

   ```
    double vector.RegressionError(const enum lr_error); double matrix.RegressionError(const enum lr_error); vector matrix.RegressionError(const enum lr_error,const int axis);
   ```

   Los cálculos que se pueden utilizar son:

   ```
   enum REGRESSION_ERROR   {    REGRESSION_MAE,     // Error medio absoluto    REGRESSION_MSE,     // Error medio cuadrático    REGRESSION_RMSE,    // Raíz del error medio cuadrático    REGRESSION_R2,      // R al cuadrado    REGRESSION_MAPE,    // Error medio absoluto en porcentaje    REGRESSION_MSPE,    // Error medio cuadrático en porcentaje    REGRESSION_RMSLE    // Error medio logarítmico cuadrático   };
   ```
2. Se agregó la función para escribir matrices con un tamaño de datos superior a INT_MAX (matrices de estructuras).

### MetaEditor

1. Se ha rediseñado el panel de pestañas:

     - El panel no está oculto incluso si solo hay una ventana abierta. Por lo tanto, los comandos del menú contextual de la pestaña siempre están disponibles.
     - Se ha agregado un botón "X" a cada pestaña, este sirve para cerrar la misma. Además, las pestañas se pueden cerrar con el botón central del mouse o mediante el menú contextual.

   ![](https://www.metatrader5.com/c/17/0/metaeditor-panel.png)
2. Se ha agregado el comando para la compilación rápida de programas. No se realiza optimización de código en este modo, lo que reduce significativamente el tiempo necesario para crear un archivo EX5 ejecutable. Utilice este modo cuando se encuentre en una etapa activa de desarrollo y necesite verificar rápidamente el código escrito. Al compilar el programa, cambie al modo de máxima optimización para obtener el mejor rendimiento.

   ![](https://www.metatrader5.com/c/17/0/metaeditor-compile.png)

    El parámetro "[Máxima optimización](https://www.metatrader5.com/es/metaeditor/help/mql5storage/projects#properties)" en la configuración del proyecto realiza la misma función.Todas las operaciones relacionadas con la compilación se han colocado en el menú "Compilación".
3. Se ha mejorado la gestión de código:

     - Se separaron los comandos para acceder a la declaración y la implementación. Anteriormente, se usaba un comando que mostraba un menú de selección. Ahora se puede saltar inmediatamente a la parte necesaria del código.
     - Se agregó el reemplazo de la palabra clave asignada presionando "Tab" además de "Enter".

   ![](https://www.metatrader5.com/c/17/0/metaeditor-code.png)
4. Se ha agregado visualización automática de variables locales en la [lista de observación](https://www.metatrader5.com/es/metaeditor/help/development/debug#watch) del depurador. Para ello, active la opción "Locales" en el menú contextual. Durante la depuración, mientras navega por el código, las variables del ámbito actual aparecerán automáticamente en la lista.

   ![](https://www.metatrader5.com/c/17/0/metaeditor-watch.png)
5. Se ha mejorado el funcionamiento de la lista de observación para vectores y matriz en el depurador.
6. Se han corregido las rutas a archivos de proyecto. El error podía provocar la desaparición de archivos.

### Tester

1. Se ha mejorado la desconexión de los agentes de prueba al apagar la plataforma.
2. Se agregó un quinto nodo a la [MQL5 Cloud Network](https://www.metatrader5.com/es/terminal/help/mql5cloud). Este se encuentra en Hong Kong. Esto acelerará la optimización de los robots que utilizan la red en las regiones más cercanas.

Correcciones de crash-logs.

**Lea las noticias anteriores:**

- [MetaTrader 5 build 3280: Mejoras y correcciones según los comentarios de los tráders](https://www.metatrader5.com/es/releasenotes/terminal/2239)
- [MetaTrader 5 build 3270: Mejoras y correcciones](https://www.metatrader5.com/es/releasenotes/terminal/2238)
- [MetaTrader 5 build 3260: Operaciones masivas, funciones de matrices y vectores y mejoras en el chat](https://www.metatrader5.com/es/releasenotes/terminal/2237)
- [MetaTrader 5 build 3210: modificado el algoritmo de cálculo del Ratio de Sharpe e añadidos nuevos métodos de matriz](https://www.metatrader5.com/es/releasenotes/terminal/2226)
- [MetaTrader 5 build 3180: Vectores y matrices en MQL5 y mayor comodidad de trabajo](https://www.metatrader5.com/es/releasenotes/terminal/2223)
