一、数据简介
本表提供 A 股 30 分钟未复权行情,每个标的每 30 分钟一行,包含开盘价、收盘价、最高价、最低价、成交量、成交金额和累计后复权因子。本表按标的存储,适合读取单只或少数股票、时间跨度长的数据。
- 数据起始时间:2005-01-04
- 数据结束时间:2026-11-04
- 数据更新频率:每个交易日
注:若起止时间为None,则表示当前没取到数据,请咨询客服
同类数据:cn_stock_bar30m_c(内容相同,按日期存储,适合读取全市场、时间跨度短的数据)。不同周期:cn_stock_bar1m、cn_stock_bar5m、cn_stock_bar15m、cn_stock_bar60m;附盘口版本:cn_stock_bar30m_derived。
二、主键说明
|
| date | K 线的结束时间,精确到分钟,不是交易日。以平安银行(000001.SZ)2026-10-22 为例,全天 8 行,第一行 10:00,最后一行 15:00。 |
| instrument | 股票代码,格式为 代码.交易所后缀,如 000001.SZ |
三、注意事项
- K 线区间规则:
date 是 K 线的结束时间,区间左闭右开。标签 T 的 K 线取 [T-30分钟, T) 内的行情,恰好发生在 T 整点的成交计入下一根 K 线。
- 本表由
cn_stock_bar1m 合成:先把 09:25 的集合竞价那根并入 09:31,剩下的 240 根 1 分钟 K 线按时间顺序每 30 根合成 1 根,全天共 8 根。标签取组内最后一根 1 分钟 K 线的 date。
- 合成方式:
open 取第一根,high 取最大,low 取最小,close 取最后一根,volume、amount 求和。
- 例:标签 10:30 的 K 线由1 分钟标签 10:01 至 10:30 的 30 根合成,覆盖 [10:00:00, 10:30:00)。成交所属的 1 分钟 K 线规则见
cn_stock_bar1m,恰好在 10:30:00.000 的成交计入标签 11:00 的 K 线。
- 上午和下午各 120 根 1 分钟 K 线,30 能整除 120,所以 K 线不会跨午休。上午第一根 10:00 包含集合竞价,覆盖集合竞价和 [09:30:00, 10:00:00);下午第一根 13:30 覆盖 [13:00:00, 13:30:00)。
- 价格是未复权价,与
adjust_factor 相乘得到后复权价。以平安银行(000001.SZ)2026-10-22 为例,收盘价 11.3 乘以 142.070212 等于 cn_stock_bar1d 当天的收盘价 1605.39。
volume、amount 是这一根 K 线内的成交量和成交额,不是当日累计值。上述示例日全部 K 线的 volume 之和等于日线成交量。
- 读取时限定
instrument 的速度最快,股票数量越多读取越慢。
- 分钟行情是高频数据,数据量大。读取时同时限定
instrument 和 date 范围,不要不加限制地读取。
date 范围要带上时分秒,上限写到当天 23:59:59。只写日期会被解析为当天 00:00:00,取不到当天的数据,例如 end_date=2026-10-22 取不到 2026-10-22 当天的数据。
- 默认的查询方式单次结果超过 100 MB 会在传输过程中失败。读取前按“行数 × 字段数 × 8 字节”估算,超出时缩小
instrument 或 date 范围、只选需要的字段,或改用 engine="aistudio"。
四、字段说明
|
| adjust_factor | 累计后复权因子,与未复权价格相乘得到后复权价格 |
| open | 开盘价 |
| close | 收盘价 |
| high | 最高价 |
| low | 最低价 |
| volume | 成交量 |
| amount | 成交金额 |
五、示例数据
取 2026-10-28 至 2026-11-04,展示区间内日均成交量最大的股票(000725.SZ)的前 5 行和后 5 行。
|
| 2026-10-28 10:00:00 | 000725.SZ | 5.47592 | 4.8 | 4.79 | 4.83 | 4.74 | 170996470 | 8.18933e+08 |
| 2026-10-28 10:30:00 | 000725.SZ | 5.47592 | 4.79 | 4.77 | 4.81 | 4.77 | 55360235 | 2.65055e+08 |
| 2026-10-28 11:00:00 | 000725.SZ | 5.47592 | 4.78 | 4.8 | 4.81 | 4.77 | 61914274 | 2.96614e+08 |
| 2026-10-28 11:30:00 | 000725.SZ | 5.47592 | 4.8 | 4.82 | 4.83 | 4.79 | 53555813 | 2.57693e+08 |
| 2026-10-28 13:30:00 | 000725.SZ | 5.47592 | 4.82 | 4.83 | 4.87 | 4.81 | 113241805 | 5.4865e+08 |
| 2026-11-04 11:30:00 | 000725.SZ | 5.47592 | 4.37 | 4.38 | 4.4 | 4.36 | 56437514 | 2.47259e+08 |
| 2026-11-04 13:30:00 | 000725.SZ | 5.47592 | 4.39 | 4.43 | 4.43 | 4.38 | 119778542 | 5.27775e+08 |
| 2026-11-04 14:00:00 | 000725.SZ | 5.47592 | 4.42 | 4.54 | 4.55 | 4.42 | 234481661 | 1.05261e+09 |
| 2026-11-04 14:30:00 | 000725.SZ | 5.47592 | 4.53 | 4.64 | 4.64 | 4.53 | 283707544 | 1.29962e+09 |
| 2026-11-04 15:00:00 | 000725.SZ | 5.47592 | 4.64 | 4.63 | 4.66 | 4.61 | 211032948 | 9.77374e+08 |