跳至主要内容

K線

訂閱K線推送

提示

註意如果字段confirm為true, 則表明這是這根K線的最後一個tick;否則,這只是一個快照數據,即中間價格

可用時間粒度:

  • 1 3 5 15 30 (分鐘)
  • 60 120 240 360 720 (分鐘)
  • D (天)
  • W (週)
  • M (月)

推送頻率: 1-60s

Topic:
kline.{interval}.{symbol} e.g., kline.30.BTCUSDT

響應參數

參數類型說明
topicstringTopic名
typestring數據類型. snapshot
tsnumber行情服務生成數據的時間戳 (毫秒)
dataarrayObject
> startnumber開始時間戳 (毫秒)
> endnumber結束時間戳 (毫秒)
> intervalstringK線粒度
> openstring開盤價
> closestring收盤價
> highstring最高價
> lowstring最低價
> volumestring交易量
> turnoverstring交易額
> confirmboolean是否確認
> timestampnumber蠟燭中最後一筆淨值時間戳 (毫秒)

訂閱示例

const socket = new WebSocket('wss://stream-testnet.zoomex.com/v3/public/linear');

socket.onopen = function() {
const subscribeMsg = {
"op": "subscribe",
"args": ["kline.5.BTCUSDT"]
};
socket.send(JSON.stringify(subscribeMsg));
};

socket.onmessage = function(event) {
};

socket.onclose = function(event) {
};

響應示例

{
"topic": "kline.5.BTCUSDT",
"data": [
{
"start": 1672324800000,
"end": 1672325099999,
"interval": "5",
"open": "16649.5",
"close": "16677",
"high": "16677",
"low": "16608",
"volume": "2.081",
"turnover": "34666.4005",
"confirm": false,
"timestamp": 1672324988882
}
],
"ts": 1672324988882,
"type": "snapshot"
}