Backtesting de Acciones: Guía Basada en Datos
Un flujo riguroso desde la pregunta de investigación hasta datos puntuales, supuestos de ejecución, validación y evidencia guardada.
El backtesting de acciones aplica reglas históricas de decisión a la información y precios negociables que habrían estado disponibles en cada tiempo simulado. Una prueba válida necesita un universo puntual, ajustes explícitos de precios, tiempos conocidos de eventos, llenados y costos realistas, cobertura completa, disciplina de parámetros y un período fuera de muestra intacto.
Congele el conjunto de información
Defina el tiempo de decisión y admita solo datos conocidos en ese corte. Enmiendas posteriores de SEC, calendarios de ganancias revisados, fundamentos reformulados y membresía actual de índices no deben filtrarse en simulaciones anteriores.
Resuelva valores mediante identidades históricas y retenga nombres dados de baja. De lo contrario, el universo excluye muchas fallas y sobreestima el rendimiento.
Modele lo que podría haberse negociado
Elija la barra y regla de llenado antes de examinar resultados. Llenados con cierre igual tras un evento fuera de horario son imposibles; volumen bajo y spreads amplios hacen precios teóricos poco fiables.
Incluya comisiones donde sea relevante, spread, deslizamiento, supuestos de préstamo y localización para cortos, suspensiones de negociación y límites de cartera. Las pruebas de sensibilidad deben mostrar si el resultado sobrevive a ejecuciones modestamente peores.
- Retrase cada señal hasta su disponibilidad pública.
- Use membresía puntual.
- Rechace retrospecciones incompletas.
- Pruebe costos y retrasos de llenado.
Valide en lugar de optimizar eternamente
Separe períodos de investigación, validación y retención final. Limite variaciones, reporte todas las opciones probadas y compare con líneas base simples.
Guarde versión de código, parámetros, consulta de datos, ejecuciones de fuente, instantánea de cobertura, operaciones y métricas. Una curva prometedora sin su paquete de evidencia no es un resultado reproducible.
Key takeaways
- 01Simule solo la información conocida en el momento.
- 02Incluya valores dados de baja y ejecución realista.
- 03Reserve una retención intacta.
- 04Guarde el paquete completo de evidencia.
Un flujo riguroso desde la pregunta de investigación hasta datos puntuales, supuestos de ejecución, validación y evidencia guardada.
Start freeView pricing