跳至主要内容

深度

訂閱深度的推送

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
    }