Terminal
- Se agregó la capacidad de cambiar el
tamaño del objeto gráfico "Rectángulo" arrastrando cualquiera de las
cuatro esquinas.
- Se aceleró la representación generada por GUI.
- Se mejoró la compatibilidad con direcciones IPv6.
- 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.
- Se agregó la función para manejar matrices y vectores — 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,
REGRESSION_MSE,
REGRESSION_RMSE,
REGRESSION_R2,
REGRESSION_MAPE,
REGRESSION_MSPE,
REGRESSION_RMSLE
};
- Se agregó la función para escribir matrices con un tamaño de datos superior a INT_MAX (matrices de estructuras).
- 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.
- 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.
El parámetro "Máxima optimización" 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".
- 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".
- Se ha agregado visualización automática de variables locales en la lista de observación
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.
- Se ha mejorado el funcionamiento de la lista de observación para vectores y matriz en el depurador.
- Se han corregido las rutas a archivos de proyecto. El error podía provocar la desaparición de archivos.
- Se ha mejorado la desconexión de los agentes de prueba al apagar la plataforma.
- Se agregó un quinto nodo a la MQL5 Cloud Network. 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, por favor: