Advanced Optimization Report
- Utilidades
- Aleksei Kuznetsov
- Versión: 1.2
- Actualizado: 27 enero 2026
- Activaciones: 5
¿Optimizas estrategias de negocio? Utiliza una representación ampliada y más visual de los resultados de optimización con las ventajas de páginas HTML interactivas. Ejemplos e instrucciones detalladas.
Brevemente, las ventajas son:
- Gráficos fáciles de percibir y comprender.
- Filtros por cualquier criterio y umbral (min/max). En MT5 solo hay 5.
- 43 criterios de optimización en lugar de 8. Se accede a todo lo registrado en los archivos .opt.
- Si se tiene acceso al código del consejero, se pueden añadir gráficos de balance y equitación a cada paso, así como 38 criterios de optimización personalizados (coeficientes Sharpe, Sortino, esperanza matemática en pip, desviación estándar, Z-score, Compounding de Capital, Error estándar LR, Correlación LR, R2, Estabilidad de la Ganancia, Desviaciones de la Línea y otros criterios. Se pueden añadir criterios programados manualmente).
Este informe debe verlo todo aquel que optimice estrategias de negocio.
Advanced Optimization Report MQL5 public chat.
En MT5 solo se han implementado 5 filtros para los valores de filtro seleccionados por los desarrolladores.
En el "Advanced Optimization Report" puedes aplicar filtros a todos los parámetros y criterios. A cada uno se puede aplicar >= y/o <= (min, max) de cualquier valor de filtro. Al introducir un valor y presionar Enter o después de perder el foco del campo de ingreso, se reconstruirá la tabla de resultados, se redibujarán los gráficos y se recalcularán las estadísticas. En el nuevo cálculo solo se utilizarán las líneas restantes.
Gráficos 1D
Los gráficos de los parámetros optimizados se han hecho más fáciles de entender.
MT5 muestra los valores como puntos distribuidos a lo largo del eje x, es decir, de forma separada. Es difícil comparar valores de parámetros que se encuentran a distancias de 100-1000 píxeles entre sí.
El Reporte de Optimización Avanzada muestra todas las líneas en un mismo gráfico, con el mismo escala, pero de color diferente, lo que permite distinguirlas y compararlas. Ejemplo en el logotipo y en el primer screenshot.
Ventajas:
- Para cada línea se muestra su valor medio en forma de línea horizontal puntiaguda.
- Para examinar detalladamente ciertos valores de parámetros, se pueden filtrar. Por ejemplo, seleccionar SL por encima de 100, por debajo de 1000 o entre 100 y 500; los gráficos se redibujarán y solo se verán los valores seleccionados. Los demás no le molestarán. Es especialmente práctico si tiene más de 10 valores diferentes. MT5 no ofrece esta posibilidad.
- De manera similar se pueden aplicar filtros a cualquier criterio de optimización. Por ejemplo: ganancias mayores que 1000, operaciones superiores a 100 y desembolso menor del 10%. Muy práctico.
- En MT5 solo se pueden ver los parámetros optimizados uno por uno. Aquí los verá todos a la vez, lo cual también resulta práctico para el análisis.
- Cada gráfico se puede ampliar para un examen detallado.
Gráficos 2D
En lugar del mosaico de rectángulos coloridos, se dibujan gráficos miniatura. El primer parámetro de cada par se representa mediante una de las líneas de color (por ejemplo, 4 líneas en total), mientras que los segundos parámetros están separados por líneas verticales puntiagudas en el eje X (por ejemplo, 6 columnas). En resumen, tenemos 4 líneas en 6 columnas = 24 minigraphs. En MT5, esto se representa como 24 rectángulos de color.
Estadísticas de parámetros optimizados:
Debajo de los gráficos 1D y 2D hay botones con la inscripción "Show Min/Max/Avg/Med". Al presionarlos, se abrirán tablas con las estadísticas del parámetro o criterio de evaluación optimizado actualmente seleccionado.Verá: el valor máximo, el promedio, la mediana, el valor mínimo y el número de pasos con él. Las líneas están ordenadas por Promedio.
Informe detallado
Obtiene los datos de optimización del archivo .opt. Contiene mucha información que no se ve en el informe de optimización de MT5.
Se muestran 8 criterios estándar de optimización de estrategia, como en MT5.
Y además 33 otros criterios de evaluación de estrategia, que solo se ven en el informe de MT5 después de un test individual. El "Informe de Optimización Avanzado" se lo mostrará todo antes de iniciar el test individual.
También se incluyen 2 parámetros que se pueden calcular a partir de otros: GHPR = (BalanceClose / BalanceOpen)^(1/Deals) y Gross ratio = Gross profit / (Gross profit + Gross loss) * 100%.
Debajo de la tabla con el informe detallado se encuentran botones de control adicionales:
- Al presionar el botón "Edit Columns", podrá ocultar los columnas que no le interesan para la evaluación. Así la tabla ocupará menos espacio y mostrará solo la información necesaria.
- Al presionar el botón "Hide Rows", aparecerán botones [-] en cada línea del columnas Pass. Al presionarlos, se ocultarán esas líneas.
Otras características:
- Si se añadió un test de avanzado a la optimización, sus valores se mostrarán en la segunda línea de cada celda. Esto es más práctico que en MT5, donde se realizan 2 informes separados. Los valores del test de avanzado no participan en los cálculos/gráficos/clasificaciones/filtros. Pero se puede generar un informe aparte seleccionando únicamente el archivo con el test de avanzado.
- Al clicar en cualquier celda de la tabla, la línea y la columna se destacan con color. Además, se copian en el clipboard los parámetros del paso seleccionado. Se puede acceder al tablero Configuración del testador y presionar Ctrl-V; las configuraciones se aplicarán.
- Adicionalmente, en la columna Pass, el número de paso se ha configurado como botón que, al pulsarlo, descargará el archivo de configuración pass_XX.set para iniciar un solo test.
A continuación se describen las funcionalidades del programa para el caso de que tengas acceso al código del experto y puedas añadirle funciones adicionales.
Minigraphs de Balance y Equity:
Si tienes acceso al código del experto, puedes añadirle funciones que guarden las líneas de Balance y Equity, así como calcular 38 criterios de optimización adicionales recopilados de diferentes artículos. Los minigraphs se mostrarán en cada línea del informe. Es decir, no es necesario realizar pruebas individuales para cada opción que te interese: los verás de inmediato. Tras seleccionar los más interesantes, deben verificarse en el testador MT5 mediante un test individual.
Características:
- Los gráficos de balance y equitativo muestran las operaciones en la escala temporal, no con un intervalo igual entre ellas (como en el testador MT5). A veces hay dos meses entre operaciones, pero se muestran juntas como si tuvieran 5 minutos de diferencia.
- Los gráficos miniatura se muestran con 50 píxeles de altura; al hacer clic sobre ellos, esta alcanza los 255 píxeles.
- El ancho del gráfico puede seleccionarse antes de iniciar el test. Se recomiendan 200-300 píxeles, ya que es suficiente para la percepción, como se aprecia en los ejemplos. Pero se puede llegar hasta 2000.
- Si la optimización se realizó con forvard, este se colocará a la derecha del gráfico del backtest. Su anchura será proporcional al período de prueba. Es decir, la escala temporal será la misma para ambos gráficos.
Criterios de optimización adicionales
El código añadido permite incorporar al informe criterios de optimización adicionales:- Complex optimization criterion (no está disponible en el archivo .opt, solo mediante funciones de código incorporado)
- Coeficientes: Sharpe, Sortino, Titov y desviación estándar
- Z-Score, Compounding de capital vs. 1 lot, Error estándar LR, Correlación LR, R2, Estabilidad de la ganancia
- Desviación de la Línea, Desviación de la Línea Solo Negativa, Desviación de la Línea en Puntos, Desviación de la Línea Solo Negativa en Puntos - desviaciones máximas del precio de la línea recta entre la primera y la última operación.
- Criterios en puntos: Profita, Margen, Profita / Margen, Pago Expectado, Margen Expectada, Mínimo, Máximo de desembolso, Desembolso % en Puntos, Error Estándar.
Se calculan como si siempre hubieras operado con un solo lot.
Por ejemplo, al operar con martingale, puede resultar que la ganancia en puntos sea negativa, y la victoria se logre únicamente mediante el aumento del lot y el riesgo de la operación. - Número de pérdidas recurrentes por parte de compra y venta por separado.
- Resultado total: Trading result. Además, Swap, Comisiones, Tributos - su suma equivale a Markup. La separación puede ser interesante para analizar los gastos.
Trading result / Markup - para evaluar cuánto más gana que gana en comparación con lo que gasta. - Resultado total: Volume y Turnover. Pueden ser interesantes para evaluar rebates.
El código adicional que registra gráficos de balance y equitiy, y calcula criterios de optimización adicionales, se puede descargar aquí: https://www.mql5.com/en/code/68706

