Snapshot und Delta im Pinnacle-WebSocket
Antwort: warte nach subscribe auf die Teile des snapshot bis final: true und wende dann jedes upsert/remove aus den delta-Frames an. Leere deine lokalen Maps bei part === 1. Doku: WebSocket.
Denkmodell#
- Snapshot: das aktuelle Buch, das zu deinem Filter passt, in Teilen (bis zu 400 Events pro Teil).
- Delta: nur Änderungen; Upsert von Markt oder Event (vollständiges Objekt) oder Remove (ID).
- Ping: antworte mit
{"type":"pong"}.
if (msg.type === 'snapshot' && msg.part === 1) { events.clear(); markets.clear(); }
Reconnect-Muster in Node: Antwort.
Tarife#
Builder (99 €/Monat) für WebSocket und Schlussquoten-Historie. Testphase 3 Tage; eine Karte ist nötig und wird nach Tag 3 belastet, wenn du nicht kündigst. Kostenloses REST: Registrierung.
Siehe auch: Raw-Frames vom Upstream (Pro) und Snapshot/Delta-Map in Node.
Bildungsinhalt für Erwachsene (18+). Keine Tipps, kein Gewinnversprechen. In Deutschland nur bei Anbietern auf der GGL-Whitelist wetten.
Häufige Fragen#
Kann ich Deltas vor dem letzten Snapshot-Teil anwenden?#
Du kannst sie puffern, aber betrachte das Buch bis final: true als unvollständig.
Kaskadieren Removes?#
Wird ein Event entfernt, lösche lokal auch alle seine Märkte.