auto_trade_sys/docs/bian/账户信息流连接.txt
薇薇安 13a0e7d580 delete: 移除过时的文档与代码文件
删除了多个不再使用的文档和代码文件,包括交易更新推送、条件订单推送、REST API 文档、WebSocket API 文档及相关的策略分析文档。这些文件的移除有助于清理代码库,确保项目的整洁性与可维护性。
2026-02-20 17:49:00 +08:00

118 lines
3.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

账户信息流连接
本篇所列出REST接口的baseurl https://fapi.binance.com
用于订阅账户数据的 listenKey 从创建时刻起有效期为60分钟
可以通过PUT一个listenKey延长60分钟有效期如收到-1125报错提示此listenKey不存在建议重新使用POST /fapi/v1/listenKey生成listenKey
可以通过DELETE一个 listenKey 立即关闭当前数据流并使该listenKey 无效
在具有有效listenKey的帐户上执行POST将返回当前有效的listenKey并将其有效期延长60分钟
本篇所列出的websocket接口连接方式如下
Base Url: wss://fstream.binance.com
订阅账户数据流的stream名称为 /ws/`<listenKey>`
连接样例:
wss://fstream.binance.com/ws/XaEAKTsQSRLZAGH9tuIu37plSRsdjmlAVBoNYPUITlTAko1WI22PgmBMpI1rS8Yh
每个链接有效期不超过24小时请妥善处理断线重连。
单一账户,单一连接的推送数据流消息可以保证时间序; 强烈建议您使用 E 字段进行排序
考虑到剧烈行情下, RESTful接口可能存在查询延迟我们强烈建议您优先从Websocket user data stream推送的消息来获取订单仓位等信息。
生成listenKey (USER_STREAM)
接口描述
创建一个新的user data stream返回值为一个listenKey即websocket订阅的stream名称。如果该帐户具有有效的listenKey则将返回该listenKey并将其有效期延长60分钟。
HTTP请求
POST /fapi/v1/listenKey
请求权重
1
请求参数
None
响应示例
{
"listenKey": "pqia91ma19a5s61cv6a81va65sdf19v8a65a1a5s61cv6a81va65sdf19v8a65a1"
}
延长listenKey有效期(USER_STREAM)
接口描述
有效期延长至本次调用后60分钟
HTTP请求
PUT /fapi/v1/listenKey
请求权重
1
请求参数
None
{
"listenKey": "3HBntNTepshgEdjIwSUIBgB9keLyOCg5qv3n6bYAtktG8ejcaW5HXz9Vx1JgIieg" // 被延长的listenkey
}
Websocket API生成listenKey (USER_STREAM)
接口描述
创建一个新的user data stream返回值为一个listenKey即websocket订阅的stream名称。如果该帐户具有有效的listenKey则将返回该listenKey并将其有效期延长60分钟。
方式
userDataStream.start
请求
{
"id": "d3df8a61-98ea-4fe0-8f4e-0fcea5d418b0",
"method": "userDataStream.start",
"params": {
"apiKey": "vmPUZE6mv9SD5VNHk4HlWFsOr6aKE2zvsw0MuIgwCIPy6utIco14y7Ju91duEh8A"
}
}
Websocket API延长listenKey有效期(USER_STREAM)
接口描述
有效期延长至本次调用后60分钟
方式
userDataStream.ping
请求
{
"id": "815d5fce-0880-4287-a567-80badf004c74",
"method": "userDataStream.ping",
"params": {
"apiKey": "vmPUZE6mv9SD5VNHk9HlWFsOr9aLE2zvsw0MuIgwCIPy8atIco14y7Ju91duEh8A"
}
}
请求权重
1
请求参数
None
响应示例
{
"id": "815d5fce-0880-4287-a567-80badf004c74",
"status": 200,
"result": {
"listenKey": "3HBntNTepshgEdjIwSUIBgB9keLyOCg5qv3n6bYAtktG8ejcaW5HXz9Vx1JgIieg"
},
"rateLimits": [
{
"rateLimitType": "REQUEST_WEIGHT",
"interval": "MINUTE",
"intervalNum": 1,
"limit": 2400,
"count": 2
}
]
}