跳至主要内容

平台成交

訂閱Bybit平台上最近成交的推送.
從用戶訂閱開始, 實時推送增量交易歷史, 有成交數據就推送.

推送頻率: 實時

Topic:
publicTrade.{symbol} 注意: 期權使用baseCoin, e.g., publicTrade.BTC

響應參數

參數類型說明
idstring消息 id. 期權沒有該字段
topicstringTopic名
typestring數據類型. snapshot
tsnumber行情服務生成數據的時間戳 (毫秒)
dataarrayObject. 如有多條, 則數組中的元素按照匹配時間升序排序
> Tnumber成交時間戳 (毫秒)
> sarray合約名稱
> Sstring吃單方向. Buy,Sell
> vstring成交數量
> pstring成交價格
> Lstring價格變化的方向. 期權沒有該字段
> istring成交Id
> BTboolean成交類型是否為大宗交易
> mPstring標記價格, 期權的特有字段
> iPstring指數價格, 期權的特有字段
> mIvstring標記iv, 期權的特有字段
> ivstringiv, 期權的特有字段

訂閱示例

from pybit.unified_trading import WebSocket
from time import sleep
ws = WebSocket(
testnet=True,
channel_type="linear",
)
def handle_message(message):
print(message)
ws.trade_stream(
symbol="BTCUSDT",
callback=handle_message
)
while True:
sleep(1)

響應示例

{
"topic": "publicTrade.BTCUSDT",
"type": "snapshot",
"ts": 1672304486868,
"data": [
{
"T": 1672304486865,
"s": "BTCUSDT",
"S": "Buy",
"v": "0.001",
"p": "16578.50",
"L": "PlusTick",
"i": "20f43950-d8dd-5b31-9112-a178eb6023af",
"BT": false
}
]
}