Snapshot et delta sur le WebSocket Pinnacle
Réponse : après subscribe, attendez les parties du snapshot jusqu'à final: true, puis appliquez chaque upsert/remove des frames delta. Videz vos maps locales quand part === 1. Documentation : WebSocket.
Modèle mental#
- Snapshot : le livre actuel correspondant à votre filtre, découpé en parties (400 événements maximum chacune).
- Delta : uniquement les changements ; upsert d'un marché ou d'un événement (objet complet) ou remove (id).
- Ping : répondez
{"type":"pong"}.
if (msg.type === 'snapshot' && msg.part === 1) { events.clear(); markets.clear(); }
Reconnexion en Node : réponse.
Offres#
Builder (99 €/mois) pour le WebSocket et l'historique des clôtures. Essai de 3 jours ; carte requise, débitée après le jour 3 sauf résiliation. Clé gratuite : inscription.
Voir aussi : frames brutes Pinnacle (Pro) et Map snapshot/delta en Node.
Contenu éducatif pour adultes (18+) : ni pronostics ni promesse de gain. En France, seuls les opérateurs agréés par l'ANJ peuvent proposer des paris en ligne.
Questions fréquentes#
Puis-je appliquer des deltas avant le snapshot final ?#
Vous pouvez les mettre en tampon, mais considérez le livre comme incomplet jusqu'à final: true.
Les remove se propagent-ils ?#
Quand un événement est supprimé, supprimez aussi localement tous ses marchés.