跳至主要内容

Order Book (深度)

獲取深度數據

覆蓋範圍: 現貨 / USDT永續 / USDC永續 / USDC交割 / 反向合約 / 期權

  • 期貨: 最多返回500檔的數據.
  • 現貨: 最多返回200檔的數據.
  • 期權: 僅返回25檔的數據.
提示

響應是當前時間的切片數據

HTTP請求

GET /v5/market/orderbook

請求參數

參數是否必需類型說明
categorytruestring產品類型. spot, linear, inverse, option
symboltruestring合約名稱
limitfalseinteger深度限制.
  • spot: [1, 200], 默認: 1.
  • linear&inverse: [1, 500],默認: 25.
  • option: [1, 25],默認: 1.

響應參數

參數類型說明
sstring合約名稱
barrayBid, 買方. 按照價格從大到小
> b[0]string買方報價
> b[1]string買方數量
aarrayAsk, 賣方. 按照價格從小到大
> a[0]string賣方報價
> a[1]string賣方數量
tsinteger行情服務生成數據時間戳(毫秒)
uinteger表示數據連續性的id.
  • 對於期貨, 它和wss推送裡的500檔的u對齊
  • 對於現貨, 它和wss推送裡的200檔的u對齊
seqinteger撮合版本號
  • 該字段可以用於關聯不同檔位的orderbook, 如果值越小, 則說明數據生成越早
  • ctsnumber產生此訂單簿數據時來自撮合引擎的時間戳. 可用於與平台成交頻道中的T進行關聯

    請求示例

    GET /v5/market/orderbook?category=spot&symbol=BTCUSDT HTTP/1.1
    Host: api-testnet.bybit.com

    響應示例

    {
    "retCode": 0,
    "retMsg": "OK",
    "result": {
    "s": "BTCUSDT",
    "a": [
    [
    "65557.7",
    "16.606555"
    ]
    ],
    "b": [
    [
    "65485.47",
    "47.081829"
    ]
    ],
    "ts": 1716863719031,
    "u": 230704,
    "seq": 1432604333,
    "cts": 1716863718905
    },
    "retExtInfo": {},
    "time": 1716863719382
    }