A 股盘前行情 & 除权下发时间(工程实测 + 交易所文档)
区分两件东西:静态基础文件(除权参考价、证券状态、涨跌停基准) vs 动态竞价行情流(虚拟撮合、盘口)
1、什么时候开始有行情数据?
- 静态基础文件(除权、前收参考价、停牌状态、涨跌幅上下限)
- 上交所 LDDS:08:30 静态数据就绪,行情商可以 Rebuild 拉取完整静态集,包含除权参考价、除权比例、除息金额字段ic.sseinfo...。
- 08:45 开始,行情通道发送
START启动标记,但此时只有静态快照,没有撮合虚拟价格,不会变盘口上证所信息...。 - 深交所节奏大体对齐:08:30‑08:40 盘前静态文件全部到位。
- 动态竞价行情(会跳动的虚拟撮合价、虚拟量) 严格 9:15 才正式输出 OCALL 集合竞价行情流,9:15 之前动态行情通道没有变化的盘口、没有虚拟价格上证所信息...。
- 9:15‑9:25:开盘集合竞价行情;9:25 产生开盘价;9:30 进入连续竞价。
注意:8:45‑9:15 有行情通道连接、发启动包,但只有静态基础信息,不会有不断刷新的盘口价格。
沪深小差异
- 上交所:08:30 静态就绪,08:45 通道 START 标记;
- 深交所:静态盘前文件普遍 08:35‑08:40 就绪;
两家都9:15 才输出集合竞价动态行情。
2、量化开发实操要点
- 不要 9:15 才拿除权参考价,要在08:45‑09:15 之间完成静态 Rebuild,拿到当日修正后的前收盘价(除权参考价),否则涨跌停计算错误。
- 8:45‑9:15 只有静态,不会有虚拟撮合行情;9:15 收到 OCALL 消息之后,才开始处理竞价快照。
- 不要依赖 8:55 这个时间点:部分日子静态文件会晚一点点到,要靠文件更新时间 / 消息序列号判断是否加载完成,不要 sleep 到 8:55 直接读。
- 除权参考价来自交易所当日静态,不要自己拿历史公告在本地复算当日前收盘价,会和交易所基准不一致,导致涨跌停校验出错。
极简时间轴
- 08:30:沪深盘前静态文件就绪(含除权参考价、新前收、停牌状态)
- 08:45:行情网关发送 START,静态快照可以接收;无动态撮合行情
- 09:15:输出开盘集合竞价动态行情流(OCALL),开始出现跳动虚拟撮合价
- 09:25:产生开盘价
- 09:30:连续竞价开始
浙公网安备 33010602011771号