Snapshot e delta sul WebSocket di Pinnacle
Risposta: dopo subscribe, attendi le parti dello snapshot fino a final: true, poi applica ogni upsert/remove dei frame delta. Svuota le mappe locali quando part === 1. Documentazione: WebSocket.
Modello mentale#
- Snapshot: il book attuale che corrisponde al tuo filtro, diviso in parti (fino a 400 eventi ciascuna).
- Delta: solo le modifiche; upsert di mercato o evento (oggetto completo) oppure remove (id).
- Ping: rispondi
{"type":"pong"}.
if (msg.type === 'snapshot' && msg.part === 1) { events.clear(); markets.clear(); }
Riconnessione in Node: risposta.
Piani#
Builder (99 €/mese) per il WebSocket e lo storico delle chiusure. Prova di 3 giorni; carta richiesta, addebito dopo il giorno 3 salvo disdetta. Chiave gratuita: registrazione.
Vedi anche: frame grezzi Pinnacle (Pro) e Map snapshot/delta in Node.
Contenuto educativo per maggiorenni (18+): non pronostici né promesse di guadagno. In Italia scommetti solo con operatori autorizzati ADM.
Domande frequenti#
Posso applicare i delta prima dello snapshot finale?#
Puoi metterli in un buffer, ma considera il book incompleto fino a final: true.
I remove si propagano?#
Quando un evento viene rimosso, elimina in locale anche tutti i suoi mercati.