深度
訂閱深度的推送
Topic:
orderbook.{depth}.{symbol}
e.g., orderbook.25.SOLUSDT_SOL/USDT
25 檔數據, 推送頻率: 20ms
信息
- 訂閱成功後,會立即得到一個當前快照包的推送消息.
- websocket將會繼續推送這些增量數據. 收到snapshot的報文,就需要重置本地的orderbook.
snapshot
=全量orderbook,delta
=增量orderbook- 如果因為Bybit服務原因,會重新發送snapshot報文,該報文已保證是最新且準確的.
響應參數
參數 | 類型 | 說明 |
---|---|---|
topic | string | Topic名 |
type | string | 數據類型. snapshot ,delta |
ts | number | 行情服務生成數據的時間戳 (毫秒) |
data | map | Object |
> s | string | 價差產品名稱 |
> b | array | Bid, 買方. snapshot 數據,是按照價格從大到小 |
>> b[0] | string | 買方報價 |
>> b[1] | string | 買方數量 |
> a | array | Ask, 賣方. snapshot 數據,是按照價格從小到大 |
>> a[0] | string | 賣方報價 |
>> a[1] | string | 賣方數量 |
> u | integer | 更新id |
> seq | integer | 撮合版本號 |
cts | number | 產生此訂單簿數據時來自撮合引擎的時間戳. 可用於與平台成交頻道中的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
}