5. Evaluación y análisis de resultados del Backtest
5.1. Lista completa de métricas de rendimiento (enumere y explique brevemente)
A continuación se muestran las métricas comúnmente utilizadas en los resultados de las pruebas retrospectivas o las disponibles en evaluar, consistentes con qteasy 2.0.
Métrica |
Significado |
|---|---|
Rentabilidad total / rentabilidad_total |
Rentabilidad acumulada durante el periodo. |
Rentabilidad anualizada / rentabilidad_anual |
La tasa de rendimiento anualizada. |
Relación de nitidez / relación_nítida |
Rentabilidad ajustada al riesgo. |
Reducción máxima / max_drawdown |
Disposición máxima del valor neto en el periodo. |
Tasa de ganancias / tasa_ganancias |
La proporción de operaciones ganadoras respecto del total de operaciones. |
Relación ganancias/pérdidas |
Beneficio medio/pérdida media (si la hubiera). |
Otro |
Como Calmar, volatilidad, etc., se refieren a la salida de evaluación. |
5.2. Visualización
visual=True: al ejecutar qt.run(…, visual=True), generará y mostrará gráficos como la curva de capital y la reducción.
También puede llamar a la interfaz de trazado (si está disponible) por separado y pasar el objeto de resultado para obtener el mismo o más gráficos.
5.3. Exportar resultados
Exporte la curva de capital y la lista comercial a un DataFrame o CSV: recupere los atributos correspondientes del objeto de resultado, luego use to_csv() o to_excel(), etc.
Esto facilita la realización de análisis adicionales o la creación de informes externamente.
5.4. Enfoque de análisis breve
Combine trade_log con métricas de rendimiento: verifique las operaciones correspondientes a períodos de alta reducción y qué tan bien la tasa de ganancias coincide con la relación ganancias/pérdidas.
Puede ejecutar un análisis de sensibilidad en los parámetros de la estrategia, el universo o los rangos de tiempo, o utilizar la optimización de parámetros (modo=2) en «Optimizar estrategias comerciales» para encontrar mejores parámetros.