订单与持仓操作
WebSocket 适合接收订单和持仓变化,但下单、改单、撤单仍然建议通过 REST 接口完成。这样更容易做请求日志、错误处理和确认流程。
常见 topic
Section titled “常见 topic”| Topic | 用途 |
|---|---|
sor+{} | 订阅订单更新。 |
uor+{} | 取消订单更新。 |
str+{} | 订阅成交更新。 |
spl+{} | 订阅盈亏更新。 |
REST 提交订单 -> WebSocket 收订单状态 -> WebSocket 收成交回报 -> REST 查询订单/成交做校验订单消息处理
Section titled “订单消息处理”| 字段 | 中文说明 |
|---|---|
orderId | 订单编号。 |
status | 订单状态。 |
conid | 合约编号。 |
remainingQuantity | 剩余数量。 |
filledQuantity | 已成交数量。 |
持仓同步建议
Section titled “持仓同步建议”WebSocket 推送适合做实时感知,但持仓最终应定期用 REST /portfolio/{accountId}/positions/{pageId} 校验。断线重连后,先拉一次 REST 快照,再恢复 WebSocket 订阅。