El sobreajuste a la curva consiste en afinar una estrategia tan estrechamente a los datos históricos que acaba modelando el ruido aleatorio de ese periodo en lugar de una ventaja real. El resultado es un backtest precioso que se derrumba en cuanto se topa con precio nuevo, porque el ruido al que se amoldó no se repite jamás. Es la razón número uno por la que una estrategia prometedora fracasa en real.
Cómo ocurre
Pruebas un setup y sale solo aceptable. Así que ajustas el stop, luego el objetivo, luego añades un filtro, luego retocas la entrada: cada cambio empuja un poco más arriba el resultado pasado. Al poco tiempo la estrategia es una maraña de parámetros finamente ajustados que encajan a la perfección con la historia. Lo que has hecho en realidad es memorizar el pasado, incluidas sus casualidades. El backtest ya no mide una ventaja; describe un tramo concreto de precio.
Las señales de alarma
- Demasiados parámetros: cada ajuste añadido es otra oportunidad de amoldarse al ruido.
- Frágil ante cambios pequeños: si mover un ajuste una unidad destroza el resultado, te has amoldado a un pico, no a una ventaja.
- Factor de beneficio sospechosamente alto: un factor de beneficio por encima de 3 o 4 sobre datos históricos suele delatar sobreajuste.
- Curva de capital concentrada: unas pocas operaciones perfectas sostienen todo el resultado.
- Brecha entre backtest y forward: una caída grande del backtest al forward test es la señal más clara.
Cómo evitarlo
- Mantenlo sencillo. Menos reglas y menos parámetros se amoldan a menos ruido.
- Prioriza rangos robustos. Un ajuste que funciona, digamos, de 18 a 24 es más seguro que uno que solo funciona exactamente en 21.
- Prueba fuera de muestra. Reserva datos con los que no afinaste la estrategia y compruébala ahí.
- Prueba varios instrumentos y periodos. Una ventaja real tiende a sobrevivir en varios mercados; una sobreajustada no.
- Haz siempre forward testing antes de comprometer dinero.
Importante: optimizar y sobreajustar no son lo mismo. Un afinado razonable está bien; la línea se cruza cuando ajustas hasta un único valor perfecto o amontonas parámetros hasta que el pasado parece impecable. La robustez gana a la perfección siempre.
El sobreajuste se conecta con las demás trampas
La sobreoptimización es uno de los errores clásicos del backtesting, y prospera en muestras pequeñas, donde el ruido suena fuerte. Exigir una muestra significativa y hacer forward testing son los dos hábitos que con más fiabilidad destapan una estrategia sobreajustada antes de que te cueste dinero.
Somete el sobreajuste a prueba de esfuerzo
La defensa práctica es probar las mismas reglas en distintos periodos y después sobre datos no vistos. En un simulador puedes ejecutar una estrategia sobre varios tramos de mercado y hacerle forward testing en una fecha aleatoria que no hayas visto, observando si la ventaja aguanta o se evapora. Una estrategia que se mantiene más o menos estable en todos ellos es robusta; una que solo brilla sobre los datos con los que la afinaste está sobreajustada, y ahora lo sabes antes de que lo descubra el dinero real.
Preguntas frecuentes sobre el sobreajuste a la curva
¿Qué es el sobreajuste a la curva en trading?
Afinar una estrategia con tanta precisión a los datos pasados que captura ruido aleatorio en lugar de una ventaja real, de modo que luce estupenda en backtest y fracasa con precio nuevo.
¿Cómo evito el sobreajuste a la curva?
Mantén la estrategia sencilla, prioriza ajustes que funcionen en un rango, prueba varios instrumentos y periodos, y haz siempre forward testing sobre datos no vistos.
¿Cuáles son las señales de una estrategia sobreoptimizada?
Un factor de beneficio muy alto, muchos parámetros finamente ajustados, fragilidad ante pequeños cambios de configuración, una curva sostenida por unas pocas operaciones y una gran brecha entre backtest y forward test.