Noon Barbari
Todos los artículos
análisis a fondoPublicado ·11 min de lectura

Las 7 formas en que los backtests mienten — y cómo evitarlas

Un backtest es una historia que el pasado cuenta sobre sí mismo. Aquí están las siete formas más comunes en que esa historia es falsa, y la disciplina que atrapa cada una.

En esta página

Todo backtest está equivocado. Los útiles lo están de formas conocidas y acotadas. Los peligrosos lo están de formas que no notas hasta que les has conectado capital real. Este es un recorrido por los siete modos de fallo que encontrarás en el backtesting minorista, y las mitigaciones baratas que mantienen a raya a la mayoría.

1. Sesgo de anticipación (lookahead bias)

El clásico. Tu estrategia en la vela t espía por accidente datos de la vela t+1 o posteriores, y no lo notas porque el simulador no impone una frontera causal estricta. La forma más común es calcular un indicador sobre la serie completa antes de trocearla — tu EMA en la vela 100 ahora está influida por lo que pasó en la vela 500.

Solución: cada valor de indicador debe calcularse usando solo los datos disponibles en o antes de la vela en la que se evalúa. Un simulador bien construido (incluido el de esta plataforma) recorre las velas en orden cronológico y solo expone el pasado al evaluador de reglas.

2. Sesgo de supervivencia

Pruebas sobre el S&P 500 actual. El S&P 500 de 2010 contenía agujeros con forma de Enron — empresas que salieron de bolsa, se fueron a cero, fueron adquiridas. Al probar solo con los supervivientes de hoy, estás probando solo con empresas que no quebraron. Tu backtest luce estupendo. La estrategia habría muerto con Lehman.

En cripto esto importa menos, pero no es cero. Prueba sobre una cesta de "el top 10 por capitalización a fecha de 2020" y te estás perdiendo el colapso de Terra Luna, el borrado de FTT y una docena de fracasos de tokens menores. Usa listas de símbolos point-in-time, no la foto de hoy.

3. Overfitting

Buscaste entre 10,000 combinaciones de parámetros y encontraste una con Sharpe 2.5. Enhorabuena — has encontrado al ganador de la lotería, no una estrategia. Con suficientes grados de libertad puedes encontrar un curve fit para cualquier serie histórica; la prueba es si los mismos parámetros generalizan a datos sobre los que no optimizaste.

El walk-forward es la mitigación estándar. Consulta el artículo dedicado a la optimización walk-forward para la mecánica, y la documentación de walk-forward para la implementación en esta plataforma.

4. Ignorar el slippage y las comisiones

El simulador por defecto te ejecuta al cierre de cada vela de señal sin spread, sin comisión maker/taker, sin coste de impacto. La realidad cobra 5-15 pb por lado en un par de cripto líquido, más en alts ilíquidas, y aún más si tu orden es lo bastante grande como para mover el libro. Una estrategia que rota el 200% al mes muere con 5 pb de ida y vuelta si su ventaja era de 12 pb por operación.

Impacto de las comisiones sobre una ventaja del 1.0% por operación
Round-trip fees (bps)   Net edge per trade   Annual return (52 trades)
0                       1.00%                 +67%
5                       0.95%                 +63%
10                      0.90%                 +59%
20                      0.80%                 +51%
50                      0.50%                 +30%
100                     0.00%                  +0%

Modela siempre las comisiones de forma explícita. Si no conoces la tabla de comisiones de tu venue, empieza con 10 pb de ida y vuelta y ajusta a partir de ahí cuando veas ejecuciones en vivo.

5. Ejecuciones de take-profit y stop-loss

Muchos backtesters ejecutan el TP y el SL en la apertura de la vela siguiente, no al precio que especificaste. En una vela de 4h eso es una discrepancia enorme — una mecha que tocó tu stop en $42,000 puede reportarse como una ejecución en la apertura siguiente de $39,500. $2,500 gratis por operación en P&L ficticio.

El comportamiento correcto es intra-vela: si el máximo de la vela t supera tu TP, te ejecutaron al precio del TP durante esa vela. Si el mínimo perfora tu stop, te ejecutaron al stop. El simulador de esta plataforma hace ambas cosas. Verifica que el tuyo también.

6. Cambio de régimen

Los mercados no son estacionarios. El BTC de 2017 (manía minorista parabólica) es un mercado distinto del BTC de 2022 (institucional + macro), y ese es un mercado distinto del BTC de 2025. Una estrategia ajustada al régimen de un periodo puede sencillamente no aplicar a otro.

Defensas: prueba en al menos dos regímenes distintos. Sigue el Sharpe rodante sobre datos out-of-sample y vigila la deriva. Está dispuesto a reajustar periódicamente y acepta que ninguna estrategia es para siempre.

7. La falacia de la curva de capital

La curva de capital es un único paseo aleatorio por el espacio de posibilidades. Si ejecutas la misma estrategia sobre una permutación Monte Carlo de las operaciones (orden aleatorio, mismo multiconjunto), obtendrás un abanico de curvas de capital — y muchas no se parecen en nada a la que viste. Y sin embargo tomarías la decisión de desplegar basándote en una sola curva.

Mejores diagnósticos: el drawdown máximo sobre la distribución de operaciones barajadas, la probabilidad de un periodo de 6 meses bajo el agua, el tiempo hasta recuperarse. Una estrategia con un drawdown máximo del 35% en el percentil 95 producirá en algún momento un drawdown del 35% — planifica el capital para que eso no acabe contigo.

Checklist previa al despliegue

  • Los indicadores son causales (sin espiar hacia adelante).
  • La lista de símbolos es point-in-time, no los supervivientes de hoy.
  • Los resultados walk-forward están a una distancia razonable de los in-sample.
  • Las comisiones y el slippage están modelados a al menos 10 pb de ida y vuelta.
  • El TP / SL se ejecuta intra-vela al precio de disparo.
  • La estrategia se probó al menos en un régimen alcista y uno bajista.
  • La distribución Monte Carlo de drawdowns está dimensionada para tu cuenta.

Próximos pasos

Lee la documentación de backtesting para el modelo exacto de comisiones, slippage y ejecución que usa la plataforma, y luego pasa las estrategias que sobreviven al backtest a paper trading antes de arriesgar capital. La brecha simulación-realidad es real, y el paper es la forma más barata de medirla.

Pruébalo con tus datos

Cada concepto de arriba está implementado en la plataforma. Backtest, walk-forward, paper trading, luego live — el mismo conjunto de reglas en cada etapa.

Lecturas relacionadas

Guías relacionadas

Términos clave