行情推送
WebSocket 行情适合需要持续更新价格的页面,例如自选股、交易面板和报价组件。
smd+265598+{"fields":["31","84","86"],"tempo":1000}字段解释:
| 字段 | 中文说明 |
|---|---|
smd | 订阅市场数据。 |
265598 | AAPL 示例 conid。 |
fields | 希望返回的行情字段。 |
tempo | 推送节奏,单位和可用值以 Gateway 实际支持为准。 |
umd+265598+{}常见行情字段
Section titled “常见行情字段”| 字段编号 | 常见含义 |
|---|---|
31 | 最新价。 |
84 | 买价。 |
86 | 卖价。 |
55 | Symbol。 |
6509 | 市场数据状态。 |
WebSocket 行情和 REST snapshot 一样受市场数据权限限制。即使 REST 能返回部分快照,也不代表 WebSocket 一定能拿到实时推送。
常见情况:
| 现象 | 说明 |
|---|---|
| 无推送 | 没有发送 topic、会话失效或没有行情权限。 |
| 字段缺失 | 未请求该字段,或该市场不提供。 |
| 数据延迟 | 模拟账户或未订阅实时行情时常见。 |
| 推送停止 | 检查心跳、Gateway 会话和订阅状态。 |
程序里应把字段编号映射成中文变量,例如 last_price、bid_price、ask_price,不要直接在业务代码里到处写 31、84、86。