Saltar al contenido
Daytraders.nl
Tutorial
Intermedio Análisis técnico

Backtesting de una estrategia de trading

Aprende a probar una estrategia con precios históricos, qué cifras mirar y qué errores distorsionan el resultado.

Lectura 12 min Publicado 15 de enero de 2026 Actualizado 10 de octubre de 2026

En resumen: El backtesting consiste en aplicar tus reglas a precios antiguos para ver qué habría pasado. Así descubres puntos débiles antes de arriesgar dinero real. Un buen backtest no es una garantía, pero un mal backtest da una falsa sensación de seguridad.

Guía paso a paso

  1. Escribe tus reglas con tanta precisión que otra persona pueda seguirlas: entrada, stop-loss, objetivo y tamaño de la posición.
  2. Elige tus datos y tu herramienta: una hoja de cálculo, una función de repetición en tu plataforma de gráficos o un script.
  3. Elige un periodo con mercados alcistas, bajistas y laterales.
  4. Reserva una parte de los datos y pruébala solo cuando tus reglas estén fijadas.
  5. Toma todas las operaciones que dicten tus reglas. No te saltes ninguna porque ‘no te convence’.
  6. Anota los precios de entrada y salida, la ganancia o pérdida y los costes de cada operación.
  7. Calcula las cifras: porcentaje de aciertos, ganancia y pérdida medias, factor de beneficio y drawdown máximo.
  8. Después practica con una cuenta demo antes de arriesgar dinero real.

¿Por qué hacer backtesting?

Una idea que suena bien en tu cabeza puede dar pérdidas sobre el papel. Un backtest contrasta esa idea con precios antiguos sin que te cueste dinero. Te enseña tres cosas:

  • ¿Tiene la estrategia una esperanza matemática positiva? Es decir: ¿ganas algo de media por operación, después de costes?
  • ¿Hasta qué punto puede alargarse una racha de pérdidas? Eso decide si puedes mantener la estrategia.
  • ¿En qué condiciones de mercado falla la estrategia?

Ejemplo práctico: una estrategia que resulta perder dinero

Supón que diseñas una estrategia de ruptura: compras una acción que cierra por encima de su máximo de los últimos 20 días. La pruebas con 100 operaciones pasadas:

  • 42 operaciones ganadoras con una ganancia media de 180 €: 7.560 €
  • 58 operaciones perdedoras con una pérdida media de 220 €: 12.760 €
  • Resultado neto: 7.560 € - 12.760 € = -5.200 €, es decir, -52 € por operación
  • Factor de beneficio: 7.560 / 12.760 = 0,59

Es un ejemplo inventado, pero muestra lo que hace un backtest: ves el problema sobre el papel antes de que te cueste dinero. La esperanza matemática por operación se calcula así: (probabilidad de ganar × ganancia media) - (probabilidad de perder × pérdida media). Un segundo ejemplo: un 40 % de aciertos con una ganancia media de 300 € y un 60 % de pérdidas con una media de 100 € da 0,4 × 300 € - 0,6 × 100 € = 60 € por operación. El factor de beneficio es entonces 2,0.

El proceso

Paso 1: Escribe reglas sin margen de interpretación

Tus reglas deben ser tan claras que otra persona pueda seguirlas sin llamarte.

  • Demasiado vago: ‘Compra cuando el RSI esté bajo y la acción tenga buena pinta.’
  • Claro: ‘Compra en la apertura del día siguiente si el RSI (14) cierra por encima de 30 y el precio está por encima de su media de 50 días. Coloca el stop-loss un 8 % por debajo de tu entrada. Vende cuando el RSI suba de 70 o pasados 14 días.’

Fija también el tamaño de tu posición, por ejemplo con la calculadora de tamaño de posición y la guía de gestión del riesgo.

Paso 2: Elige un periodo con mercados distintos

Una estrategia que solo funciona en un mercado alcista no es una estrategia, sino una apuesta por ese mercado. Toma un periodo con tramos alcistas, bajistas y laterales. Un periodo suficientemente largo incluye crisis y recuperaciones. Cuanto más largo el periodo, menos depende el resultado de un solo acontecimiento.

Paso 3: Aplica las reglas sin seleccionar

Aquí es donde mucha gente hace trampa, a menudo sin darse cuenta. Ves una operación en la prueba y piensas: ‘esa nunca la habría hecho en la vida real’. Pero forma parte de la prueba si tus reglas la generaron. Si te saltas las operaciones que no te gustan, estás probando tu opinión, no tu estrategia.

Paso 4: Anota todo y calcula las cifras

Pon cada operación en una hoja de cálculo: fecha y precio de entrada, fecha y precio de salida, ganancia o pérdida en euros y en porcentaje, y costes. Después calcula:

  • Porcentaje de aciertos: la proporción de operaciones ganadoras
  • Ganancia media y pérdida media
  • Factor de beneficio: ganancia total dividida entre pérdida total
  • Drawdown máximo: la mayor caída de tu cuenta desde un máximo hasta un mínimo
  • Esperanza matemática por operación

Trampas que distorsionan el resultado

Un backtest prueba un mundo simplificado. Cuanto mayor es la distancia con el mercado real, menos vale el resultado.

Sobreajuste (curve fitting)

Pruebas muchos ajustes y eliges el mejor. Ese mejor encaja sobre todo con oscilaciones aleatorias del pasado. Si pruebas 200 combinaciones, siempre habrá una que parezca buena solo por azar. Por eso, limita el número de ajustes, elígelos antes de probar y reserva una parte de los datos (por ejemplo, el 30 %) para comprobar con datos que aún no has usado.

Sesgo de supervivencia (solo los supervivientes)

Si pruebas con las acciones que hoy forman parte de un índice, te pierdes las empresas que quebraron o salieron del índice. Tu resultado parece mejor de lo que debería. Si es posible, usa datos que incluyan también valores que han dejado de cotizar.

Sesgo de anticipación (mirar al futuro)

Usas información que en ese momento aún no tenías. Ejemplo: compras al precio de cierre de un día, cuando tu señal solo se conoce después del cierre. Usa solo datos que estaban disponibles cuando se tomó la decisión.

Olvidar costes y deslizamiento

Un backtest suele suponer una ejecución perfecta sin costes. En la realidad pagas comisión, el diferencial y a veces un precio peor del esperado (deslizamiento o slippage). Ejemplo: supón que esos costes suman 20 € por operación en una posición de 10.000 € (0,2 %). Con 50 operaciones al año son 1.000 € al año. En una estrategia con poca ganancia por operación, eso puede marcar la diferencia entre ganar y perder. Mira también la calculadora de punto de equilibrio.

Cómo leer los resultados

No existe una cifra que diga: ‘ahora tu estrategia es buena’. Estas son las preguntas que sí puedes hacerte.

Factor de beneficio. Por debajo de 1,0 la estrategia pierde. Justo por encima de 1,0, los costes y el deslizamiento pueden comerse la ganancia. Un factor más alto da más margen, pero fíjate siempre también en el número de operaciones.

Número de operaciones. Un resultado de 10 operaciones dice poco. Con 100 o más, la suerte pesa menos, aunque tampoco es una garantía.

Drawdown máximo. Es la mayor caída de tu cuenta. Usa la calculadora de drawdown: tras una caída del 25 % necesitas +33,3 % para volver a tu importe inicial, y tras una caída del 50 % necesitas +100 %. Pregúntate con sinceridad si aguantarías una caída así sin abandonar tus reglas. En la práctica, el drawdown suele ser mayor que en el backtest.

Porcentaje de aciertos y relación beneficio-riesgo. Van unidos. Con una relación de 2 a 1 (la ganancia media es el doble de la pérdida media) solo necesitas acertar 1 de cada 3 operaciones (33,3 %) para quedar en tablas antes de costes. Con 1 a 1 es el 50 %. Usa la calculadora de riesgo/beneficio para calcularlo con tus reglas. Lee también sobre el equilibrio entre riesgo y beneficio.

Después del backtest: practica y empieza con poco

Un buen backtest es un primer filtro, no una prueba. Después practica con una cuenta demo (consulta el paper trading) y compara tus resultados con el backtest. Si difieren mucho, averigua por qué. Solo entonces opera, y únicamente con dinero que puedas permitirte perder.

Operar conlleva riesgos: puedes perder la totalidad o parte de tu dinero. La rentabilidad pasada no garantiza resultados futuros. Este tutorial es información, no asesoramiento de inversión.

Calcúlalo tú mismo

Abrir la calculadora completa →

Ponte a prueba

Preguntas de práctica para comprobar tu comprensión, no es asesoramiento.

  1. Un backtest muestra €6.000 de beneficio total y €4.000 de pérdida total. ¿Cuál es el factor de beneficio?

    • 2,0
    • €2.000
    • 0,67
    • 1,5
    Ver respuesta

    Respuesta:D. 1,5

    El factor de beneficio es el beneficio total dividido entre la pérdida total: 6.000 / 4.000 = 1,5. Son €1,50 de beneficio por cada €1,00 perdido.

  2. Una estrategia gana en el 50% de las operaciones una media de €200 y pierde en el 50% una media de €100. ¿Cuál es la expectativa por operación?

    • €50
    • €25
    • €100
    Ver respuesta

    Respuesta:A. €50

    La fórmula es (probabilidad de ganar × ganancia media) - (probabilidad de perder × pérdida media): 0,5 × €200 - 0,5 × €100 = €50 por operación, antes de costes.

  3. Pruebas 200 combinaciones de parámetros y eliges la que da el resultado más atractivo. ¿Cuál es el riesgo?

    • El factor de beneficio baja automáticamente
    • Usas muy pocas cotizaciones antiguas
    • El resultado se ajusta sobre todo a fluctuaciones casuales del pasado (sobreajuste)
    • El backtest cuenta demasiados costes
    Ver respuesta

    Respuesta:C. El resultado se ajusta sobre todo a fluctuaciones casuales del pasado (sobreajuste)

    Con 200 combinaciones, siempre hay una que sale bien por casualidad. Por eso se limita el número de parámetros y se reserva parte de los datos (por ejemplo, un 30%) para comprobar.

  4. Durante la prueba te saltas operaciones que 'no te convencen'. ¿Qué estás probando en realidad?

    • La estrategia en sí
    • Tu propia opinión en lugar de tus reglas
    • El efecto de los costes
    • El drawdown
    Ver respuesta

    Respuesta:B. Tu propia opinión en lugar de tus reglas

    Las operaciones que dan tus reglas forman parte de la prueba. Si te las saltas, pruebas tu opinión y no tu estrategia.

  5. Con una relación beneficio-pérdida de 2 a 1, ¿qué porcentaje de operaciones debes ganar para quedar en equilibrio, sin costes?

    • 33,3%
    • 66,7%
    • 50%
    • 25%
    Ver respuesta

    Respuesta:A. 33,3%

    Con 2 a 1 basta con ganar 1 de cada 3 operaciones (33,3%). Con 1 a 1 es el 50%. Los costes elevan ese umbral.

Preguntas frecuentes

¿Qué es el factor de beneficio?
El factor de beneficio (profit factor) es tu ganancia total dividida entre tu pérdida total. Un factor de 1,5 significa 1,50 € de ganancia por cada 1,00 € de pérdida. Por debajo de 1,0 la estrategia pierde dinero. No hay un nivel fijo que sea 'suficiente': cuanto más cerca de 1,0, más fácilmente los costes y la mala suerte vuelven negativo el resultado.
¿Cuántas operaciones necesito para que el resultado signifique algo?
Cuantas más operaciones, más fiable es el resultado. Con 10 o 20 operaciones decide la suerte. Mucha gente usa como regla orientativa al menos 100 operaciones, repartidas entre mercados alcistas, bajistas y laterales. No es una garantía, pero da una imagen más justa que un puñado de operaciones.
¿Con qué puede hacer backtesting un principiante?
Puedes empezar con una hoja de cálculo y un gráfico de tu bróker. El backtesting manual consiste en retroceder el gráfico y avanzar barra a barra, anotando cada operación. Muchas plataformas de gráficos tienen una función de repetición para esto, por ejemplo Bar Replay de TradingView. Comprueba qué incluye tu plan.
¿Qué es el sobreajuste (curve fitting) y cómo se evita?
El sobreajuste ocurre cuando ajustas una estrategia hasta que encaja perfectamente con los precios antiguos, pero no con los nuevos. Reserva una parte de los datos, por ejemplo el 30 %, y pruébala solo cuando tus reglas estén fijadas. Usa pocos parámetros y prueba también en otros valores y periodos. Si la estrategia solo funciona en un valor o en un periodo, es una señal de alerta.
¿Un buen backtest significa que la estrategia funcionará en real?
No. Un backtest muestra lo que pudo pasar en el pasado, no lo que pasará. En real influyen los costes, los retrasos y tu propio comportamiento. Practica primero con una cuenta demo y opera después solo con un importe que puedas permitirte perder.