Un resultado histórico sólido puede deteriorarse con datos nuevos, costes reales, parámetros frágiles o un régimen distinto.
El backtest es un experimento condicionado por datos, ejecución y una separación honesta entre selección y validación.
Por qué un buen backtest todavía puede fallar
El backtest es un experimento condicionado por datos, ejecución y una separación honesta entre selección y validación.
- 01Datos y fuga de informaciónBarras revisadas, precios sintéticos, divisiones aleatorias y optimización repetida pueden introducir información que no existía en el instante de la operación.
- 02Fricción de ejecuciónSpread, comisión, slippage, latencia, rechazos y reglas de llenado pueden eliminar una ventaja pequeña aunque la señal teórica no cambie.
- 03Robustez fuera de muestraUna región estable de parámetros, varios feeds y observación forward aportan más evidencia que el mejor ajuste aislado.
Datos y fuga de información
Barras revisadas, precios sintéticos, divisiones aleatorias y optimización repetida pueden introducir información que no existía en el instante de la operación.
Fricción de ejecución
Spread, comisión, slippage, latencia, rechazos y reglas de llenado pueden eliminar una ventaja pequeña aunque la señal teórica no cambie.
Robustez fuera de muestra
Una región estable de parámetros, varios feeds y observación forward aportan más evidencia que el mejor ajuste aislado.
Preguntas que quizá se esté haciendo
¿Cuál es la comprobación más importante?
Una región estable de parámetros, varios feeds y observación forward aportan más evidencia que el mejor ajuste aislado.
¿Este método garantiza beneficios?
No. Una especificación y validación más sólidas reducen errores de ingeniería, pero no eliminan el riesgo de mercado ni la incertidumbre del rendimiento.