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.