Backtest Lab
- Utilidades
-
Antonello Belgrano
MQL5 Programmer specialized in creating professional Expert Advisors and Indicators.
I develop high-quality strategies as well as custom solutions, optimizations, and personalized Expert Advisors tailored to your specific needs.
Feel free to contact me for any requests or custom projects. - Versión: 1.30
- Activaciones: 5
BacktestLab: un análisis completo del informe del Probador de Estrategias, en un solo panel
BacktestLab lee el informe HTML exportado por el Probador de estrategias de MetaTrader 5 y lo convierte en un panel de análisis completo, para que puedas evaluar una estrategia tal y como lo haría un operador experimentado, y no solo fijándote en los beneficios y las caídas.
Está organizado en seis paneles, cada uno de los cuales responde a una pregunta:
- Resumen: ¿Merece la pena la estrategia? Una puntuación global del 0 al 10 basada en cinco pilares (ventaja, riesgo, estabilidad, solidez y fiabilidad), la curva de capital con el drawdown y una lista de conclusiones automáticas (puntos fuertes y advertencias).
- Lista de comprobación: ¿Cumple las reglas que utilizan realmente los operadores experimentados? Duración de la prueba, tamaño de la muestra, expectativa, margen de coste, dependencia de unas pocas operaciones afortunadas o de un único año bueno, peor pérdida individual, periodo de estancamiento más largo; cada uno con un veredicto de «aprobado», «vigilar» o «suspenso» y el razonamiento que lo sustenta.
- Capital: ¿Cómo creció el saldo y cuánto se redujo? División interactiva entre la muestra y fuera de la muestra (arrastra la ventana o introduce fechas exactas) con una comparación en paralelo de las métricas clave entre ambos periodos.
- Consistencia: ¿Se distribuyen los resultados a lo largo del tiempo o se concentran en unos pocos periodos de suerte? Un mapa de calor de rentabilidad mensual por año, además de un gráfico de ventaja acumulada que muestra si la operación media de la estrategia está perdiendo fuerza.
- Robustez: ¿Sobrevivirá a la mala suerte y a unos costes más elevados? Una simulación de Monte Carlo (bootstrap por bloques, para que las rachas perdedoras sean realistas) muestra el rango de resultados y caídas probables, y una tabla de estrés de costes muestra cuánto spread o deslizamiento adicional puede absorber la estrategia antes de que desaparezcan los beneficios.
- Operaciones: ¿De dónde proviene realmente la ventaja? Un histograma de resultados de operaciones en múltiplos de R, desgloses entre posiciones largas y cortas y por símbolo o informe, y un mapa de calor diario/horario en el que puedes hacer clic para probar la exclusión de sesiones específicas.
También permite combinar varios informes en un único análisis de cartera, funciona con informes que incluyen comisiones y swaps, y calcula el valor del pip directamente a partir de tus propios datos de operaciones, sin necesidad de conectarse a un bróker.
Cómo utilizarlo
- Copia tu informe (o informes) de backtest en la carpeta «Archivos» de la terminal. Cada informe debe abarcar tanto el periodo dentro de la muestra (en el que has realizado la optimización) como el periodo fuera de la muestra (el que deseas supervisar).
- Añade BacktestLab a cualquier gráfico abierto en MT5, a ser posible sin que haya otros indicadores o EA en ejecución en él.
- Carga el informe o informes que desees analizar.
- Configura el periodo fuera de muestra en la pestaña «Equity».
- Revisa las estadísticas de cada panel y comprueba la puntuación global.
Todo se ejecuta en un único panel de tamaño ajustable en el gráfico, sin necesidad de archivos externos ni configuraciones. Carga un informe (o varios) y obtén una valoración objetiva sobre si la estrategia es algo en lo que realmente confiarías con dinero real.
