WebSocket Canaux de données de marché public
WebSocket Canaux de données de marché public
Utilisez les canaux publics de marché lorsqu’une application a besoin d’une mise à jour continue des prix, des transactions, des chandeliers ou de la profondeur du carnet d’ordres sans interroger à répétition REST points de terminaison. Ces flux peuvent supporter des écrans de trading, des affichages de prix, des alertes et une surveillance du marché.
Connexion URL
Le WebSocket public ne nécessite pas d’authentification.
Pour le cycle de vie de la connexion, désabonnement, ping et reconnexion, voir Connexion, Abonnement & Battement de cœur.
Canaux communs
Choisissez une chaîne
Exemple d’abonnement
Enveloppe de message push
Utilisez topic pour acheminer chaque message vers le bon gestionnaire et ts pour observer le moment de livraison. L’objet data contient la charge utile du canal abonné.
Gestion du carnet de commandes
Le canal de profondeur envoie d’abord un instantané puis des mises à jour incrémentales. Initialiser le livre local à partir de l’instantané avant d’appliquer les mises à jour. Après la reconnexion, créer une nouvelle session, s’abonner à nouveau, et reconstruire le livre local à partir du snapshot suivant au lieu de continuer depuis un état obsolète en mémoire.
Recommandations de production
- Générer un
idunique pour chaque demande d’abonnement, de désabonnement et de ping. - Confirmer les accusés de réception avant de considérer un canal comme actif.
- Réabonnez-vous à tous les sujets requis après la reconnexion.
- Garder les lectures réseau séparées du traitement plus lent de la base de données ou de l’interface utilisateur.
- Fréquence de déconnexion du monitor, délai de traitement des messages et charges utiles mal formées.
- Utiliser Canal utilisateur privé pour les mises à jour authentifiées des comptes et des commandes.
Documents API associés
Choisissez entre des connexions de streaming publiques et privées.
Mettez en place la gestion des abonnements, désabonnements, ping et reconnexions.
Utilisez des données de marché basées sur des requêtes en parallèle des chaînes de streaming.