WebSocket 公共行情频道
WebSocket 公共行情频道
当应用需要持续更新价格、成交、K 线或订单簿深度,并希望避免频繁轮询 REST 接口时,可使用公共行情频道。这些数据流适用于交易界面、价格展示、行情提醒和市场监控。
连接地址
公共 WebSocket 不需要鉴权。
连接生命周期、取消订阅、Ping 和重连方式请参阅连接、订阅与心跳。
常用频道
选择频道
订阅示例
推送外层格式
通过 topic 将消息分发给正确的处理程序,并使用 ts 观察传输延迟。data 对象包含所订阅频道的具体数据。
订单簿处理
深度频道会先发送快照,再发送增量更新。应用本地订单簿前应先用快照初始化。连接中断后应建立新会话、重新订阅,并使用下一份快照重建本地订单簿,不要继续使用已经过期的内存状态。
生产环境建议
- 为每次订阅、取消订阅和 Ping 请求生成唯一
id。 - 收到订阅确认后,再将频道标记为可用。
- 重连后重新订阅全部必要频道。
- 将网络读取与耗时较长的数据库或界面处理分开。
- 监控断线频率、消息处理延迟和异常数据。
- 需要账户和订单更新时,使用私有用户频道。