WebSocket Canali Dati di Mercato Pubblico
Utilizza i canali di mercato pubblico quando un’applicazione necessita di prezzi aggiornati continuamente, operazioni, candele o profondità del libretto ordini senza interrogare ripetutamente REST endpoint. Questi flussi possono supportare schermate di trading, visualizzazione dei prezzi, avvisi e monitoraggio del mercato.
Connessione URL
La WebSocket pubblica non richiede autenticazione.
Per il ciclo di vita della connessione, disiscriversi, ping e riconnettersi, vedi Connessione, Abbonamento & Battito cardiaco.
Canali comuni
Scegli un canale
Esempio di abbonamento
Involucro di messaggi push
Usa topic per instradare ogni messaggio al gestore corretto e ts per osservare i tempi di consegna. L’oggetto data contiene il payload per il canale sottoscritto.
Gestione del libro ordini
Il canale di profondità invia prima uno snapshot e poi aggiornamenti incrementali. Inizializza il libro locale dallo snapshot prima di applicare gli aggiornamenti. Dopo esserti riconnesso, creare una nuova sessione, iscriverti di nuovo e ricostruire il libro locale dallo snapshot successivo invece di continuare da uno stato obsoleto in memoria.
Raccomandazioni di produzione
- Generare un
idunico per ogni richiesta di iscrizione, disiscrizione e ping. - Confermare le conferme degli abbonamenti prima di considerare un canale come attivo.
- Riiscriversi a ogni argomento richiesto dopo esserti riconnesso.
- Mantenere separate le letture di rete dall’elaborazione più lenta di database o UI.
- Frequenza di disconnessione del monitor, ritardo nell’elaborazione dei messaggi e payload malformati.
- Utilizzare Canale Utente Privato per aggiornamenti autenticati di account e ordini.