25 de agosto de 2026 · investigación

Tu backtest tiene 100 operaciones. ¿Por qué el precio medio de ejecución sigue siendo una incógnita?

Tu backtest tiene 100 operaciones. ¿Por qué el precio medio de ejecución sigue siendo una incógnita?

100 operaciones. Una comisión taker del 0.04%. Una hipótesis de deslizamiento del 0.02%. Esas cifras pueden hacer que un backtest parezca riguroso, pero la última es la sorprendente: una única tasa de deslizamiento dice muy poco sobre si tus órdenes podrían haberse ejecutado a esos precios.

El deslizamiento depende de qué operas, cuándo operas y qué tamaño tiene tu orden en relación con la liquidez disponible en ese momento. Un backtest basado en velas suele conocer los dos primeros factores solo de forma aproximada, y el tercero, en absoluto. Tratar el precio medio de ejecución como un dato cierto puede atribuir a una estrategia un historial de ejecución que nunca se ganó.

¿Por qué OHLCV no me permite conocer mi precio medio de ejecución?

Una vela registra el rango y el volumen agregado durante un intervalo. No indica cómo se distribuyó el volumen entre los distintos precios, cuánto había en la mejor oferta de compra y de venta, ni si tu orden llegó antes o después de las operaciones que marcaron el mínimo de la vela. Un mínimo registrado una sola vez en una operación pequeña y otro que absorbió un volumen sostenido tienen el mismo valor OHLC.

Imagina una vela de 1 minuto con un volumen de $200,000 y una orden de compra a mercado de $50,000. La orden equivale al 25% del volumen de la vela. Eso no demuestra que movería el mercado un 25% ni que podría ejecutarse al precio de apertura de la vela. Sí indica que la orden es lo bastante grande en relación con la vela como para poner en duda la hipótesis de impacto cero. Si la misma orden representa solo el 0.2% del volumen, la preocupación es menor, aunque el volumen por sí solo sigue sin revelar la profundidad del libro ni su reposición.

Por eso, decir «el deslizamiento es de 2 puntos básicos» es una decisión de modelado, no una propiedad del activo. Puede servir como referencia inicial. No puede ser una respuesta universal.

¿Cómo debería estimar el impacto de mercado a partir de datos de velas?

Empieza por una escala que tus datos puedan respaldar. Para cada orden, calcula la tasa de participación: el nominal de la orden dividido por el nominal negociado en la vela. Después, analiza cómo cambian los resultados de la estrategia en distintos rangos de participación. Aquí tienes un ejemplo deliberadamente sencillo; los impactos asumidos son valores para pruebas de estrés, no estimaciones de la ejecución en un mercado concreto.

Nominal de la orden / nominal de la velaImpacto ilustrativo en un sentidoQué preguntarse
0.2%1 pb¿El spread y la comisión taker ya superan este valor?
2%5 pb¿Sigue siendo rentable la estrategia con un spread más amplio y una ejecución más lenta?
20%25 pb¿La propia participación alteraría la trayectoria del precio?

Un punto básico equivale al 0.01%. Si una estrategia negocia $100,000 en cada sentido, un impacto de 5 pb en ambos lados cuesta unos $100 en el viaje de ida y vuelta, antes de comisiones. Hacer la cuenta es sencillo; determinar si 5 pb es plausible requiere más pruebas. Si tu señal opera justo cuando se disparan los volúmenes, usar el volumen de toda la vela como denominador podría incluso hacer que la participación parezca menos arriesgada de lo que es durante los minutos en que llega tu orden.

¿Qué debería incluir una prueba de estrés del deslizamiento?

No escondas la incertidumbre de ejecución en un único promedio de toda la cartera. Mantén a la vista los factores que cambian el resultado:

Ejecuta al menos un escenario base y otro más exigente. Por ejemplo, duplica el spread y el impacto asumidos, y luego examina qué operaciones y periodos explican el cambio. Si la estrategia solo funciona con las ejecuciones más favorables, ese es un hallazgo de investigación. Es mejor descubrirlo antes de pasar a paper trading.

Mantén las comisiones, el spread y el impacto como partidas separadas. Las comisiones dependen de las tarifas de la cuenta; el spread y el impacto dependen de la ejecución. Si los combinas, ocultas qué hipótesis está sosteniendo el resultado.

¿Cuándo necesito datos del libro de órdenes?

Usa datos de operaciones y cotizaciones cuando la ventaja de la estrategia sea comparable al spread, opere con frecuencia o dependa de liquidez de corta duración. Recurre a instantáneas de profundidad o a datos del libro por evento cuando la posición en la cola, las ejecuciones parciales o el agotamiento del libro determinen si la señal se puede ejecutar. Aun así, una reproducción histórica no replicará a la perfección tu propio impacto de mercado: la liquidez observada se registró sin incluir tu orden hipotética.

En estrategias más lentas, los datos de velas aún pueden servir para filtrar ideas. Mantén el tamaño de las posiciones bajo en relación con el volumen observado, declara la curva de impacto que asumiste y comprueba si cambios razonables eliminan el resultado. Ese es un uso defendible de un modelo aproximado de ejecución. Llamarlo precio medio de ejecución exacto no lo es.

El objetivo práctico no es adivinar la única cifra verdadera de deslizamiento. Es encontrar el rango en el que la estrategia deja de tener sentido y comprobar si tus datos y el tamaño de tus órdenes te mantienen a una distancia prudente de ese límite. Si no es así, la siguiente tarea de investigación útil es conseguir mejores datos de ejecución, no añadir otro decimal al informe del backtest.

impacto de mercadodeslizamientoejecuciónbacktestingliquidez
← Todos los artículos