Por qué los costos de trading deciden si una estrategia funciona
Cada operación que genera una estrategia conlleva un costo, y esos costos se restan directamente de cualquier ventaja bruta que produzca la estrategia. La relación es aritméticamente simple pero estratégicamente decisiva: si una estrategia obtiene una ganancia bruta promedio de e por operación y paga c en costo total por operación, su expectativa neta es e menos c. Cuando e es cómodamente mayor que c, los costos son una molestia. Cuando e es pequeño — lo cual es típico en enfoques de alta rotación — el signo de toda la empresa depende de un margen medido en fracciones de un por ciento. Por eso el análisis de costos no es un detalle contable añadido a un proceso de investigación. Es una restricción estructural que determina qué tipos de estrategias son viables en primer lugar. Una regla que opera una vez al trimestre puede tolerar un costo relativamente grande por operación, porque el movimiento bruto que intenta capturar es correspondientemente grande. Una regla que opera varias veces al día está recolectando muchas ventajas pequeñas, y cada una de esas ventajas debe sobrevivir al mismo peaje fijo. Dos propiedades adicionales hacen que los costos sean incómodos. Primero, se incurren tanto si la operación gana como si pierde. Una operación perdedora paga el costo al entrar y al salir; una operación ganadora paga la misma cantidad, lo que reduce la ganancia. Por lo tanto, los costos desplazan toda la distribución de resultados hacia abajo en lugar de producir unos pocos resultados malos aislados. Segundo, el arrastre escala con la rotación. Duplicar el número de operaciones duplica el costo total mientras deja inalterada la ventaja por operación, por lo que el rendimiento neto de una estrategia no es una propiedad fija de su lógica — es una función de la lógica combinada con la frecuencia con que se aplica esa lógica. Debido a que el arrastre se compone con la frecuencia, la primera pregunta al evaluar cualquier regla no es cuánto gana antes de costos, sino cuánto gana por operación en relación con lo que cuesta una operación. Esa comparación, más que el retorno titular, establece el techo de lo que el enfoque puede entregar de manera realista.
Los componentes de los costos de trading: explícitos e implícitos
El componente más familiar del costo de trading es la comisión — la tarifa que cobra un bróker por gestionar una orden. Es explícita, se cotiza por adelantado y es sencilla de modelar: una cantidad fija por operación, una tasa por acción o un porcentaje del valor nocional. Como es visible, también es el componente con más probabilidad de aparecer en un backtest. Pero la comisión es solo una parte del total y, en muchos mercados modernos, no es la parte más grande. Los componentes restantes son implícitos, lo que significa que están incorporados en los precios a los que realmente se producen las operaciones en lugar de en una línea de tarifa separada. El costo de liquidez es el más comúnmente pasado por alto de estos. Cuando se envía una orden de mercado de compra, se ejecuta al ask actual; cuando se envía una orden de mercado de venta, se ejecuta al bid actual. La diferencia entre ambos es el diferencial bid-ask, y es el precio que se paga por la ejecución inmediata. Nunca se emite una factura por ello, que es precisamente por lo que es fácil ignorarlo al estimar el rendimiento. El impacto de mercado es un segundo componente implícito. Las órdenes grandes no pueden completarse sin mover el mercado en su contra, y este efecto se describe con más detalle más adelante. El slippage es un tercero: el precio en el momento en que se dispara una señal no es necesariamente el precio al que finalmente se ejecuta la orden, y en promedio la diferencia es un costo. El costo de oportunidad es un cuarto, y surge de cualquier intento de evitar el diferencial utilizando órdenes limitadas — una orden que nunca se ejecuta tiene un costo igual a la ganancia que habría producido. Diferentes valores conllevan totales muy diferentes. Una acción de gran capitalización ampliamente negociada típicamente tiene un diferencial estrecho y libros de órdenes profundos. Una emisión más pequeña y poco negociada puede tener un diferencial amplio y muy poca liquidez en reposo, por lo que tanto el diferencial como el impacto son mayores. La liquidez tampoco es constante a lo largo del tiempo: las estimaciones de costos calibradas en condiciones de calma tienden a subestimar lo que cuesta operar durante períodos de estrés.
El trade-off de las órdenes limitadas: pagar el diferencial o perder la operación
Una orden de mercado cambia certeza por precio. Es muy probable que se ejecute y acepta cualquier precio que ofrezca el libro. Una orden limitada invierte el intercambio: especifica un precio y espera. Si se ejecuta, el trader ha evitado pagar el diferencial — y en algunos casos ha ganado parte de él al proporcionar liquidez a alguien más que quería inmediatez. Si no se ejecuta, no pasa nada y no se paga nada. La dificultad es que el segundo resultado no es gratuito. El diferencial ahorrado por una orden limitada es una cantidad pequeña, definida y fácil de medir. La operación que nunca ocurre es una cantidad mucho menos medible pero potencialmente mucho mayor: la ganancia que la estrategia esperaba de esa posición. Este es el costo de oportunidad de la no ejecución, y es un costo de trading genuino en el mismo sentido que lo es una comisión, aunque ningún efectivo salga visiblemente de la cuenta. Los dos costos también difieren en carácter. El costo del diferencial se paga en cada operación completada, lo que lo hace predecible y fácil de presupuestar. El costo de no ejecución llega de manera desigual y a menudo es invisible en las estadísticas de rendimiento, porque las órdenes no ejecutadas típicamente no dejan registro en un blotter de operaciones. Un sistema que utiliza exclusivamente órdenes limitadas puede mostrar una excelente economía por operación mientras omite silenciosamente una gran fracción de las señales que generó su lógica — un efecto de selección que puede favorecer los resultados sin ningún error aritmético. Hay una sutileza adicional en cómo se ejecutan las órdenes limitadas. Las ejecuciones no son una muestra aleatoria de las órdenes colocadas: una orden limitada en reposo tiene más probabilidad de ejecutarse cuando el precio de mercado la atraviesa, lo que puede ocurrir precisamente cuando la orden se ha convertido en el lado menos atractivo de la operación. Las ejecuciones parciales añaden una segunda distorsión, ya que solo puede establecerse parte de la posición prevista. En conjunto, estos efectos significan que la población realizada de operaciones difiere de la población que la señal esperaba capturar, y cualquier comparación entre una implementación con órdenes de mercado y una con órdenes limitadas tiene que tener en cuenta ambos lados del trade-off.
Impacto de mercado: cuando una orden mueve su propio precio
Cuando el tamaño de una orden es grande en relación con la liquidez disponible en el mercado, no puede completarse sin cambiar el precio. Esto es el impacto de mercado, y su característica distintiva es que es causado por la propia orden del trader y no por ninguna noticia externa sobre el valor. El mecanismo es visible en la estructura del libro de órdenes. Solo una cantidad limitada está típicamente disponible en el mejor bid o el mejor ask. Una orden mayor que esa cantidad consume el mejor nivel y pasa al siguiente, luego al siguiente, ofreciendo cada nivel un precio peor que el anterior. El precio de ejecución promedio para toda la orden es por lo tanto peor que la cotización visible cuando se tomó la decisión, y la brecha crece con el tamaño. El impacto puede comenzar incluso antes de que cambie de manos ninguna acción. En algunos casos, la mera aparición de una gran orden de compra, o el patrón ampliamente observado de compras repetidas, es suficiente para mover la cotización, porque otros participantes infieren que se avecina más demanda y ajustan los precios a los que están dispuestos a vender. En esa situación, una estrategia compite efectivamente contra su propia huella en el mercado. El impacto importa más donde la liquidez es escasa. En un instrumento profundamente negociado, una orden moderada puede absorberse casi sin movimiento de precio. En uno poco negociado, la misma orden puede barrer varios niveles del libro, y el impacto de mercado puede convertirse en el componente más grande del costo total de trading — mayor que el diferencial y mayor que las comisiones. El peso relativo de los componentes depende por lo tanto del valor, del tamaño de la posición y de las condiciones en el momento de la ejecución. Una consecuencia relacionada es que las estimaciones de costos derivadas de órdenes de prueba pequeñas pueden subestimar gravemente lo que costaría una posición de tamaño completo, porque el impacto no es lineal con el tamaño de la orden. Dividir una orden en partes más pequeñas a lo largo del tiempo es una respuesta, aunque introduce sus propias consideraciones de timing y slippage.
Slippage: el costo de la brecha entre señal y ejecución
El slippage es la diferencia entre el precio observado en el momento en que un programa decide operar y el precio al que realmente se ejecuta la orden. Existe porque un retraso es inevitable entre la emisión de una instrucción y su ejecución en el exchange. Las señales se calculan a partir de un estado de mercado que ya ha comenzado a envejecer antes de que llegue la orden. La brecha tiene varias fuentes: el tiempo necesario para generar y transmitir la orden, el tiempo pasado en colas en el exchange, los retrasos de red y procesamiento, y el propio movimiento del mercado durante esa ventana. En condiciones de rápido movimiento, el precio puede recorrer una distancia notable en el intervalo, y el efecto es mayor para las órdenes que demandan liquidez que para las que la suministran. El slippage puede ser favorable o desfavorable en cualquier operación individual. Una orden de compra puede terminar ejecutándose por debajo del precio de disparo, o una orden de venta por encima. Lo que importa para la evaluación de la estrategia es el promedio a largo plazo, y ese promedio es un costo en lugar de un beneficio. Hay una verificación lógica simple para esto. Si el slippage fuera sistemáticamente positivo — si la ejecución mejorara de manera fiable el precio de disparo — entonces retrasar el programa unos segundos sería rentable en sí mismo, independientemente de la señal original. Una ganancia persistente de ese tipo no tiene una fuente económica obvia, por lo que la suposición de trabajo es la opuesta: a lo largo de muchas operaciones, el slippage resta a los retornos, y los modelos que asumen slippage cero son optimistas. El tamaño del efecto interactúa con el diseño de la estrategia. Una regla que actúa sobre información relativamente lenta, como una medida de tendencia mensual, apenas se ve afectada por un retraso de milisegundos. Una regla que reacciona a dislocaciones de precios de corta duración puede encontrar que la dislocación ha desaparecido en parte para cuando su orden llega al mercado — y esa porción desvanecida es exactamente lo que mide el slippage.
Estimar costos por operación y contabilizar el ida y vuelta
Para muchos propósitos prácticos, puede construirse una primera estimación útil del costo de trading a partir de dos términos. Si el tamaño de una sola orden no es mucho mayor que la cantidad publicada en el mejor bid y el mejor ask, entonces el costo de una ejecución es aproximadamente la mitad del diferencial bid-ask promedio más la comisión. La mitad del diferencial aparece porque el punto de referencia natural es el punto medio de la cotización: una compra que se ejecuta al ask paga medio diferencial respecto al punto medio, y una venta que se ejecuta al bid igualmente cede medio. Dos detalles son fáciles de manejar mal. El primero es el ida y vuelta. Un ciclo completo — entrar y luego salir de una posición, en cualquier orden — contiene dos ejecuciones y por lo tanto dos cargos. Un modelo de costos que aplique la estimación por operación solo una vez subestimará el total a la mitad. El segundo es que el diferencial promedio es en sí mismo una variable. Los diferenciales se amplían cuando aumenta la volatilidad, cuando los proveedores de liquidez se retiran y en momentos del día en que la participación es escasa. Un promedio calculado sobre una muestra tranquila puede ser considerablemente más estrecho que lo que experimenta una estrategia en las condiciones que generan sus señales. Los costos también varían sustancialmente entre valores. El mismo tamaño de orden que es insignificante en un componente de índice muy negociado puede ser enorme en relación con la liquidez disponible en una emisión pequeña y poco negociada. Un modelo de costos, por lo tanto, no puede transferirse entre universos sin ajustes, y el rendimiento neto de una estrategia depende del perfil de liquidez de los instrumentos que selecciona — un efecto que puede correlacionarse con otras características de la estrategia, ya que los valores ilíquidos a menudo se comportan de manera diferente a los líquidos. Finalmente, está la cuestión de qué contiene realmente un backtest publicado. Muchas descripciones de rendimiento no indican si se dedujeron los costos de trading. Cuando falta esa información, la suposición de trabajo conservadora es que las cifras son brutas, y la pregunta de evaluación pasa a ser si la estrategia seguiría mostrando un resultado significativo después de restar una estimación realista de costos a cada operación.
Dónde muerden más los costos: estrategias de alta rotación y reversión a la media
La sensibilidad a los costos no es uniforme entre estrategias. Es una función de cuánta ventaja bruta se espera capturar por operación, y los enfoques que generan muchas ventajas pequeñas por unidad de tiempo son los más expuestos. Las estrategias de alta frecuencia y las reglas de reversión a la media de horizonte corto se sitúan en ese extremo del espectro. Considérese la forma del problema. Una regla de reversión a la media compra tras una caída de corto plazo y vende tras un avance de corto plazo, recolectando una pequeña cantidad cada vez que acierta y perdiendo una pequeña cantidad cuando se equivoca. En un backtest que ignora los costos, un patrón de muchas ganancias pequeñas produce una curva de capital suave, baja volatilidad de retornos y un alto ratio de Sharpe. Parte de ese alto ratio de Sharpe surge de la mera cantidad de observaciones en lugar de una ventaja particularmente grande por observación. Ahora réstese un costo a cada operación. La ventaja bruta por operación es pequeña por construcción, por lo que incluso un costo modesto por operación — unos pocos puntos básicos, o una fracción del diferencial cotizado — puede consumir la mayor parte o la totalidad de ella. Si el costo por operación supera la ventaja bruta promedio por operación, la expectativa de la estrategia se vuelve negativa: lo que se reportaba como una gran ganancia acumulada se convierte en una pérdida acumulada, y el ratio de Sharpe, que estaba impulsado por la consistencia de esas pequeñas ganancias, puede pasar de un valor positivo alto a uno negativo. La transformación es abrupta en lugar de gradual, porque los costos se cobran a una tasa aproximadamente constante mientras que la ventaja bruta era escasa desde el principio. Varias características de tales estrategias empeoran el problema. La rotación es alta, por lo que el peaje por operación se multiplica muchas veces. Los períodos de tenencia son cortos, por lo que hay poco tiempo para que un gran movimiento favorable compense los costos acumulados. Y las señales típicamente se derivan de patrones de precios de corto plazo — exactamente las situaciones en las que los diferenciales tienden a ser más amplios y las condiciones de ejecución menos favorables. La frecuencia de una estrategia y el tamaño de su ventaja por operación determinan conjuntamente cuánto de su rendimiento bruto es real.
Evaluar una estrategia con los costos incluidos
La conclusión práctica es procedimental. Los costos de trading deben formar parte del modelo desde el principio, no una deducción aplicada después de que un backtest ya haya producido un número atractivo. Una evaluación útil separa las preguntas que normalmente responde un resumen de rendimiento de las que habitualmente omite. Los retornos brutos reportados describen lo que capturó la señal antes de las fricciones. Para juzgar la estrategia, deben establecerse varias cosas: el calendario de comisiones asumido; si se cobró el diferencial bid-ask en cada ejecución; si se aplicó un término de impacto de mercado y cómo escaló con el tamaño de la orden; si se modeló el slippage en absoluto; y si el número de ejecuciones en la simulación coincide con el número que generaría una implementación en vivo, incluidas las señales que un sistema basado en órdenes limitadas dejaría sin ejecutar. La rotación y el período de tenencia promedio son los indicadores más rápidos de la exposición a costos. Una estrategia que mantiene posiciones durante meses puede tolerar diferenciales y comisiones que serían fatales para una que mantiene durante minutos. De manera similar, la liquidez del universo negociado establece un piso sobre qué costos son plausibles: un backtest de un universo de pequeña capitalización que asume diferenciales de gran capitalización es internamente inconsistente. El análisis de sensibilidad es el diagnóstico más simple. En lugar de discutir sobre el número exacto de costos, un modelo puede volver a ejecutarse en un rango de supuestos de costos plausibles — un caso base y varios múltiplos de él — para ver con qué rapidez se deteriora el rendimiento. Una estrategia cuya rentabilidad sobrevive a una estimación generosa de costos es comparativamente robusta en este aspecto; una cuya ventaja desaparece con un pequeño múltiplo del supuesto base depende en gran medida de condiciones que pueden no cumplirse en la práctica. Sin tal análisis, un backtest describe aritmética sobre el papel en lugar de un proceso implementable. Esa distinción es el punto: los costos no solo reducen un resultado, determinan qué resultados son significativos. Basado en notas de estudio, solo con fines educativos y no como asesoramiento de inversión.



