行业未复权日行情 (cn_stock_industry_real_bar1d)

数据描述: 该表提供了不同行业的未复权日行情数据。包括行业代码、计算方式(算术平均、总股本加权平均、流通股本加权平均)、昨收盘价、开高低收、成交量、成交笔数、成交金额、涨跌幅以及换手率等。与后复权数据相比,未复权数据展示了实际市场上的原始交易价格,不考虑因公司行为(如分红、配股等)对股价的调整。

文档
数据简介

## 一、数据简介 本表提供行业的未复权日行情。行业取中信(cs)和申万 2021 版(sw2021)的三级行业,每个行业、每个交易日、每种计算方式各一行,包含昨收盘价、开盘价、收盘价、最高价、最低价、成交量、成交笔数、成交金额、涨跌幅和换手率。 行业的价格由成分股 `cn_stock_real_bar1d` 的未复权价格按权重加权平均得到,不是以基点为起点的指数点位,价格水平会随成分股的构成变化。同样口径的后复权行情见 `cn_stock_industry_bar1d`。 - 数据起始时间:2005-01-04 - 数据结束时间:2026-10-30 - 数据更新频率:每个交易日 > 注:若起止时间为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 只成分股,成分股收盘价(未复权)的简单平均为 11.742222,与 `method` 为 1 的 `close` 一致。 - 价格是成分股价格的加权平均,行业成分股的变化会影响价格水平,`close` 的变化不等于成分股涨跌幅的加权平均。 - 同一行业代码在不同 `method` 下价格水平不同,比较涨跌幅时应固定 `method`。 - 2005-01-04 是本表第一个交易日,该日 `pre_close` 与 `change_ratio` 不自洽。以 402010、`method` 为 1 为例,`pre_close` 为 4.850041,`close` 为 6.212,`change_ratio` 为 0.935202,而 `close / pre_close - 1` 约为 0.281。 - `method` 为 1 的记录中,`change_ratio` 与 `close / pre_close - 1` 不一致的行数,2005 年 316 行,2006 年 7 行,2007 年 22 行,2009 年 342 行,2013 年 386 行,2014 年 98 行,2015 年 2 行,其余年份没有。 - `close` 为空的记录共 3601 行(每种 `method` 各自相同),最近一次在 2026-04-29;`turn` 为空的记录有 80 行(每种 `method` 各自相同)。 ## 五、示例代码 ```python import dai dai.query(""" SELECT * FROM cn_stock_industry_real_bar1d WHERE instrument='402010' AND method=3 """, filters={"date": ["2024-01-01", "2024-10-01"]}).pl() ``` ## 六、示例数据 取 2026-10-24 至 2026-10-31,按交易日、行业代码、计算方式排序,展示前 5 行和后 5 行。 | date | instrument | method | pre_close | open | close | high | low | volume | deal_number | amount | change_ratio | turn | |:--------------------|-------------:|---------:|------------:|--------:|---------:|---------:|---------:|----------:|--------------:|------------:|---------------:|-----------:| | 2026-10-26 00:00:00 | 101010 | 1 | 11.0167 | 11.0133 | 11.4417 | 11.5117 | 10.9733 | 549389375 | 564576 | 6.42793e+09 | 0.0385779 | 0.0258295 | | 2026-10-26 00:00:00 | 101010 | 2 | 16.1652 | 16.1263 | 16.9125 | 16.9744 | 16.0774 | 549389375 | 564576 | 6.42793e+09 | 0.0462254 | 0.0258295 | | 2026-10-26 00:00:00 | 101010 | 3 | 12.3104 | 12.268 | 12.9041 | 12.9385 | 12.2194 | 549389375 | 564576 | 6.42793e+09 | 0.048225 | 0.0258295 | | 2026-10-26 00:00:00 | 102010 | 1 | 4.024 | 4.004 | 4.086 | 4.126 | 3.958 | 476585498 | 293314 | 2.32134e+09 | 0.0154076 | 0.0172981 | | 2026-10-26 00:00:00 | 102010 | 2 | 5.13982 | 5.1377 | 5.31533 | 5.34406 | 5.11764 | 476585498 | 293314 | 2.32134e+09 | 0.0341462 | 0.0172981 | | 2026-10-30 00:00:00 | 770301 | 2 | 64.693 | 64.4683 | 64.3921 | 65.7084 | 63.2309 | 7251394 | 21812 | 5.70197e+08 | -0.00465125 | 0.63402 | | 2026-10-30 00:00:00 | 770301 | 3 | 56.3131 | 56.2568 | 56.3504 | 57.3949 | 55.366 | 7251394 | 21812 | 5.70197e+08 | 0.000663694 | 0.63402 | | 2026-10-30 00:00:00 | 770302 | 1 | 2.89 | 2.88 | 2.86 | 2.94 | 2.84 | 5931250 | 1075 | 1.70595e+07 | -0.0103806 | 0.00954381 | | 2026-10-30 00:00:00 | 770302 | 2 | 2.89 | 2.88 | 2.86 | 2.94 | 2.84 | 5931250 | 1075 | 1.70595e+07 | -0.0103806 | 0.00954381 | | 2026-10-30 00:00:00 | 770302 | 3 | 2.89 | 2.88 | 2.86 | 2.94 | 2.84 | 5931250 | 1075 | 1.70595e+07 | -0.0103806 | 0.00954381 | ## 通用文档 ## 【行业分类基础知识】一、行业分类映射表 平台已收集 申万(2021)、申万(2014)、中信、恒生 行业分类数据,对应的三级行业代码和名称可去 **cn_stock_industry** 表中查询: <https://bigquant.com/data/datasources/cn_stock_industry>。

用例
* 用例1:查询某行业在指定日期范围的行情数据(按算术加权平均) ``` import dai df = dai.query(""" SELECT * FROM cn_stock_industry_real_bar1d WHERE instrument = '374030' AND method = 1 ORDER BY date""", filters={"date": ["2023-01-01", "2023-01-31"]} ).df() ``` * 用例2:计算指定时间内行业的日平均换手率(按总股本加权平均) ``` import dai df = dai.query(""" SELECT date, AVG(turn) as avg_turn FROM cn_stock_industry_real_bar1d WHERE method = 2 GROUP BY date ORDER BY date""", filters={"date": ["2023-01-01", "2023-12-31"]} ).df() ```
表结构
字段 字段类型 字段描述
pre_close double 昨收盘价
__PARTITION__ int64 -
change_ratio double 涨跌幅
method int8 计算方式(1-算术平均; 2-总股本加权平均; 3-流通股本加权平均)
close double 收盘价
deal_number int32 成交笔数
instrument string 行业代码
high double 最高价
date timestamp[ns] -
amount double 成交金额
volume int64 成交量
turn double 换手率
open double 开盘价
low double 最低价

表名:cn_stock_industry_real_bar1d

起始时间:

最近更新时间: