Modo de fallo
Costo-fatal
"Costo-fatal" significa que la estrategia realmente funcionó, en teoría. Bruto-positivo, neto-negativo — señal real, aniquilada por el costo de operarla.
Esa es toda la definición. Las entradas y salidas en bruto tenían una ventaja genuina, la curva de capital subió antes de que se restara un céntimo de costo. Luego añadimos spread bid/ask real, comisión y slippage, y la curva se aplanó o cayó. Cada operación que la estrategia indicó correctamente seguía costando más entrar y salir de lo que generaba. No es una lógica mala. Es una factura mala.
Es el fallo que todos esperan que sea el grande. Los costos de trading son la advertencia estándar adjunta a cada backtest, y por una buena razón: son invisibles hasta que los modelas honestamente. Pero el costo-fatal es solo nuestra cuarta razón de rechazo más común. La historia más ruidosa es real. Simplemente no es la historia mayoritaria. La mayoría de los rechazos nunca tuvieron una ventaja real que perder en primer lugar, por lo que no había nada que los costos pudieran consumir.
Cuando los costos son el verdadero asesino, el marco temporal suele ser la razón. Una estrategia que mantiene una posición durante horas absorbe unos pocos puntos de spread en docenas de operaciones y apenas lo nota. Una estrategia que reingresa cada pocos minutos paga ese spread en cada viaje de ida y vuelta, y la ventaja por operación se reduce hacia el tamaño del costo por operación. Eventualmente cruza cero.
El FX de menos de 15 minutos es el caso más claro que hemos visto. Las estrategias construidas en ese marco temporal pierden por costo tan consistentemente que dejamos de probar estrategias de FX y CFD por debajo del gráfico de 30 minutos por completo. La lógica de entrada no era incorrecta. El spread simplemente llega antes de que la ventaja pueda pagarse, y ninguna cantidad de ajuste de la señal cambia esa aritmética.
La parte incómoda: un sistema puede tener razón sobre la dirección en la mayoría de sus operaciones y aun así perder dinero cada mes, puramente debido a sus propios costos de transacción. Los rendimientos brutos parecen algo que vale la pena operar. Los rendimientos netos dicen la verdad. El costo-fatal es exactamente la brecha entre esos dos números, y solo lo ves si incluyes spread real y slippage real en cada ejecución en lugar de un mercado sin fricciones que nunca existió.
La investigación detrás de esto
- Sullivan, Timmermann & White (1999). “Data-Snooping, Technical Trading Rule Performance, and the Bootstrap.” Journal of Finance 54(5). — Una vez que el data-snooping se incluye en el precio a lo largo de aproximadamente un siglo de datos del Dow, la mejor regla de trading in-sample dejó de superar al mercado en la década siguiente, la misma distancia entre lo que parece bueno en papel y lo que sobrevive a las pruebas reales que mide el costo-fatal.
- Brock, Lakonishok & LeBaron (1992). “Simple Technical Trading Rules and the Stochastic Properties of Stock Returns.” Journal of Finance 47(5). — Un ejemplo temprano de rendimientos brutos de reglas de trading que parecían fuertes antes de que se incluyeran las fricciones, el tipo de resultado que las pruebas de costo-fatal están diseñadas para poner a prueba.
- López de Prado (2018). “Advances in Financial Machine Learning.” Wiley. — Un libro de texto sobre por qué los backtests exageran su ventaja, cubriendo el sobreajuste, la fuga de datos y los descubrimientos falsos, además de la disciplina de validación que los detecta antes de que confíes en una curva, la misma honestidad sobre las condiciones de prueba que separa una ventaja teórica de una real.
Investigación externa, enlazada para contexto y lectura adicional. FoxAlgo es independiente y no está afiliado a estos autores o editores.
Estos son los términos detrás de The No List — la auditoría completa, cada estrategia e indicador nombrado, con su veredicto y la razón exacta por la que vivió o murió.
Obtener The No List →