Para comprobar si la ventaja de una estrategia resiste mayores costes de trading, vuelve a ejecutar el backtest con distintos supuestos de comisiones, spread, deslizamiento e impacto de mercado. Después, encuentra el nivel de costes en el que el rendimiento pasa a ser negativo y compáralo con la evidencia de tu mercado previsto y el tamaño de tus órdenes.
Una sola estimación de costes «realistas» oculta la pregunta que necesitas responder: ¿cuánto puede desviarse esa estimación antes de que el resultado deje de funcionar? Yo quiero una curva de costes, no un recorte mágico.
¿Qué costes debería aumentar en un backtest?
Empieza por los costes en los que incurre realmente la estrategia. En una orden de mercado, eso suele incluir la comisión taker, el spread, el deslizamiento y cualquier impacto que dependa del tamaño. En una orden limitada, incluye el nivel de comisiones y la probabilidad de que la orden se ejecute; una bonificación maker no ayuda si el verdadero motor del resultado es un supuesto de ejecución demasiado optimista. Los futuros perpetuos añaden el funding, mientras que algunos productos tienen costes de préstamo, ejercicio o liquidación.
Primero cambia los supuestos de uno en uno. Si aumentas las comisiones, duplicas el deslizamiento y reduces a la mitad las tasas de ejecución a la vez, un peor resultado no te dice gran cosa sobre qué falló. Después, aplica pruebas de estrés combinadas que representen condiciones adversas plausibles, como un spread más amplio durante periodos volátiles.
| Supuesto | Prueba de estrés útil | Qué evalúa |
|---|---|---|
| Comisión de trading | Nivel actual y luego un nivel superior | Estructura de comisiones y dependencia del nivel de volumen |
| Spread y deslizamiento | Aumentar un 25%, 50% y 100% | Sensibilidad a peores precios de ejecución |
| Impacto de mercado | Ajustar según el tamaño de la orden o la tasa de participación | Si el capital sometido a prueba puede operar al precio supuesto |
| Tasa de ejecución de órdenes limitadas | Reducir las ejecuciones estimadas, incluidas las parciales | Dependencia de los supuestos sobre la cola y las ejecuciones |
| Funding o préstamo | Usar periodos históricos adversos o una tasa más alta | Costes de mantenimiento y exposición a financiación |
Estos son puntos de partida, no niveles de estrés universales. Un par spot líquido y un perpetuo de una altcoin poco líquida no deberían compartir el mismo multiplicador de deslizamiento solo para que la comparación quede ordenada.
¿Cómo calculo el coste de trading de equilibrio de una estrategia?
Mantén fijas las señales, el tamaño de las posiciones y las reglas de cartera. Aumenta el coste variable por unidad de nominal negociado hasta que el rendimiento neto llegue a cero. Si la estrategia negocia un nominal de $1 millón y genera $8,000 antes de los costes variables de ejecución, puede gastar como máximo un 0.80% del nominal entre todos esos costes antes de agotar ese beneficio bruto.
Ese cálculo marca un límite máximo; no demuestra que la estrategia pueda operar con costes suficientemente bajos. Los $8,000 podrían incluir beneficios de apenas unas pocas operaciones, y el impacto puede aumentar bruscamente con el tamaño de las órdenes. Calcula el punto de equilibrio para todo el backtest y también por periodo o régimen de mercado.
Mantén las unidades coherentes. Una comisión cotizada por lado debe cobrarse tanto al entrar como al salir. Una tasa de funding puede aplicarse por periodo, mientras que la rotación suele expresarse en términos anuales. Convierte cada coste a la misma duración y base de nominal antes de compararlos.
¿Cómo sé si una estrategia es frágil frente a los costes?
Observa la forma de la curva de costes. Un descenso gradual te deja cierto margen para el error de estimación. Un desplome repentino tras un pequeño aumento suele indicar que la ventaja aparente se concentra en operaciones cuyo beneficio esperado apenas supera su coste.
Considera una estrategia de horizonte corto con un Sharpe neto de referencia de 1.2. Si un aumento del 25% en el deslizamiento lo reduce a 0.3 y un aumento del 50% vuelve negativo el rendimiento neto, el resultado principal depende mucho de la calidad de ejecución. Eso no demuestra que la estrategia sea inutilizable; te indica que debes investigar el mercado, el tipo de orden y el tamaño de las operaciones antes de confiar en el backtest.
Y examina la distribución, no solo el Sharpe. Los costes pueden borrar muchas pequeñas ganancias y dejar intactas unas pocas grandes, haciendo que el rendimiento promedio parezca aceptable aunque empeoren las caídas y los periodos con pérdidas.
¿Debería usar el peor supuesto de costes que se me ocurra?
No. Un escenario arbitrario de peor caso puede hacer que todas las estrategias parezcan malas y no te da un límite operativo útil. Construye escenarios a partir de datos observados: las estructuras de comisiones de los mercados, los spreads en torno al momento de tus decisiones, las ejecuciones reales en paper trading y el impacto para los tamaños de orden que prevés colocar.
Separa las condiciones habituales de los periodos de estrés. Por ejemplo, estima el spread y el deslizamiento por intervalos de volatilidad y vuelve a ejecutar la estrategia con costes extraídos de esos intervalos. Así se mantiene la relación entre las condiciones de mercado y los costes de ejecución. Duplicar los costes de forma uniforme puede pasar por alto que la estrategia concentra sus operaciones precisamente cuando la liquidez es peor.
¿Qué debería incluir en un informe de sensibilidad a los costes?
Guarda los supuestos junto a los resultados para que otro investigador pueda reproducirlos. Como mínimo, informa de lo siguiente:
- Supuestos sobre comisiones, spread, deslizamiento, impacto, funding y préstamo, con unidades y fuentes.
- Rendimiento neto y métricas de riesgo en el escenario de referencia y en cada nivel de estrés.
- El coste de equilibrio y el coste al que la estrategia deja de cumplir tus criterios de investigación.
- Resultados por régimen de mercado, instrumento y tamaño de orden, cuando la muestra lo permita.
- Qué supuestos de ejecución proceden de mediciones y cuáles siguen siendo estimaciones.
Después, compara la estrategia en paper trading usando el mismo registro de costes. Si las ejecuciones en paper trading son sistemáticamente peores que las del escenario modelado, actualiza el modelo y repite la investigación. El objetivo no es encontrar una única cifra de costes que haga que el backtest supere la prueba. Es averiguar cuánta incertidumbre de ejecución puede soportar la estrategia y si la evidencia justifica ese margen.
← Todos los artículos


