这个问题我问过自己很多次。9:15 到 9:25 ,A 股在统一撮合,开盘价 9:25 就定了。但大多数行情接口在这个窗口返回空值或者直接报错。你的策略如果依赖开盘价做决策,你拿到的"开盘价"到底是 9:25 的竞价结果,还是 9:30 连续竞价的第一笔成交?这两个东西的含义完全不同。 为了搞清楚这个问题,我把个人开发者能接触到的数据源基本试了一遍。AkShare 在 9:15 直接抛 ValueError: Length mismatch ,Tushare 不报错但价格字段空到 9:30 ,Baostock 没有实时路径,聚宽和米筐的分钟线从 9:30 才开始,券商 Level-1 封装把竞价虚拟字段过滤得干干净净,机构 Level-2 有完整数据但个人拿不到权限。 最后找到一家在这个窗口有数据的,REST 端点,不需要机构资质。下面是我在 9:15 到 9:30 之间做的完整实测,标的是寒武纪( 688256.SH )。 这 10 分钟的静默,代价是什么 大多数人知道"接口在 9:15 没数据",但没把代价算清楚。 信号迟到 5 分钟。 9:25 交易...