Backtest Report Compare
- Utilidades
-
Mohamed-amine Baddir
Desarrollo Expert Advisors para MetaTrader 5 y los pruebo correctamente antes de que los utilices para operar.
Lo que hago:
- Convierto tu estrategia, script de TradingView o reglas escritas en un Expert Advisor limpio para MT5 - Versión: 1.0
El «Informe de backtest comparativo» muestra varios informes del «Strategy Tester» uno al lado del otro en una misma página HTML: las curvas de crecimiento y de caída en un gráfico, las estadísticas principales en una tabla, la correlación de sus resultados diarios, las rentabilidades mensuales y los resultados por día de la semana y por hora. Úsalo para elegir entre asesores expertos, entre los parámetros de un mismo asesor experto o para ver qué estrategias registran pérdidas en los mismos días.
Cómo utilizarlo
- En el Probador de estrategias, tras cada prueba: haz clic con el botón derecho en la pestaña «Backtest» > «Informe» > guárdalo como HTML en MQL5\Files\ReportCompare (Archivo > Abrir carpeta de datos). El nombre del archivo es el que aparece en la comparación.
- Adjunta el informe de backtest comparativo a cualquier gráfico. Este lee todos los informes de la carpeta.
- Abre MQL5\Files\ReportCompare\ReportCompare.html en cualquier navegador. Las cifras principales también se muestran en el gráfico.
Lo que muestra la página
- El crecimiento de cada prueba en porcentaje de su depósito y la caída desde el máximo, en un único gráfico.
- Resultados: operaciones, beneficio neto, rentabilidad, rentabilidad anual, factor de beneficio, tasa de aciertos, ratio de ganancia y expectativa.
- Riesgo y consistencia: caída del saldo, caída del capital (según lo indicado por el Strategy Tester), rentabilidad/caída, ratio de Sharpe de los resultados diarios, porcentaje de meses rentables, peor mes, periodo más largo sin un nuevo máximo, racha de pérdidas más larga, tiempo medio de tenencia, swap y comisión.
- El mejor valor de cada columna aparece subrayado.
- Correlación de los resultados diarios entre cada par de pruebas, durante el periodo que tienen en común.
- Rentabilidades mensuales de cada prueba, mes a mes.
- Resultados por día de la semana y por hora de entrada.
Comprobaciones
- Las operaciones de cada informe se suman y se comparan con su saldo final; el resultado se imprime al pie de la página.
- Las operaciones cerradas parcialmente y las reversiones se cotejan con sus entradas, empezando por las más antiguas.
- Los archivos que no son informes del Strategy Tester aparecen en la lista como «sin comparar».
- Las capturas de pantalla comparan cuatro pruebas de estrategias de ejemplo (EURUSD, USDJPY, XAUUSD, 21 meses). Muestran la página, no los resultados de negociación que cabe esperar.
Datos de entrada
- Carpeta en MQL5\Files con los informes guardados
- O los archivos de informe, separados por ; (vacío = todos los informes de la carpeta)
- Carpeta en la carpeta «Archivos» común a todos los terminales
- Título de la página
Información útil
- Se comparan hasta 12 informes a la vez.
- No es necesario que los símbolos de los informes existan en tu terminal; solo se leen los archivos de los informes.
- La página es un único archivo que no requiere conexión a Internet.
- En el Strategy Tester, los informes se leen desde la carpeta común «Archivos» (Archivos\ReportCompare) cuando finaliza la prueba.
- La utilidad solo lee archivos. No realiza operaciones ni modifica ninguna configuración.
- Para ejecutar varias de estas pruebas a la vez en una misma cuenta, con margen y stop-out compartidos, consulta Portfolio Backtest Combiner, del mismo autor.
