Backtesting de estrategias: cómo comprobar si tu sistema de trading tiene sentido
Antes de arriesgar dinero real, la mayoría de traders con experiencia hacen la misma pregunta: ¿cómo se habría comportado esta estrategia en el pasado?
Esa es, precisamente, la función del backtesting: aplicar un conjunto de reglas sobre datos históricos para observar qué resultados habría obtenido. No garantiza el futuro, pero aporta una base mucho más sólida que operar basándose únicamente en la intuición.
¿Por qué es tan importante?
Sin backtesting, es fácil pensar que una estrategia funciona simplemente porque las últimas operaciones salieron bien. El backtesting permite comprobar el comportamiento del sistema en distintos escenarios, no solo en los últimos días de mercado favorable.
Pasos para hacer un buen backtesting
Define reglas exactas
Entrada, salida, stop loss y tamaño de posición, sin ambigüedades.
Elige un periodo histórico amplio
Que incluya distintos contextos de mercado, no solo tendencias favorables.
Simula las operaciones
Aplicando las reglas exactamente igual en cada situación.
Registra cada resultado
Sin descartar las operaciones que no salieron bien.
Analiza las métricas obtenidas
Antes de decidir si la estrategia merece pasar a una cuenta demo.
Métricas que merece la pena revisar
Un vistazo a 100 operaciones simuladas
Una estrategia con un win rate moderado puede seguir siendo rentable si la relación riesgo/beneficio está bien planteada.
Ver el conjunto completo de operaciones, y no solo el resultado final, ayuda a entender cómo se distribuyen realmente los aciertos y los fallos.
Errores habituales al hacer backtesting
Ajustar las reglas después de ver los resultados (overfitting)
Probar la estrategia con muy pocas operaciones
Ignorar comisiones, spreads y deslizamiento
Usar datos que no existían en el momento simulado (look-ahead bias)
Backtesting manual o automatizado
Manual
- Revisas el gráfico vela a vela
- Requiere más tiempo
- Útil para entender el contexto
Automatizado
- Un software ejecuta las reglas
- Permite probar miles de operaciones
- Requiere programar la estrategia
Lo que el backtesting no puede garantizar
El pasado no asegura el futuro
Un buen resultado histórico no significa que la estrategia vaya a comportarse igual en adelante: las condiciones del mercado cambian. Por eso muchos traders complementan el backtesting con una fase de prueba en cuenta demo antes de operar con dinero real.
El backtesting no convierte una estrategia mediocre en una buena, pero sí ayuda a detectar problemas antes de arriesgar dinero real. Definir reglas claras, probar en distintos contextos y analizar las métricas con honestidad suele marcar la diferencia entre operar con una base sólida o simplemente confiar en la suerte.
Backtesting · Estrategia y análisis