Un backtest responde a una pregunta concreta: ¿qué habrían hecho exactamente estas reglas con exactamente estos datos, bajo estos supuestos? No te dice qué pasará después. Leer bien un informe significa saber qué cifras tienen peso y cuáles son fáciles de maquillar.
Empieza por los supuestos, no por la rentabilidad
Antes de mirar cualquier resultado, comprueba cómo se hizo la prueba. En Backte.st cada informe los muestra en Datos y supuestos:
- Las señales usan velas completadas. Una regla solo puede reaccionar a una vela cuando ya ha cerrado.
- Las órdenes se ejecutan en la siguiente apertura, nunca en el cierre que generó la señal.
- Se cobran costes en cada entrada y salida: una comisión y un deslizamiento, en puntos básicos por lado.
- Una posición a la vez, sin apalancamiento, stops ni objetivos.
Si un informe que lees en otro sitio no indica sus reglas de ejecución y sus costes, toma su rentabilidad como mucho como un límite superior.
Rentabilidad neta y comprar y mantener
La rentabilidad neta es la variación del valor de la cuenta después de costes. Por sí sola dice poco, porque la mayoría de los mercados tienden a moverse. Por eso cada informe muestra también comprar y mantener con la misma asignación: si tu estrategia invierte el 20 % del capital por operación, la comparación mantiene el 20 % del capital en el mercado durante todo el periodo.
Una estrategia que supera a comprar y mantener puede ser peor en la práctica si lo hace con muchas más operaciones (más costes, más impuestos) o con una caída más profunda.
Caída máxima: la cifra que de verdad vas a sentir
La caída máxima es el peor descenso del valor de la cuenta de un máximo a un mínimo. Suele ser la cifra que decide si una persona real mantiene una estrategia. Dos estrategias con la misma rentabilidad se sienten muy distintas si una de ellas redujo la cuenta a la mitad por el camino.
Recuerda que la caída de un backtest es solo la peor en esa secuencia concreta de operaciones. El orden aleatorio de operaciones muestra cuánto peor podría ser de forma plausible.
Número de operaciones: ¿hay suficientes pruebas?
Un puñado de operaciones puede producir casi cualquier rentabilidad por suerte. Backte.st marca una prueba como Pocas operaciones en lugar de fingir que puede juzgarla. Si tu informe tiene pocas operaciones cerradas, prueba un histórico más largo, velas más pequeñas o más mercados antes de sacar conclusiones.
Las pruebas de robustez
El resultado principal es una ejecución con un único conjunto de supuestos. Las pruebas vuelven a ejecutar las mismas reglas en condiciones más duras:
- Periodo no visto: el último 30 % del histórico evaluado por separado. Consulta las pruebas fuera de muestra.
- Costes duplicados: comisión y deslizamiento duplicados. Consulta los costes de transacción.
- Parámetros cercanos: cada periodo de indicador desplazado ±10 % y ±20 %. Consulta la robustez de parámetros.
- Entrada retrasada: cada orden se ejecuta una vela después. Consulta el sesgo de anticipación y el timing.
- Sin las mejores operaciones: se quitan las cinco operaciones más rentables. Consulta el sobreajuste.
- Orden aleatorio de operaciones: 200 reordenaciones. Consulta Monte Carlo.
Una prueba resiste cuando la estrategia sigue teniendo una rentabilidad positiva en esa condición, y necesita al menos 10 operaciones cerradas para juzgar (20 para la reordenación). Un punto débil no significa que la idea no valga nada. Te dice dónde el resultado depende de algo frágil. Resistir en todas es un buen comienzo, no una prueba de ventaja.
Lo que un informe no puede decirte
- No puede ver el futuro. Los regímenes de mercado cambian.
- Solo prueba los mercados que elegiste. Si los elegiste porque subieron, lee sobre el sesgo de supervivencia.
- El periodo no visto solo es no visto una vez. Cada vez que ajustas reglas después de mirarlo, pasa a formar parte de tus datos de entrenamiento.
Usa un backtest para descartar ideas rápido y barato. Ahí es donde es más honesto.