pnclPULSEObter acesso à API

AO VIVO VS PRÉ-JOGO

Quedas de odds da Pinnacle: ao vivo vs pré-jogo.

O mesmo feed da API de odds da Pinnacle, dois ritmos. Os preços pré-jogo da Pinnacle deslizam rumo ao início ao longo de horas; os preços ao vivo reagem ao jogo em segundos. Regras de detecção que funcionam para um ritmo falham no outro, então vale saber qual deles você está observando.

Dois ritmos do mesmo feed de odds da Pinnacle

Mercados pré-jogo abrem dias antes do início e se movem com informação: notícias das equipes, escalações confirmadas, clima, peso do mercado. Um deslize de 5% ao longo de uma tarde não chama atenção em um mercado popular de futebol, e a maior parte chega em passos lentos, não em saltos.

Mercados ao vivo se movem com eventos. Um gol, um cartão vermelho ou um break point podem entregar os mesmos 5% em menos de um minuto, e um mercado de tênis em andamento pode reprecificar a cada ponto. A série bruta de preços parece semelhante em um log; a cadência por baixo é completamente diferente, e sua regra de queda é a primeira a sentir essa diferença.

Essa diferença é o motivo pelo qual uma regra global rende pouco. Um limite ajustado para captar deslize pré-jogo dispara sem parar durante o jogo, onde movimentos de 3% são rotina. Um limite ajustado para o caos do ao vivo quase nunca dispara no pré-jogo, onde movimentos desse tamanho são raros e lentos. Separar as regras por fase é a solução padrão, e o feed já faz essa separação: /odds-drop carrega quedas ao vivo e /odds-drop-prematch as quedas pré-jogo, cada um em sua própria conexão.

Suspensões e retornos

Mercados ao vivo são suspensos quando algo relevante acontece: um gol, uma marcação de pênalti, uma revisão do VAR. Enquanto um mercado está suspenso não há preço negociável, e o primeiro preço depois da reabertura pode ficar bem longe do último antes dela.

Trate uma queda medida através de uma suspensão como uma reprecificação, não como um deslize: a diferença pode já ter fechado na sua casa de apostas quando você agir. Se a sua própria regra mantém uma janela, reinicie-a quando um mercado voltar e compare a partir do primeiro preço depois da suspensão. Preços pré-jogo também podem cair e voltar em segundos; a opção recheck=N do stream pré-jogo segura cada queda por N segundos e só a envia se o preço continuar em baixa.

Diferenças de volume

O ao vivo produz muito mais movimentos. Uma única partida de tênis em andamento pode gerar mais mudanças de preço do que toda a sua vida pré-jogo. A orientação do próprio feed coloca o pré-jogo abaixo de uma queda por segundo em um dia típico e o stream ao vivo em dezenas por segundo nos horários de pico.

Dimensione seu consumidor para o caso ao vivo mesmo que você se importe principalmente com o pré-jogo: filas limitadas, gravações em lote e uma política explícita para quando ficar para trás, porque o stream não espera um leitor lento. Meça com o seu próprio mix de esportes antes de se comprometer com uma capacidade.

Se o consumidor ficar para trás, descarte eventos em vez de bloquear a conexão. Um alerta perdido se recupera no próximo movimento; um leitor travado que força uma reconexão custa todo o acúmulo. O guia de configuração SSE cobre reconexões e processamento idempotente em detalhe.

Exemplos de regra para cada modo

Uma regra pré-jogo pode ser 5% em 30 minutos, só ligas de primeira divisão, mercados 1X2 e totais. Ela capta deslizes sustentados por notícias das equipes e ignora ruído de um único tick, e o volume de alertas fica baixo o bastante para uma pessoa ler.

Uma regra ao vivo pode ser 3% em 2 minutos, pulando movimentos medidos através de uma suspensão, deduplicando por id do evento, com um teto de um alerta por seleção por partida para que um minuto caótico não te acione doze vezes. Janela mais curta, limite menor, deduplicação mais rígida: o formato oposto ao pré-jogo, para o ritmo oposto.

Ambos são pontos de partida, não regras acabadas. Leia como limites e janelas se combinam no guia de alertas de queda, depois conecte o stream com o guia de configuração SSE.

Obter acesso à API