Lista de comprobación · sacada de nuestros propios tropiezos

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.