Qué significan la liquidez y los spreads en términos medibles
La liquidez y los spreads describen lo fácil y lo caro que es operar al (o cerca del) precio de referencia.
Spread es la diferencia entre el mejor ask (precio de venta más bajo) y el mejor bid (precio de compra más alto) en un momento específico. Para medir los spreads, necesitas cotizaciones de bid y ask con marca de tiempo.
Liquidez es más amplio que “spreads ajustados”. Refleja cuánto interés negociable existe sin mover demasiado los precios. Debido a que la liquidez no es un número observable único en la mayoría de los mercados, la medición generalmente se basa en proxies como la profundidad cerca del mejor precio o el cambio de precio asociado con un tamaño de operación definido.
Mecanismo: campos medibles, ventanas de tiempo y ejemplos de cálculo
Medición de spreads (basado en cotizaciones)
Elige una unidad de medición (por ejemplo, intervalos de un segundo o un minuto) y una definición de referencia (por ejemplo, mejor bid/ask del mismo venue).
Para cada marca de tiempo t, registra:
- BestBid(t) y BestAsk(t)
- Spread(t) = BestAsk(t) − BestBid(t)
- Opcionalmente una forma normalizada: SpreadPercent(t) = Spread(t) / Mid(t) donde Mid(t) = (BestBid(t)+BestAsk(t))/2
Luego calcula estadísticas resumidas sobre tu ventana:
- Spread promedio, spread mediano
- Percentiles (por ejemplo, percentil 90) para capturar el comportamiento de cola
Supuesto para los ejemplos: todas las marcas de tiempo de cotización se refieren al mismo exchange/venue y representan los mejores precios ejecutables en ese momento.
Medición de liquidez (profundidad o proxies de impacto)
Dos enfoques medibles comunes son:
A) Profundidad cerca del mejor precio Registra cantidades en o cerca de la parte superior del libro, como:
- BidDepth(t, Δ): tamaño total del bid dentro de Δ ticks o dentro de una pequeña banda de precios por debajo del mid
- AskDepth(t, Δ): tamaño total del ask dentro de Δ ticks o por encima del mid
- Imbalance(t) = (BidDepth − AskDepth) / (BidDepth + AskDepth)
Supuesto: los datos del libro de órdenes (o el feed de profundidad equivalente) están disponibles y son comparables entre marcas de tiempo.
B) Impacto en el precio para un tamaño definido Si puedes estimar cómo se mueve el precio al mover un tamaño nocional fijo, puedes definir un proxy como:
- Impact(t) = ExecutionPrice(t, Size) − Mid(t) (para compras)
Supuesto: “ExecutionPrice for Size” se calcula de manera consistente (mismo modelo, misma lógica de venue) y se basa en entradas sincronizadas en el tiempo.
Evidencia y comparación: qué puedes comparar de forma independiente
Para comparar mediciones de manera significativa, utiliza un marco consistente:
- Misma ventana de medición: tiempos de inicio y fin idénticos y frecuencia de muestreo.
- Misma fuente de cotización y venue: el mejor bid/ask y la profundidad deben provenir del mismo lugar.
- Misma normalización: utiliza el spread bruto o una versión de porcentaje del mid de manera consistente.
- Misma definición de proxy de liquidez: por ejemplo, profundidad dentro de Δ ticks vs impacto para un tamaño fijo.
Una comparación práctica es publicar series de tiempo de Spread(t) y al menos un proxy de liquidez (profundidad o impacto), y luego examinar cómo se mueven conjuntamente. Esto no prueba un vínculo causal, pero proporciona una verificación de que el proxy elegido se comporta de manera sensata bajo condiciones de mercado cambiantes.
Limitaciones y riesgos (modos de fallo materiales)
Varias limitaciones afectan tanto a los spreads como a las mediciones de liquidez:
- Obsolescencia de cotizaciones y desajuste de tiempo: si los datos de bid/ask o profundidad se retrasan o se muestrean de manera diferente, los spreads calculados pueden ser incorrectos.
- Desajuste de venue y ejecución: un “spread medido” de un feed puede no coincidir con lo que una orden realmente ejecuta en otro venue.
- Desajuste de proxy de liquidez: los spreads ajustados pueden coincidir con baja profundidad (capacidad limitada para operar tamaño). Los proxies basados en profundidad y en impacto pueden discrepar.
- Costos más allá del spread: el costo real de ejecución incluye deslizamiento, comisiones y cualquier regla de precios en los motores de ejecución; el spread solo puede subestimar el costo total.
- No estacionariedad: las relaciones históricas entre liquidez y spread pueden cambiar; el co-movimiento pasado no implica comportamiento futuro.
Verificación: cómo comprobar la validez de tus opciones de medición
Para verificar tu enfoque de medición, prueba estos puntos de forma independiente:
- Recalcula los spreads a partir de Bid/Ask almacenados y confirma que Spread(t) ≥ 0 y que el spread porcentual se mantiene consistente con el mid.
- Comprueba la integridad de los datos: cuantifica con qué frecuencia falta el mejor bid/ask o la profundidad en las marcas de tiempo.
- Ejecuta los mismos cálculos en dos ventanas de tiempo (por ejemplo, períodos más tranquilos vs volátiles) para ver si las estadísticas resumidas cambian en las direcciones esperadas, sin asumir resultados garantizados.
- Documenta los supuestos: intervalo de muestreo, venue, definiciones de cotización, banda de profundidad Δ y tamaño de impacto.
Si lo deseas, también puedes aclarar tus datos exactos disponibles (solo cotizaciones vs profundidad del libro de órdenes vs registros de operaciones/ejecuciones).