Backtesting
El backtesting es probar una estrategia de trading sobre datos históricos del mercado para ver cómo habría funcionado en el pasado, antes de arriesgar un solo dólar real. Consiste en aplicar tus reglas de entrada, salida y gestión de riesgo, operación por operación, a precios que ya ocurrieron, y anotar los resultados. Es la forma más barata de descubrir que una idea no funciona: perder en una hoja de cálculo cuesta cero.
Un ejemplo con números
Imagina que tienes una estrategia con reglas claras y la aplicas a los últimos dos años de gráficos, arriesgando $100 por operación con un objetivo de $200. Al terminar tienes 150 operaciones anotadas: 60 ganadoras y 90 perdedoras. Las cuentas salen así:
- Ganado: 60 × $200 = $12.000
- Perdido: 90 × $100 = $9.000
- Resultado neto: +$3.000 en 150 trades, unos +$20 por operación
Ese +$20 por trade es la expectativa de la estrategia según el pasado. Fíjate en el detalle honesto: la estrategia pierde el 60% de las veces y aun así gana dinero, porque cada ganancia dobla a cada pérdida. Eso es exactamente lo que un backtest te enseña y lo que tus tripas jamás te dirán mirando el gráfico.
Por qué te importa
Porque es el filtro que separa una estrategia de una corazonada. Quien vende cursos rara vez te enseña un backtest serio de su método, y ahí tienes la primera señal de alarma. Ahora, la lectura honesta completa: el backtesting también tiene trampas. La más común es la sobreoptimización: retocar los parámetros hasta que el pasado se ve perfecto, creando una estrategia que memoriza la historia en lugar de aprender de ella. En real, esas estrategias se rompen. Y la segunda trampa es el ojo: mirando un gráfico ya cerrado, todo parece obvio; por eso un backtest serio se hace vela a vela, sin ver el futuro, y con las reglas escritas antes de empezar. Un buen backtest no te promete nada. Te da permiso para pasar a la siguiente fase: probar en demo con datos que la estrategia nunca ha visto.
Preguntas frecuentes
¿Un buen backtest garantiza que la estrategia ganará dinero?
No. Un backtest solo demuestra que la estrategia habría funcionado en el pasado con esos datos concretos. El mercado cambia, y además es muy fácil ajustar los parámetros hasta que el pasado se vea perfecto (sobreoptimización). Un buen backtest es condición necesaria para operar una estrategia, nunca una garantía. Si no funciona ni en el pasado, no tiene sentido arriesgar dinero; si funciona, toca validarlo en demo con datos nuevos.
¿Cuántas operaciones necesita un backtest para ser fiable?
Como mínimo unas 100 operaciones, y mejor 200 o más, repartidas en distintos periodos y condiciones de mercado. Con 20 o 30 trades el resultado depende demasiado del azar: una racha buena o mala distorsiona todo. Cuantas más operaciones y más variedad de mercado cubra la muestra, más peso tienen la tasa de acierto y la expectativa que salgan de ella.
