一、数据简介
本表记录 A 股常见指数中各成分股的权重,每个指数、每个交易日、每只成分股一行。指数每个交易日的成分股见 cn_stock_index_component。
- 数据起始时间:2005-01-31
- 数据结束时间:2026-11-04
- 数据更新频率:每个交易日有数据,但权重的变化频率见“权重更新频率”
二、主键说明
|
| date | 交易日 |
| instrument | 指数代码,格式为 代码.交易所后缀,如 000300.SH |
| member_code | 成分股代码,格式为 代码.交易所后缀,如 600519.SH |
三、字段说明
|
| name | 指数简称 |
| member_name | 成分股简称 |
| weight | 成分股权重,小数形式,0.03178 表示 3.178%。同一指数同一日的权重之和约为 1,2026-10-22 各指数的权重之和在 0.9997 至 1.0002 之间 |
四、权重更新频率
权重的变化频率在不同时期不同。以沪深300(000300.SH)为例:
- 2005 年至 2010 年:权重几乎每个交易日都有变化。2011 年有变化的交易日为 244 天中的 179 天。
- 2012 年至 2024 年 3 月:权重每月变化一次,在每月最后一个交易日变化,每年 12 至 13 次。
- 2024 年 5 月起:权重每月变化一次,在每月第一个交易日变化(2024 年 4 月没有变化)。2026 年的变化日期为 01-05、02-02、03-02、04-01、05-06、06-01、07-01、08-03、09-01、10-08,其中 10-08 是国庆休市后的第一个交易日。
2026-09-02 至 09-30、2026-10-09 至 10-22 两个区间内,所有指数、所有成分股的权重都没有变化。其他指数在早期的变化频率没有逐个核对。
五、已知限制
- 权重按月更新,成分股调整按交易日生效,所以月内两张表的成分股不完全一致。以 2026-10-22 为例,
cn_stock_index_weight 有而 cn_stock_index_component 没有的(指数,成分股)组合有 70 个,反过来有 49 个:信达证券(601059.SH)2026-10-19 起不在上证指数(000001.SH)的成分股中,权重表仍保留它;道生天合(601026.SH)2026-10-20 起是 000001.SH 的成分股,权重表还没有它。
- 部分成分股的权重为 0,例如 2026-10-22 上证指数(
000001.SH)中的 B 股(900904.SH 等),以及中证全指(000985.CSI)中的北交所股票(920802.BJ、920957.BJ),当日共 11 行。
- 各指数的起始日期不同,最早的从 2005-01-31 起(
000903.SH、000905.SH),沪深300(000300.SH)从 2005-04-08 起,2026-03-02 起新增了 000904.SH、000907.SH、932365.CSI、932366.CSI、932367.CSI、980092.SZ。
- 每个交易日的指数数量随时间增加:2005 年为 2 至 3 个,2024 年为 15 至 17 个,2025-01-21 起为 82 个,2025-04-22 起为 114 个,2025-10-31 起为 115 个,2026-03-02 起为 121 个。每个交易日的行数相应从 2024 年的约 1.4 万行增加到 2026 年的约 5.7 万行,读取时限定
date 和 instrument。
六、示例数据
取 2026-10-28 至 2026-11-04 的数据,按日期、指数代码、成分股代码排序,展示前 5 行和后 5 行。
|
| 2026-10-28 00:00:00 | 000001.SH | 上证指数 | 600000.SH | 浦发银行 | 0.0051 |
| 2026-10-28 00:00:00 | 000001.SH | 上证指数 | 600004.SH | 白云机场 | 0.00032 |
| 2026-10-28 00:00:00 | 000001.SH | 上证指数 | 600006.SH | 东风股份 | 0.00019 |
| 2026-10-28 00:00:00 | 000001.SH | 上证指数 | 600007.SH | 中国国贸 | 0.00033 |
| 2026-10-28 00:00:00 | 000001.SH | 上证指数 | 600008.SH | 首创环保 | 0.00032 |
| 2026-11-04 00:00:00 | CN2850.SZ | 深证50R | 300498.SZ | 温氏股份 | 0.017125 |
| 2026-11-04 00:00:00 | CN2850.SZ | 深证50R | 300502.SZ | 新易盛 | 0.048174 |
| 2026-11-04 00:00:00 | CN2850.SZ | 深证50R | 300750.SZ | 宁德时代 | 0.081378 |
| 2026-11-04 00:00:00 | CN2850.SZ | 深证50R | 300760.SZ | 迈瑞医疗 | 0.021691 |
| 2026-11-04 00:00:00 | CN2850.SZ | 深证50R | 300979.SZ | 华利集团 | 0.001475 |