Cómo hacer el backtest de una estrategia antes de operar de verdad

Backtest es el proceso de probar una estrategia de operación usando datos históricos, antes de arriesgar capital real en ella. La idea es simple: aplicar las mismas reglas de entrada y salida que usarías en vivo sobre un período pasado del gráfico, y registrar lo que habría ocurrido en cada señal generada. Es una etapa que separa una estrategia con evidencia de funcionamiento de una idea que solo parece buena mirando el gráfico de forma retrospectiva.
Paso 1: define la regla de entrada y salida por escrito
Antes de mirar cualquier dato histórico, escribe la regla exacta que vas a probar — por ejemplo: "comprar cuando el precio rompa el máximo de las últimas 20 velas con volumen 30% por encima del promedio; salir con ganancia en un alza del 2% o en el stop con una caída del 1%". Reglas vagas como "comprar cuando parezca una buena oportunidad" no pueden probarse de forma consistente, porque dependen del juicio subjetivo en cada señal.
Paso 2: recorre el historial señal por señal
Con la regla definida, recorre el gráfico histórico identificando cada vez que se habría cumplido la condición de entrada, y registra el resultado que habría generado la regla de salida — ganancia o pérdida, en puntos o porcentaje. Es importante mantener la disciplina de aplicar la regla exactamente como se escribió, sin "ajustar" el resultado después de ver lo que ocurrió, bajo riesgo de sesgar la prueba a favor de la estrategia.
Paso 3: calcula la tasa de acierto y el payoff medio
Después de reunir una muestra razonable — 30 señales, como mínimo, idealmente más — calcula dos números: la tasa de acierto (porcentaje de operaciones ganadoras) y el payoff medio (la ganancia media de las operaciones ganadoras dividida entre la pérdida media de las perdedoras). Supongamos un backtest con 40 señales, 18 ganadoras y 22 perdedoras, ganancia media de R$ 60,00 en las ganadoras y pérdida media de R$ 35,00 en las perdedoras. La tasa de acierto es 45% (18/40) y el payoff es de 1,71 (60/35).
Paso 4: calcula la expectativa matemática
La expectativa matemática mide el resultado medio esperado por operación, y se calcula así: (tasa de acierto × ganancia media) − (tasa de error × pérdida media). Usando los números del ejemplo: (0,45 × R$ 60,00) − (0,55 × R$ 35,00) = R$ 27,00 − R$ 19,25 = R$ 7,75 positivos por operación, en promedio. Una expectativa positiva indica que, manteniendo la misma proporción de aciertos y el mismo payoff a lo largo del tiempo, la estrategia tiende a generar un resultado positivo — lo que no garantiza que cada operación individual será rentable, pero indica una ventaja estadística en la muestra probada.
Lo que el backtest no garantiza
Un resultado positivo en el historial no garantiza el mismo desempeño de aquí en adelante — las condiciones de mercado cambian, y una muestra pequeña puede haber sido favorable por casualidad. Además, los backtests manuales están sujetos al sesgo retrospectivo: es fácil, sin querer, ajustar la interpretación de una señal sabiendo lo que ocurrió después. Por eso, muchos traders siguen el backtest con un período de prueba en cuenta simulada, aplicando la misma regla en tiempo real antes de operar con capital relevante.
Poniendo el proceso en práctica
- Escribe la regla de entrada y salida antes de mirar cualquier dato histórico.
- Reúne una muestra mínima de 30 señales para que los números tengan algún peso estadístico.
- Calcula la tasa de acierto, el payoff medio y la expectativa matemática antes de considerar validada la estrategia.
- Prueba en cuenta simulada durante un período antes de aplicar capital real, incluso con un backtest positivo.
El backtest es una herramienta de filtro, no de garantía: ayuda a descartar estrategias sin ninguna ventaja estadística aparente, y a entender mejor el comportamiento esperado de las que quedan — pero ninguna expectativa matemática calculada sobre el pasado es una promesa de resultado futuro.
Un cuidado extra: el tamaño de la muestra importa más de lo que parece
Una expectativa matemática positiva calculada sobre apenas 10 o 15 señales tiene poco valor estadístico — puede ser resultado de la suerte en la muestra, no de una ventaja real de la estrategia. Cuanto mayor sea el número de señales probadas, más confianza carga el resultado, aunque ninguna muestra, por grande que sea, elimina por completo la incertidumbre sobre el futuro. También vale la pena probar la estrategia en períodos de mercado diferentes — de alza, de baja y de lateralización — ya que una regla puede funcionar bien en un régimen y mal en otro, y un backtest hecho solo sobre un período de alza fuerte tiende a sobreestimar el resultado esperado.
Practica antes de arriesgar. Crea tu cuenta en Astron y prueba tus ideas en la cuenta demo con R$ 10.000 virtuales.
Crear cuenta gratis