Liquidez, spread y deslizamiento en mercados de predicción

Cómo leer bid, ask, spread y profundidad, calcular el coste real de una orden a tamaño y no confundir el punto medio mostrado con un precio ejecutable.

En esta guía

Qué mide cada número de la pantalla

En un mercado de predicción compras contratos que pagan 1 si el resultado ocurre y 0 si no. El precio vive entre 0 y 1 y en pantalla aparece normalmente como punto medio entre la mejor oferta de compra (bid, lo que alguien está dispuesto a pagar por un contrato) y la mejor oferta de venta (ask, lo que alguien pide por él). El spread es la distancia entre las 2: ask menos bid. Esa cifra resume el libro en un instante, pero no te promete que puedas ejecutar tu tamaño ahí.

La documentación de Polymarket añade un matiz que se pasa por alto: cuando el spread supera 0,10, lo que se muestra es el último precio negociado y no el punto medio. 2 capturas del mismo mercado pueden traer cifras distintas sin estar mal, porque una refleja el libro actual y la otra una operación que ya ocurrió. Ni una ni otra te dicen cuántos contratos hay disponibles en cada nivel del libro.

El detalle de mercado incluye question, outcomes, outcomePrices, clobTokenIds, activity, cierre, aceptación de órdenes, liquidez y volumen. Los arrays serializados pueden exigir parseo, y un valor ausente o viejo no equivale a cero. Apunta siempre la fecha en que observaste el precio: un 0,42 de ayer y uno de hoy son datos diferentes aunque el número coincida.

100 contratos en un libro poco profundo

Caso ilustrativo, no un estudio empírico. El mejor bid es 0,40 y el mejor ask 0,44. El punto medio sale 0,42 y el spread 0,04. Imagina que el libro solo tiene 60 contratos a 0,44 y 40 a 0,48. Comprar 100 cruza los 2 niveles: 60 x 0,44 = 26,40 y 40 x 0,48 = 19,20, un total de 45,60. El precio medio pagado es 0,456, no el 0,42 que veías.

Esa distancia entre 0,42 y 0,456 es el deslizamiento: tu precio medio real se aleja del mejor precio del libro en el momento de enviar la orden. Si después vendes esos 100 contratos a 0,40, recuperas 40 antes de comisiones. Frente a los 45,60 desembolsados, pierdes 5,60. Ese resultado pertenece a este tamaño y a este libro concreto, no describe el mercado en general ni se generaliza a otros momentos.

Punto medio, último precio negociado y profundidad son 3 cosas que necesitan marcas de tiempo separadas. Un 0,42 de referencia puede convivir con un libro incapaz de ejecutar 100 contratos a ese nivel. Decide el tamaño que quieres cruzar antes de mirar el precio, no al revés.

Ejemplo ilustrativo: compra de 100 contratos y venta a 0,40
Nivel del libroContratosPrecioImporte
Ask 1600,4426,40
Ask 2400,4819,20
Total compra100Media 0,45645,60
Venta al bid1000,4040,00
Resultado antes de comisiones100no aplica-5,60
Caso ilustrativo: mismo libro del ejemplo
EntradaValor
Mejor bid0,40
Mejor ask0,44
Punto medio mostrado0,42
Spread0,04
Tamaño que quieres cruzar100 contratos
Precio medio real0,456

Estimar el coste antes de enviar la orden

Suma los niveles del libro hasta cubrir tu tamaño y divide el gasto total entre los contratos para obtener tu precio medio. Si esa media supera tu límite, reduce tamaño o usa una orden limitada. Una orden a mercado consume varios niveles y produce deslizamiento; el punto medio no garantiza ejecución. Este protocolo es ilustrativo, no una recomendación de inversión.

Antes de calcular el retorno, confirma qué comisiones se te aplican. El coste de entrada no es el único: cerrar la posición vuelve a cruzar el spread y a pagar lo que corresponda. Para ver cómo se restan esas comisiones, consulta la guía sobre comisiones y su efecto en el retorno esperado.

Comparar mercados sin engañarte

Más liquidez no implica mejor mercado si la pregunta o la fecha de cierre no encajan con lo que quieres. Compara spread, profundidad y probabilidad implícita observados el mismo día. Volumen acumulado y liquidez disponible miden cosas distintas: una es actividad histórica y la otra es capacidad actual del libro para absorber órdenes.

Si tu plan depende de salir antes del cierre, revisa primero cómo funciona la reventa de posiciones y qué implica en precio. Y si comparas con la probabilidad esperada que tú asignas al evento, usa el precio medio que realmente pagarías, no el punto medio que aparece en pantalla.

Errores frecuentes al leer los datos

Desconfía de librerías o capturas que tratan un valor ausente como cero. La documentación avisa de que los valores obsoletos o faltantes no son cero y de que el parseo de arrays puede fallar. Verifica outcomes, precios e identificadores antes de calcular nada encima.

No mezcles una cifra del libro con una operación pasada, ni uses el último precio como si fuera ejecutable a tu tamaño. Con un spread amplio, la última operación puede quedar lejos del coste actual. Comprueba la fecha de la observación y el tamaño de la orden que piensas cruzar.

Qué revisar antes de decidir

3 preguntas antes de abrir o cerrar: cuál es el mejor bid y ask ahora, cuántos contratos hay en cada nivel hasta tu tamaño y qué precio medio resulta de sumar esos niveles. Si no puedes responderlas con datos del mismo momento, aplaza la orden.

Después, registra el precio medio pagado o recibido, la fecha y el tamaño. Con ese hábito, tu propia serie de datos será más útil que cualquier punto medio suelto. Aquí tienes conceptos y un ejemplo aritmético; los resultados concretos dependen del libro y del momento, y no se predicen desde fuera.

Fuentes y verificación

Polymarket: Prices and order book ↗

Fuentes consultadas

Polymarket: Market details ↗

Fuentes consultadas

Redacción PolyZeno. Revisión automatizada con DeepSeek V4.1 Flash.