WebSocket Kamu Piyasa Veri Kanalları

Markdown olarak görüntüle

Bir uygulamanın sürekli güncellenen fiyatlar, işlemler, şamdanlar veya sipariş defteri derinliği gerektiğinde, REST uç noktalarını tekrar tekrar sormadan kamu piyasası kanallarını kullanın. Bu akışlar, işlem ekranlarını, fiyat gösterimlerini, uyarıları ve piyasa izlemeyi destekleyebilir.

Bağlantı URL

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

Kamu WebSocket kimlik doğrulama gerektirmez.

Bağlantı yaşam döngüsü, abonelikten çıkma, ping ve yeniden bağlanma davranışları için bkz. Bağlantı, Abonelik ve Kalp Atışı.

Ortak Kanallar

KanalTanım
market.depth.{symbol}Kitap derinliği siparişi verin. Önce bir anlık görüntü gönderir, sonra kademeli güncellemeler
market.trade.{symbol}Son takaslar
market.kline.{symbol}.{interval}Klines’lar
market.ticker.{symbol}Tek sembollü ticker özeti
market.tickersTüm sembol ticker özeti

Bir kanal seçin

Uygulama ihtiyacıKanal
Sipariş defteri oluştur veya sürdürmarket.depth.{symbol}
Canlı bir takas akışı göstermarket.trade.{symbol}
Bir şamdan tablosu çizmarket.kline.{symbol}.{interval}
Bir pazar özetini göstermarket.ticker.{symbol}
Piyasa genel bakışı tutunmarket.tickers

Abonelik Örneği

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

Push Message Wrapper

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

Her mesajı doğru işleyiciye yönlendirmek için topic kullanın ve teslimat zamanlamasını gözlemlemek için ts kullanın. data nesne, abone kanalın yükünü içerir.

Sipariş defteri yönetimi

Derinlik kanalı önce bir anlık görüntü gönderiyor, ardından kademeli güncellemeler gönderiyor. Güncellemeleri uygulamadan önce yerel kitabı anlık görüntüden başlatın. Yeniden bağlandıktan sonra yeni bir oturum oluşturun, tekrar abone olun ve yerel kitabı bir sonraki anlık görüntüden yeniden oluşturun, bayat hafıza durumundan devam etmek yerine.

Üretim önerileri

  • Her abonelik, abonelikten çıkma ve ping talebi için benzersiz bir id oluşturun.
  • Bir kanalı aktif olarak kabul etmeden önce abonelik onaylarını onaylayın.
  • Yeniden bağlandıktan sonra gerekli tüm konulara yeniden abone olun.
  • Ağ okumalarını daha yavaş veritabanı veya kullanıcı arayüzü işlemesinden ayrı tutun.
  • Bağlantı kesme sıklığı, mesaj işleme gecikmesi ve yanlış şekillendirilmiş yükleri izler.
  • Kullanım Özel Kullanıcı Kanalı Kimlik doğrulamalı hesap ve sipariş güncellemeleri için.