WebSocket Κανάλια Δεδομένων Δημόσιας Αγοράς

Προβολή ως Markdown

Χρησιμοποιήστε κανάλια δημόσιας αγοράς όταν μια εφαρμογή χρειάζεται συνεχώς ενημερωμένες τιμές, συναλλαγές, κηροπήγια ή βάθος βιβλίου παραγγελιών χωρίς επανειλημμένες δημοσκοπήσεις REST τελικά σημεία. Αυτές οι ροές μπορούν να υποστηρίξουν οθόνες συναλλαγών, εμφανίσεις τιμών, ειδοποιήσεις και παρακολούθηση της αγοράς.

Σύνδεση URL

wss://ws.6mm.com/ws

Η δημόσια WebSocket δεν απαιτεί έλεγχο ταυτότητας.

Για τον κύκλο ζωής της σύνδεσης, τη συμπεριφορά κατάργησης εγγραφής, ping και επανασύνδεσης, ανατρέξτε στο θέμα Σύνδεση, Συνδρομή & Καρδιακός Παλμός.

Κοινά κανάλια

ΚανάλιΠεριγραφή
market.depth.{symbol}Βάθος βιβλίου παραγγελιών. Στέλνει πρώτα ένα στιγμιότυπο και μετά τμηματικές ενημερώσεις
market.trade.{symbol}Τελευταίες συναλλαγές
market.kline.{symbol}.{interval}Κλάιν
market.ticker.{symbol}Σύνοψη μετοχής ενός συμβόλου
market.tickersΣύνοψη μετοχής όλων των συμβόλων

Επιλέξτε ένα κανάλι

Ανάγκη εφαρμογήςΚανάλι
Δημιουργία ή διατήρηση βιβλίου παραγγελιώνmarket.depth.{symbol}
Εμφάνιση ζωντανής ροής συναλλαγώνmarket.trade.{symbol}
Σχεδιάστε ένα γράφημα κηροπήγιοmarket.kline.{symbol}.{interval}
Εμφάνιση μίας σύνοψης αγοράςmarket.ticker.{symbol}
Διατηρήστε μια επισκόπηση της αγοράςmarket.tickers

Παράδειγμα συνδρομής

1{ "id": "1772007814666", "op": "subscribe", "args": ["market.depth.BTCUSDT"] }

Περιτύλιγμα μηνυμάτων Push

1{
2 "topic": "market.depth.BTCUSDT",
3 "event": "data",
4 "ts": 1772007815000,
5 "data": {}
6}

Χρησιμοποιήστε topic για να δρομολογήσετε κάθε μήνυμα στον σωστό δείκτη χειρισμού και ts για να παρατηρήσετε το χρονοδιάγραμμα παράδοσης. Το αντικείμενο data περιέχει το φορτίο για το συνδρομητικό κανάλι.

Χειρισμός βιβλίου παραγγελιών

Το κανάλι βάθους στέλνει πρώτα ένα στιγμιότυπο και μετά σταδιακές ενημερώσεις. Αρχικοποιήστε το τοπικό βιβλίο από το στιγμιότυπο πριν εφαρμόσετε ενημερώσεις. Μετά την επανασύνδεση, δημιουργήστε μια νέα περίοδο λειτουργίας, εγγραφείτε ξανά και δημιουργήστε ξανά το τοπικό βιβλίο από το επόμενο στιγμιότυπο αντί να συνεχίσετε από την κατάσταση μη ενημερωμένης μνήμης.

Συστάσεις παραγωγής

  • Δημιουργήστε μια μοναδική id για κάθε αίτημα εγγραφής, διαγραφής και ping.
  • Επιβεβαιώστε τις επιβεβαιώσεις συνδρομής πριν αντιμετωπίσετε ένα κανάλι ως ενεργό.
  • Εγγραφείτε ξανά σε κάθε απαιτούμενο θέμα μετά την επανασύνδεση.
  • Διατηρήστε τις αναγνώσεις δικτύου ξεχωριστά από την πιο αργή επεξεργασία βάσης δεδομένων ή διεπαφής χρήστη.
  • Παρακολουθήστε τη συχνότητα αποσύνδεσης, την καθυστέρηση επεξεργασίας μηνυμάτων και τα κακοσχηματισμένα ωφέλιμα φορτία.
  • Χρήση Ιδιωτικό κανάλι χρήστη για ενημερώσεις λογαριασμού και παραγγελιών με έλεγχο ταυτότητας.