10 formas de que tu backtest te engañe
Ninguno de estos diez errores se ve mirando la curva de resultados. Todos la inflan. Los cometimos nosotros, midiendo nuestras propias estrategias durante meses, y de cada uno salió una comprobación del examen o una pregunta que te hacemos antes de darte el veredicto.
Las cifras son de nuestros propios estudios (2026). No hay nombres de terceros porque no hace falta: los errores son los mismos en todas partes.
Medir el pasado con la lista de activos de hoy
- Qué es
- Si el universo de tu backtest es el de hoy, solo contiene a los que sobrevivieron. Los que quebraron, salieron del índice o se retiraron de bolsa no están, y eran justo los que habrían perdido.
- Cómo nos mordió
- Una estrategia de compras de directivos daba un Sharpe de 1,16. Con la composición histórica del índice, tal como era cada día, se quedó en 0,17. El 84 % de la ganancia venía de un solo valor, antes de entrar en el índice.
- Cómo comprobarlo
- Para cada fecha, la lista de activos debe ser la que existía ese día, incluidos los que luego desaparecieron. Si no la tienes, dilo en el informe: no es un detalle.
- ¿Lo ve el examen?
- En parte: te lo preguntamos y queda marcado en el informe.
Elegir viendo el periodo de prueba
- Qué es
- Seleccionas pares, parámetros o activos con datos que incluyen el periodo que luego llamas «fuera de muestra». La prueba ya no es fuera de muestra: la elección vio el futuro.
- Cómo nos mordió
- Unos pares de acciones tenían una curva atractiva. La selección de los pares había visto el periodo de prueba. Repetida con honestidad, la curva se quedó en cero.
- Cómo comprobarlo
- Escribe el orden de los pasos con fechas. Si cualquier decisión (qué activos, qué parámetros, qué filtro) usó datos posteriores al inicio de la prueba, la prueba no vale como tal.
- ¿Lo ve el examen?
- En parte: te lo preguntamos y queda marcado en el informe.
Probar muchas variantes y enseñar solo la mejor
- Qué es
- Con suficientes intentos, la mejor de todas parece una ventaja aunque todas sean ruido. La mejor de cien ruidos tiene una curva preciosa.
- Cómo nos mordió
- Probamos 345 variantes de una regla de subidas intradía: 0 de 345 funcionaron fuera de muestra. Probamos 60 indicadores técnicos en cripto: ninguno sobrevivió a la corrección. En la bibliografía: 6.402 reglas, cero.
- Cómo comprobarlo
- Guarda todas las variantes que probaste, no solo la ganadora, y súbelas juntas: con la tabla completa se puede calcular la probabilidad de que la mejor sea un espejismo (PBO). Sin ella, declara cuántas probaste.
- ¿Lo ve el examen?
- Sí: es una de las comprobaciones.
Toda la ganancia en unos pocos días o en un año
- Qué es
- Una curva puede subir mucho y deberlo todo a cinco días o a un año excepcional. Eso no es una ventaja repetible; es haber estado en el sitio justo una vez.
- Cómo nos mordió
- Una estrategia de impulso en cripto tenía toda su ganancia en los diez mejores meses de 2021. En otra, el mejor par pasaba de Sharpe 0,76 a 0,04 al quitar el 1 % de los días mejores.
- Cómo comprobarlo
- Quita los cinco mejores días y vuelve a mirar. Quita el mejor año y vuelve a mirar. Si no queda nada, no había nada.
- ¿Lo ve el examen?
- Sí: es una de las comprobaciones.
Tomar un año por un régimen
- Qué es
- Un periodo es una muestra de tamaño uno. Lo que funcionó en una década puede ser propio de esa década, y la advertencia escrita al pie no protege de usarlo igual.
- Cómo nos mordió
- Una regla de pesos de cartera pasaba con los datos de 2008-2026 y fallaba con los de 1972-2006; otra, al revés. Solo con una época cada una parecía una conclusión firme.
- Cómo comprobarlo
- Repite la prueba en otra época o en otro mercado. Si solo tienes una, dilo y no la llames robusta. Los retornos por año te enseñan si dependes de uno solo.
- ¿Lo ve el examen?
- Sí: es una de las comprobaciones.
Datos mal construidos
- Qué es
- Filas que no son sesiones (festivos), vacíos tratados como cero, velas sin ajustar por desdoblamientos, activos retirados valorados a su último precio. Cada uno infla por su lado.
- Cómo nos mordió
- 144 filas de festivos en la base de precios cambiaron el signo del veredicto de una estrategia de impulso: contar sesiones por filas medía otra ventana. Un 5,9 % de rentabilidad era falso por valorar a último precio activos ya retirados y tratar vacíos como cero.
- Cómo comprobarlo
- Cuadra las fechas con un calendario de mercado. Revisa la valoración operación a operación en los activos que desaparecieron o se dividieron. Mira cómo está hecha la serie antes de calcular nada sobre ella.
- ¿Lo ve el examen?
- No: nada que mire solo la curva puede verlo. Por eso está en esta lista.
Series alisadas o con precios viejos
- Qué es
- Si la serie está suavizada (medias en vez de cierres) o se actualiza con retraso, los retornos salen demasiado parecidos de un día al siguiente. Una regla de tendencia «ve» el movimiento antes de tiempo.
- Cómo nos mordió
- Teníamos el oro en medias mensuales en vez de cierres. Una regla de tendencia se adelantaba al movimiento sin que nadie lo hubiera programado así.
- Cómo comprobarlo
- Mide la correlación de cada retorno con el anterior. Si es alta, la serie no es lo que crees. Comprueba cómo se construyó antes de calcular.
- ¿Lo ve el examen?
- Sí: es una de las comprobaciones.
Días sin operar que no cuentan
- Qué es
- Si el fichero de resultados solo trae los días con operaciones, el Sharpe se calcula con menos días y sin los ceros. Sale mejor de lo que es.
- Cómo nos mordió
- Un backtest de Freqtrade traía 13 entradas para 151 días. Rellenando los días planos con cero, el Sharpe pasó de inflado a 1,55, igual que el oficial.
- Cómo comprobarlo
- Cuenta los días del calendario del backtest, no los días con actividad. Los días en que no hiciste nada son parte del resultado.
- ¿Lo ve el examen?
- Sí: es una de las comprobaciones.
Costes, deslizamiento y tamaño
- Qué es
- Comisiones, horquilla, deslizamiento y la liquidez real del activo. Muchas estrategias ganan en el papel y pierden en cuanto se les cobra cada operación o se les pide un tamaño realista.
- Cómo nos mordió
- Varias ideas nuestras (anuncios de resultados, divisas diarias, arbitraje de ETF, señales de corto plazo) pasaban todo menos esto: sin ventaja neta para un particular después de costes.
- Cómo comprobarlo
- Pon costes realistas por operación y por lado, incluido el deslizamiento, y pregúntate si el tamaño que simulas cabe en el volumen real. Si no lo has hecho, dilo.
- ¿Lo ve el examen?
- En parte: te lo preguntamos y queda marcado en el informe.
Lo que opera no es lo que validaste
- Qué es
- El programa real diverge del backtest: otra versión, otro redondeo, otra fuente de datos. Y una fuente congelada que sigue respondiendo «OK» mientras entrega datos viejos.
- Cómo nos mordió
- Tres veces lo desplegado no era lo validado. Un detector funcionó tres semanas con datos antiguos porque la fuente respondía 200 OK; el propio sistema lo avisaba y nadie lo miró.
- Cómo comprobarlo
- Compara la ejecución real con la simulación sobre los mismos días. Vigila la fecha del último dato, no solo si la fuente responde. Si tu bot y tu backtest no son el mismo programa, decláralo.
- ¿Lo ve el examen?
- En parte: te lo preguntamos y queda marcado en el informe.
Lo que el examen puede y no puede ver
Cuatro de estas trampas dejan huella en los retornos y el examen las mide (3, 4, 7 y 8). Las otras seis no se ven desde la curva: el examen te las pregunta y deja la respuesta en el informe, para que no se te olviden. No finge detectar lo indetectable.
Pasa tu backtest por el examen
Haz la prueba Cómo preparar tu fichero¿Te aviso cuando haya novedades?
Opcional. Si dejas tu correo, te escribiremos solo cuando haya algo nuevo en NeuralTEST (importadores nuevos, informe en PDF). Guardamos el correo, la fecha, el idioma y por dónde llegaste; nada más, y nunca lo cedemos. Para darte de baja, responde «baja» a cualquier correo o escribe a privacy@neuraltest.app.