订阅24小时交易摘要
API说明
此websocket允许查询指定交易品种实时24小时交易摘要,包括最高价格、最低价格、最大杠杆率、总交易量、最新价格和合约大小。
注意:24小时交易摘要数据只能通过 Websocket API 获取。
注意事项
无
认证
这是一个公共websocket,不需要认证。有关使用Websocket API的详细信息,请参考简介 > 认证和代码示例 > 合约 > Websocket公共接口。
Websocket URL
频率限制
此订阅的频率限制为每IP每秒3个请求。
订阅参数
| 参数 | 必填 | 类型 | 描述 |
|---|---|---|---|
| event | true | String | 订阅或取消订阅。sub:订阅;unsub:取消订阅。注意:此参数区分大小写。 |
| params | true | Json | 请求参 数对象,包括: |
| -biz | true | String | 指定频道,例如"futures"。注意:建议使用小写。 |
| -type | true | String | 定义功能类型,例如"ticker_swap"。注意:建议使用小写。 |
| -pairCode | true | String | 交易品种基础货币(例如,BTC或btc)。此参数不区分大小写。注意:对于以数字开头的合约(例如1000PEPE),大写和小写格式都有效。 |
响应参数
| 参数 | 类型 | 描述 |
|---|---|---|
| biz | String | 指定频道,例如"futures" |
| type | String | 定义功能类型,例如"ticker_swap" |
| result | boolean | 表示订阅或取消订阅是否成功:true,false |
| channel | String | 指定执行的操作:subscribe或unsubscribe |
| pairCode | String | 交易品种基础货币, 例如BTC |
| data | Json | 数据对象,包含以下字段: |
| -high | String | 过去24小时内的最高价格 |
| -vol | String | 过去24小时内以基础货币计价的交易量 |
| -volUsdt | String | 过去24小时内以USDT计价的交易量 |
| -last | String | 过去24小时内的最新交易价格 |
| -low | String | 过去24小时内的最低价格 |
| -changeRate | String | 过去24小时内的价格变化 |
| -currencyCode | String | 货币代码,即btc |
| -open | String | 过去24小时内的开盘价格 |
订阅示例
以下Python代码展示了如何订阅BTC的24小时交易摘要。
注意:完整代码示例请参考简介 > 认证和代码示例 > 合约 > Websocket公共接口。
subscription_params = { "event": "sub",
"params": {
"biz": "futures",
"pairCode": "BTC",
"type": "ticker_swap"}}
url = "wss://ws.futurescw.com/perpum"
FuturesWebsocketPublic(url, subscription_params) #function FuturesWebsocketPublic() is defined in section (Introduction > Authentication & Code Snippet > Futures > Websocket Public Interface)
注意:完整Java代码示例请参考简介 > 认证和代码示例 > 合约 > Websocket公共接口。
响应示例
Websocket订阅将实时更新24小时交易摘要。为简洁起见,以下仅提供Python订阅的初始响应:
{'biz': 'futures',
'pairCode': 'BTC',
'data': {'result': True},
'channel': 'subscribe',
'type': 'ticker_swap'}
{'biz': 'futures',
'pairCode': 'BTC',
'data': {'high': '96721.6',
'vol': '184464.598',
'volUsdt': '17546484639.42',
'last': '96192.6',
'low': '93321.4',
'changeRate': '-0.000020',
'currencyCode': 'btc',
'open': '96194.5'},
'type': 'ticker_swap'}..............