一、数据简介
本表提供行业的后复权日行情。行业取中信(cs)和申万 2021 版(sw2021)的三级行业,每个行业、每个交易日、每种计算方式各一行,包含昨收盘价、开盘价、收盘价、最高价、最低价、成交量、成交笔数、成交金额、涨跌幅和换手率。
行业的价格由成分股 cn_stock_bar1d 的后复权价格按权重加权平均得到,不是以基点为起点的指数点位,价格水平会随成分股的构成变化。同样口径的未复权行情见 cn_stock_industry_real_bar1d。
- 数据起始时间:2005-01-04
- 数据结束时间:2026-11-04
- 数据更新频率:每个交易日
注:若起止时间为None,则表示当前没取到数据,请咨询客服
二、主键说明
|
| date | 交易日 |
| instrument | 行业代码,取中信和申万 2021 版的三级行业代码,如 402010、480301。本表没有行业分类标准字段,需要区分时到 cn_stock_industry_component 中按 industry_level3_code 查询对应的 industry |
| method | 计算方式:1 为算术平均,2 为总股本加权平均,3 为流通股本加权平均 |
三、字段口径
|
| open / high / low / close | 行业成分股当日后复权开盘价、最高价、最低价、收盘价的加权平均。method 为 1 时是简单平均,为 2 时权重是成分股总股本(cn_stock_shares.total_shares)占比,为 3 时权重是成分股流通 A 股(cn_stock_shares.a_float_shares)占比 |
| pre_close | 同一 instrument、同一 method 上一个交易日的 close |
| change_ratio | 涨跌幅,小数形式,即 close / pre_close - 1 |
| volume | 成交量,成分股当日成交量之和。三种 method 取值相同 |
| deal_number | 成交笔数,成分股当日成交笔数之和。三种 method 取值相同 |
| amount | 成交金额,成分股当日成交金额之和。三种 method 取值相同 |
| turn | 成分股当日成交金额之和除以成分股总股本之和,单位是元/股,不是成交量与股本的比值,不能当作通常意义的换手率,取值可以大于 1。三种 method 取值相同 |
四、注意事项
- 以中信三级行业 402010 在 2026-10-22 为例,该行业有 9 只成分股,成分股收盘价(后复权)的简单平均与
method 为 1 的 close 一致,均为 262.566360。
- 价格是成分股价格的加权平均,行业成分股的变化会影响价格水平,
close 的变化不等于成分股涨跌幅的加权平均。
- 同一行业代码在不同
method 下价格水平不同,比较涨跌幅时应固定 method。
- 2005-01-04 是本表第一个交易日,该日
pre_close 与 close 差异过大,change_ratio 不宜使用。以 402010、method 为 1 为例,pre_close 为 10.246748,close 为 40.715716,change_ratio 为 2.973526;该日 method 为 1 的 change_ratio 最大值为 676.22908。
- 2005 年至 2011 年以及 2014 年,每年有 1 至 8 行
method 为 1 的记录,change_ratio 与 close / pre_close - 1 不一致。
close 为空的记录共 3601 行(每种 method 各自相同),最近一次在 2026-04-29;turn 为空的记录有 80 行(每种 method 各自相同)。
五、示例代码
import dai
dai.query("""SELECT *FROM cn_stock_industry_bar1dWHERE instrument='402010' AND method=3""", filters={"date": ["2024-01-01", "2024-10-01"]}).pl()
六、示例数据
取 2026-10-28 至 2026-11-04,按交易日、行业代码、计算方式排序,展示前 5 行和后 5 行。
|
| 2026-10-28 00:00:00 | 101010 | 1 | 106.598 | 106.596 | 106.253 | 107.43 | 104.703 | 430319222 | 438463 | 4.8179e+09 | -0.00322835 | 0.0193599 |
| 2026-10-28 00:00:00 | 101010 | 2 | 41.8063 | 41.7342 | 41.7316 | 42.072 | 40.9411 | 430319222 | 438463 | 4.8179e+09 | -0.00178643 | 0.0193599 |
| 2026-10-28 00:00:00 | 101010 | 3 | 42.2106 | 42.2144 | 42.2305 | 42.5973 | 41.3922 | 430319222 | 438463 | 4.8179e+09 | 0.000471697 | 0.0193599 |
| 2026-10-28 00:00:00 | 102010 | 1 | 24.3346 | 24.3461 | 24.257 | 24.5546 | 23.9029 | 333002866 | 217760 | 1.60939e+09 | -0.00319012 | 0.0119929 |
| 2026-10-28 00:00:00 | 102010 | 2 | 24.8143 | 24.86 | 24.6937 | 24.88 | 24.1188 | 333002866 | 217760 | 1.60939e+09 | -0.00486147 | 0.0119929 |
| 2026-11-04 00:00:00 | 770301 | 2 | 176.632 | 178.019 | 178.352 | 181.478 | 174.349 | 8434460 | 24477 | 6.42992e+08 | 0.00973575 | 0.712107 |
| 2026-11-04 00:00:00 | 770301 | 3 | 136.461 | 136.345 | 136.705 | 138.699 | 133.766 | 8434460 | 24477 | 6.42992e+08 | 0.001793 | 0.712107 |
| 2026-11-04 00:00:00 | 770302 | 1 | 30.6859 | 30.7935 | 31.7626 | 31.7626 | 30.4705 | 4779317 | 1165 | 1.38934e+07 | 0.0350877 | 0.00777258 |
| 2026-11-04 00:00:00 | 770302 | 2 | 30.6859 | 30.7935 | 31.7626 | 31.7626 | 30.4705 | 4779317 | 1165 | 1.38934e+07 | 0.0350877 | 0.00777258 |
| 2026-11-04 00:00:00 | 770302 | 3 | 30.6859 | 30.7935 | 31.7626 | 31.7626 | 30.4705 | 4779317 | 1165 | 1.38934e+07 | 0.0350877 | 0.00777258 |