跳至主要内容

RPI Orderbook (深度)

獲取深度數據

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

  • 期貨: 最多返回50檔的數據.
  • 現貨: 最多返回50檔的數據.
提示

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

HTTP請求

GET /v5/market/rpi_orderbook

請求參數

參數是否必需類型說明
categoryfalsestring產品類型. spot, linear, inverse
symboltruestring合約名稱,例如“BTCUSDT”,僅限大寫
limittrueinteger深度限制: [1, 50]

響應參數

參數類型說明
sstring合約名稱
> barrayBid, 買方. snapshot數據,是按照價格從大到小
>> b[0]string買方報價
>> b[1]string買方非RPI數量
  • 增量數據的推送當出現size=0時,這意味著該價位的報價單全部成交或者全部撤銷
  • >> b[2]string買方RPI數量
  • 當買方RPI與賣方非RPI價格交叉,買方RPI數量失效隱藏
  • > aarrayAsk, 賣方. snapshot數據,是按照價格從小到大
    >> a[0]string賣方報價
    >> a[1]string賣方非RPI數量
  • 增量數據的推送當出現size=0時,這意味著該價位的報價單全部成交或者全部撤銷
  • >> a[2]string賣方RPI數量
  • 當賣方RPI與買方非RPI價格交叉,賣方RPI數量失效隱藏
  • tsinteger行情服務生成數據的時間戳 (毫秒)
    uinteger更新id, 對應RPI 深度 中的 u
    seqinteger撮合版本號
  • 該字段可以用於關聯不同檔位的orderbook, 如果值越小, 則說明數據生成越早
  • ctsinteger產生此訂單簿數據時來自撮合引擎的時間戳. 可用於與平台成交頻道中的T進行關聯

    請求示例

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

    響應示例

    {
    "retCode": 0,
    "retMsg": "OK",
    "result": {
    "s": "BTCUSDT",
    "a": [
    [
    "116600.00",
    "4.428",
    "0.000"
    ]
    ],
    "b": [
    [
    "116599.90",
    "3.721",
    "0.000"
    ]
    ],
    "ts": 1758078286128,
    "u": 28419362,
    "seq": 454803359210,
    "cts": 1758078286118
    },
    "retExtInfo": {},
    "time": 1758078286162
    }