Curva de capital de una estrategia probada en un backtest, con una fase de drawdown antes de recuperarse
Curva de capital de un backtest: la estrategia crece sobre datos históricos, pero atraviesa un drawdown antes de marcar nuevos máximos.

El backtesting es una de las primeras herramientas que debería conocer cualquiera que quiera aprender análisis técnico de forma seria. Antes de arriesgar un solo euro, te permite comprobar si una idea de trading tiene sentido. En esta guía verás qué es el backtesting, para qué sirve, cómo se hace paso a paso y qué errores debes evitar.

Qué es el backtesting exactamente

El backtesting (o "prueba retrospectiva") consiste en aplicar una estrategia de trading sobre datos históricos de mercado para ver cómo se habría comportado en el pasado. En lugar de arriesgar dinero real probando una idea nueva, simulas esa idea sobre precios que ya ocurrieron y mides el resultado.

Un ejemplo sencillo: imagina que tu estrategia dice "comprar cuando el RSI baja de 30 y vender cuando supera 70". Un backtest recorre los últimos meses o años de un activo, marca cada momento en que se habría cumplido esa regla y calcula el resultado acumulado de todas esas operaciones.

Para qué sirve el backtesting

  • Validar una idea antes de arriesgar capital real.
  • Entender el comportamiento de una estrategia: cuántas veces gana, cuánto pierde y qué rachas negativas tiene.
  • Comparar variantes de forma objetiva: ¿funciona mejor con el RSI en 30 o en 25?
  • Ganar disciplina: te obliga a definir reglas concretas en lugar de operar por intuición.

Lo que el backtesting no hace es predecir el futuro. Un buen resultado en el pasado no garantiza un buen resultado mañana; solo te dice que la idea no era absurda.

Cómo hacer un backtest paso a paso

1. Define reglas claras y objetivas

Entrada, salida, stop loss y tamaño de posición tienen que estar definidos sin ambigüedad. Si una regla depende de tu "olfato", no se puede testear.

2. Elige el activo y el periodo

Usa varios años de datos e, idealmente, fases de mercado distintas: subidas, bajadas y mercado lateral. Una estrategia que solo se prueba en una gran subida parecerá infalible y no lo es.

3. Recorre los datos y registra cada operación

Anota cada entrada y salida con su resultado. Aquí es donde una herramienta automatizada ahorra horas frente al cálculo manual.

4. Incluye los costes reales

Comisiones y slippage (la diferencia entre el precio esperado y el ejecutado) cambian el resultado. Una estrategia rentable "en bruto" puede ser perdedora una vez descuentas los costes.

5. Mide los resultados con métricas

No te quedes en "ganó o perdió". Pasa a las métricas que ves abajo.

Métricas clave que debes mirar

  • Rentabilidad total y media por operación.
  • Win rate (porcentaje de operaciones ganadoras). Ojo: un win rate alto no significa que la estrategia sea rentable si las pérdidas son grandes.
  • Ratio beneficio/riesgo: cuánto ganas de media frente a cuánto pierdes.
  • Drawdown máximo: la mayor caída desde un máximo. Mide cuánto "dolor" habrías tenido que aguantar.
  • Número de operaciones: con muy pocas operaciones, el resultado no es estadísticamente fiable.

Errores comunes al hacer backtesting

  • Sobreoptimización (overfitting): ajustar tanto los parámetros al histórico que la estrategia solo funciona en ese tramo concreto de datos.
  • Ignorar comisiones y slippage.
  • Sesgo de supervivencia: probar solo activos que hoy siguen existiendo, olvidando los que quebraron.
  • Lookahead bias: usar en la simulación información que en aquel momento todavía no estaba disponible.
  • Muestras demasiado pequeñas: pocas operaciones o un periodo muy corto.

Backtesting frente a resultados reales

El backtest es un punto de partida, no una garantía. El mercado cambia, la ejecución real tiene retrasos y la psicología de operar con dinero real no aparece en una simulación. Por eso, tras un backtest razonable, el siguiente paso lógico es el paper trading (simular en tiempo real sin dinero) y, solo después, capital real y pequeño.

Aviso: el trading conlleva un alto riesgo de pérdidas. El backtesting es una herramienta de estudio y no asegura resultados futuros. Este contenido es educativo y no constituye asesoramiento financiero.

Prueba el backtesting sin complicaciones

SuperRobot AI Pro incluye backtesting histórico e indicadores en la nube, pensado para aprender análisis técnico de forma estructurada.

Empezar prueba de 3 días