WebSocket API v1 - 訂單簿範例記錄

上次更新時間: 2025年4月1日

以下是 WebSocket API v1 訂單簿資訊流的範例記錄,並附有每條訊息的解釋以及對訂單簿造成的變化,詳情如下:

1. 初始快照

初始快照訊息:

[0,{"as":[["5711.80000","8.13439401","1557070784.848047"],["5712.20000","2.00000000","1557070757.056750"],["5712.80000","0.30000000","1557070783.806432"],["5713.00000","3.29800000","1557070774.281619"],["5713.10000","1.00000000","1557070741.315583"],["5713.90000","1.00000000","1557070698.840502"],["5714.70000","0.50000000","1557070743.861074"],["5715.20000","1.00000000","1557070697.871150"],["5716.60000","1.22700000","1557070775.294557"],["5716.80000","0.35000000","1557070749.823148"]],"bs":[["5711.70000","0.00749800","1557070712.848376"],["5709.20000","3.30000000","1557070766.260894"],["5708.30000","0.75483907","1557070781.425374"],["5708.20000","5.00000000","1557070780.762871"],["5707.80000","2.50000000","1557070722.912548"],["5707.40000","4.33000000","1557070732.546143"],["5707.00000","0.00200000","1557070604.962840"],["5706.90000","1.17300000","1557070715.529722"],["5706.40000","0.85600000","1557070777.204262"],["5706.30000","1.00000000","1557070753.118938"]]},"book-10","XBT/USD"]

提供以下初始訂單簿:

Screenshot_2021-06-08_at_07.52.08.png

2. 更新/刪除/插入訊息

第一條更新訊息修改訂單簿的買方,透過更新現有價格水平 5709.2、刪除現有價格水平 5708.2 並插入(納入範圍)新的價格水平 5705.9:

[0,{"b":[["5709.20000","3.00000000","1557070785.898642"],["5708.20000","0.00000000","1557070786.010118"],["5705.90000","7.62400000","1557070783.582385","r"]], "c":"2470128591"},"book-10","XBT/USD"]

這會產生以下更新後的訂單簿:

Screenshot_2021-06-08_at_07.54.06.png


3. 更新/插入訊息

下一條更新訊息修改訂單簿的買方,透過更新現有價格水平 5709.2,並插入新的價格水平 5709.4(這會導致所有後續價格水平向外移動一個水平,並將價格水平 5705.9 推回範圍之外):

[0,{"b":[["5709.20000","8.00000000","1557070786.250425"],["5709.40000","0.30000000","1557070786.259115"]], "c":"4148072505"},"book-10","XBT/USD"]

這會導致以下更新後的訂單簿:

Screenshot_2021-06-08_at_07.55.20.png



4. 刪除/插入訊息

下一條更新訊息更改訂單簿的買方,透過刪除價格水平 5708.3 並插入(拉回範圍內)價格水平 5705.9:

[0,{"b":[["5708.30000","0.00000000","1557070786.389495"],["5705.90000","7.62400000","1557070783.582385","r"]], "c":"3093569863"},"book-10","XBT/USD"]

這會產生以下更新後的訂單簿:

Screenshot_2021-06-08_at_07.56.51.png



如此無限循環,直到訂單簿資訊流取消訂閱或 WebSocket 連線終止。

實作命令列訂單簿客戶端並說明維護有效訂單簿的邏輯的範例程式碼(Python)可供查閱和下載:

本文中顯示的小數點和千位分隔符可能與我們交易平台上顯示的格式不同。請查閱我們關於如何使用 點和逗號的文章以獲取更多資訊。

需要更多幫助?