A las 00:05 UTC de un martes, nuestra estrategia cripto transversal clasificó 40 contratos perpetuos según una puntuación de tendencia a corto plazo y abrió posiciones con el mismo peso en los diez primeros. El backtest mostraba una diferencia saludable entre ganadores y perdedores. Entonces le pedimos que operara con un capital de $250,000, y la atractiva curva empezó a desmoronarse.
El problema no estaba oculto en la señal. Estaba en el rebalanceo: diez compras, diez ventas y algunos contratos cuya profundidad visible parecía generosa hasta que llegaron todas las órdenes a la vez. La estrategia había tratado un cambio de cartera como una actualización de precios. Para una plataforma, es una cola de órdenes reales.
Reprodujimos aquel martes paso a paso. Primero había que reducir las posiciones anteriores. Después, abrir las nuevas. Los pesos objetivo eran sencillos; el camino para alcanzarlos, no.
Los 8 puntos básicos por lado procedían de una única estimación del coste medio. Incluía la comisión de la plataforma y un pequeño margen por deslizamiento. Así, todas las órdenes pagaban lo mismo, tanto si se trataba de un contrato líquido en un momento tranquilo como de uno poco líquido justo después de un repunte de volatilidad.
Empezamos por la orden más grande. El objetivo de $25,000 representaba el 0.4% del volumen diario, una proporción que parecía inofensiva. Pero el volumen diario no indica cuánto hay disponible durante los segundos en que necesitas operar. Había poca profundidad en el mejor precio y los siguientes niveles se encarecían rápidamente. Cruzar el spread por el importe total habría barrido varios precios. Una orden limitada habría ahorrado el spread solo si se ejecutaba, y la estrategia no tenía ninguna garantía de obtener esa ejecución antes de su siguiente decisión.
Así que dividimos la orden en 5 tramos de $5,000. Eso redujo el impacto inmediato, pero añadió el factor tiempo y la evolución del mercado: cada tramo podía llegar a un precio distinto, y un movimiento rápido podía dejar la posición a medio construir. Registramos ambos resultados. El backtest original no había registrado ninguno.
Y esto era solo una parte. La estrategia vendió las posiciones que habían salido de los diez primeros puestos mientras compraba sustitutas. Su exposición neta se mantuvo cerca del objetivo, pero la rotación bruta casi duplicó el capital asignado. Calcular costes solo sobre el cambio final de la cartera habría pasado por alto las operaciones necesarias para llegar a ese resultado.
| Tipo de ejecución | Qué ahorraba | Qué riesgo implicaba |
|---|---|---|
| Una orden de mercado | Tiempo e incertidumbre sobre su ejecución completa | Consumir más profundidad del libro de una vez |
| Cinco tramos de mercado | Menor impacto inmediato | Movimiento del precio entre tramos |
| Orden limitada | Posiblemente, pagar menos spread | Ejecución parcial o ninguna ejecución |
Esa tarde, sustituimos el margen fijo por deslizamiento con un modelo sencillo de participación. El impacto previsto de cada orden aumentaba en función de su tamaño relativo al volumen negociado recientemente, y limitamos la participación simulada para impedir que una estrategia consumiera una parte inverosímil del mercado. Seguía siendo una aproximación: el volumen agregado no equivale a una cola en tiempo real, y una vela no muestra todos los precios intermedios. Pero obligó al backtest a reconocer que la misma señal tiene distintos costes de ejecución según el tamaño de la operación.
En la ejecución revisada también se aplicaron comisiones taker cuando la orden cruzaba el spread, y comisiones maker solo cuando la simulación suponía que una orden en espera se ejecutaba. La financiación siguió siendo un coste de mantenimiento aparte; no formaba parte del coste de rebalanceo. Mantener esos conceptos separados permitió entender el fallo. La estrategia no había empeorado de repente al predecir. Su rotación era cara en relación con la ventaja que pronosticaba.
Al final de la semana, redujimos la frecuencia de rebalanceo y excluimos los contratos cuya profundidad disponible hacía poco realista el peso objetivo. La rentabilidad del backtest bajó. Sus supuestos de ejecución eran más fáciles de explicar, un resultado más útil que una cifra mayor.
Cuando revises una estrategia de cartera, sigue un rebalanceo hasta el final: desde los pesos objetivo hasta las órdenes individuales, de las órdenes a ejecuciones plausibles y de las ejecuciones a las comisiones y el impacto. Si falta ese recorrido, la curva de capital describe una cartera que nunca tuvo que operar.
← Todos los artículos

