pnclPULSEObtener acceso a la API

EN VIVO VS PREPARTIDO

Caídas de cuotas de Pinnacle: en vivo vs prepartido.

El mismo feed de la API de cuotas de Pinnacle, dos tempos. Los precios prepartido de Pinnacle se deslizan hacia el inicio durante horas; los precios en vivo reaccionan al partido en segundos. Las reglas de detección que funcionan para un ritmo fallan en el otro, así que conviene saber cuál estás mirando.

Dos ritmos del mismo feed de cuotas de Pinnacle

Los mercados prepartido abren días antes del inicio y se mueven con información: noticias de los equipos, alineaciones confirmadas, clima, peso del mercado. Un deslizamiento del 5% a lo largo de una tarde no llama la atención en un mercado popular de fútbol, y la mayor parte llega en pasos lentos y no en saltos.

Los mercados en vivo se mueven con eventos. Un gol, una tarjeta roja o un punto de break pueden entregar el mismo 5% en menos de un minuto, y un mercado de tenis en juego puede cambiar de precio en cada punto. La serie de precios en bruto parece similar en un registro; la cadencia subyacente es completamente distinta, y tu regla de caída es la primera en notar esa diferencia.

Esa diferencia es la razón por la que una única regla global rinde poco. Un umbral ajustado para captar el deslizamiento prepartido se dispara sin parar durante el juego, donde los movimientos del 3% son rutina. Un umbral ajustado para el caos del directo casi nunca se dispara en prepartido, donde movimientos de ese tamaño son raros y lentos. Separar las reglas por fase es la solución estándar, y el feed ya hace esa separación: /odds-drop lleva las caídas en vivo y /odds-drop-prematch las prepartido, cada uno en su propia conexión.

Suspensiones y rebotes

Los mercados en vivo se suspenden cuando ocurre algo relevante: un gol, un penal señalado, una revisión del VAR. Mientras un mercado está suspendido no hay precio negociable, y el primer precio tras la reapertura puede quedar muy lejos del último anterior.

Trata una caída medida a través de una suspensión como una revalorización, no como un deslizamiento: la brecha puede haberse cerrado ya en tu casa de apuestas cuando actúes. Si tu propia regla mantiene una ventana, reiníciala cuando un mercado se reanude y compara desde el primer precio posterior a la suspensión. Los precios prepartido también pueden caer y rebotar en segundos; la opción recheck=N del stream prepartido retiene cada caída N segundos y solo la envía si el precio sigue abajo.

Diferencias de volumen

El directo produce muchos más movimientos. Un solo partido de tenis en juego puede generar más cambios de precio que toda su vida prepartido. La propia guía del feed sitúa el prepartido por debajo de una caída por segundo en un día típico y el stream en vivo en decenas por segundo en las horas punta.

Dimensiona tu consumidor para el caso en vivo aunque te importe sobre todo el prepartido: colas acotadas, escrituras por lotes y una política explícita para cuando te quedes atrás, porque el stream no espera a un lector lento. Mide con tu propia mezcla de deportes antes de comprometerte con una capacidad.

Si el consumidor se queda atrás, descarta eventos en lugar de bloquear la conexión. Una alerta perdida se recupera en el siguiente movimiento; un lector atascado que fuerza una reconexión te cuesta todo lo acumulado. La guía de configuración SSE cubre en detalle las reconexiones y el procesamiento idempotente.

Ejemplos de regla para cada modo

Una regla prepartido podría ser un 5% en 30 minutos, solo ligas de primera división, mercados 1X2 y totales. Capta deslizamientos sostenidos por noticias de los equipos e ignora el ruido de un solo tick, y el volumen de alertas se mantiene lo bastante bajo para que una persona lo lea.

Una regla en vivo podría ser un 3% en 2 minutos, saltando los movimientos medidos a través de una suspensión, deduplicando por id de evento, con un tope de una alerta por selección y partido para que un minuto caótico no te avise doce veces. Ventana más corta, umbral menor, deduplicación más estricta: la forma opuesta a la del prepartido, para el ritmo opuesto.

Ambas son puntos de partida, no reglas terminadas. Lee cómo se combinan umbrales y ventanas en la guía de alertas de caída y luego conecta el stream con la guía de configuración SSE.

Obtener acceso a la API