跳到主要内容

市场状态订阅

信息
  • 订阅市场24小时状态
  • 该接口推送延迟为:200ms

24小时市场状态订阅

  • 方法: state.subscribe
  • 参数:
参数名是否必须类型说明
market_listtrue[]string市场名列表,空列表表示订阅全部市场
  • 订阅示例:
// 订阅单个市场
{
"method": "state.subscribe",
"params": {"market_list": ["BTCUSDT"]},
"id": 1
}

// 订阅多个市场
{
"method": "state.subscribe",
"params": {"market_list": ["BTCUSDT", "ETHUSDT", "BNBUSDT"]},
"id": 1
}

// 订阅全部市场
{
"method": "state.subscribe",
"params": {"market_list": []},
"id": 1
}

24小时市场状态推送

  • 方法: state.update
  • 参数:
参数名类型说明
marketstring市场名
laststring最新价格
openstring开盘价
closestring收盘价
highstring最高价
lowstring最低价
volumestring成交量
valuestring成交额
volume_sellstring卖一量
volume_buystring买一量
periodint周期,固定为86400,表示该数据是一天的值
  • 订阅示例:
{
"method": "state.update",
"data": {
"state_list": [
{
"market": "LATUSDT",
"last": "0.008157",
"open": "0.008286",
"close": "0.008157",
"high": "0.008390",
"low": "0.008106",
"volume": "807714.49139758",
"volume_sell": "286170.69645599",
"volume_buy": "266161.23236408",
"value": "6689.21644207",
"period": 86400
},
{
"market": "ELONUSDT",
"last": "0.000000152823",
"open": "0.000000158650",
"close": "0.000000152823",
"high": "0.000000159474",
"low": "0.000000147026",
"volume": "88014042237.15",
"volume_sell": "11455578769.13",
"volume_buy": "17047669612.10",
"value": "13345.65122447",
"period": 86400,
}
]
},
"id": null
}

市场状态数据取消订阅

  • 方法: state.unsubscribe
  • 参数:
参数名是否必须类型说明
market_listtrue[]string市场名列表,如果为空列表则全部取消订阅
  • 取消订阅示例:
// 取消所有已订阅市场的订阅
{
"method": "state.unsubscribe",
"params": {"market_list": []},
"id": 1
}

// 取消单个市场的订阅
{
"method": "state.unsubscribe",
"params": {"market_list": ["BTCUSDT"]},
"id": 1
}

// 取消多个市场的订阅
{
"method": "state.unsubscribe",
"params": {"market_list": ["BTCUSDT", "ETHUSDT", "BNBUSDT"]},
"id": 1
}