跳至主要内容

深度

訂閱深度的推送

Topic:
orderbook.{depth}.{symbol} e.g., orderbook.25.SOLUSDT_SOL/USDT

25 檔數據, 推送頻率: 20ms

信息
  • 訂閱成功後,會立即得到一個當前快照包的推送消息.
  • websocket將會繼續推送這些增量數據. 收到snapshot的報文,就需要重置本地的orderbook.
  • snapshot=全量orderbook, delta=增量orderbook
  • 如果因為Bybit服務原因,會重新發送snapshot報文,該報文已保證是最新且準確的.

響應參數

參數類型說明
topicstringTopic名
typestring數據類型. snapshot,delta
tsnumber行情服務生成數據的時間戳 (毫秒)
datamapObject
> sstring價差產品名稱
> barrayBid, 買方. snapshot數據,是按照價格從大到小
>> b[0]string買方報價
>> b[1]string買方數量
  • 增量數據的推送當出現size=0時,這意味著該價位的報價單全部成交或者全部撤銷
> aarrayAsk, 賣方. snapshot數據,是按照價格從小到大
>> a[0]string賣方報價
>> a[1]string賣方數量
  • 增量數據的推送當出現size=0時,這意味著該價位的報價單全部成交或者全部撤銷
> uinteger更新id
  • 一般情況下該id是連續的。偶爾會因後台的重啟而發送"u"=1的全量數據,接收到後請覆蓋本地保存的orderbook
> seqinteger撮合版本號
ctsnumber產生此訂單簿數據時來自撮合引擎的時間戳. 可用於與平台成交頻道中的T進行關聯

訂閱示例

{
"op": "subscribe",
"args": ["orderbook.25.SOLUSDT_SOL/USDT"]
}

推送示例

{
"topic": "orderbook.25.SOLUSDT_SOL/USDT",
"ts": 1744165512257,
"type": "delta",
"data": {
"s": "SOLUSDT_SOL/USDT",
"b": [],
"a": [
[
"22.3755",
"4.7"
]
],
"u": 64892,
"seq": 299084
},
"cts": 1744165512234
}