一、数据简介
本表记录 A 股常见指数的成分股进出情况,每次调整中每个指数的每只纳入或剔除的成分股一行,只在有调整的交易日有数据。指数每个交易日的完整成分股见 cn_stock_index_component。
- 数据起始时间:2005-01-03
- 数据结束时间:2026-11-02
- 数据更新频率:每个交易日检查一次,只有发生调整的交易日才有新数据
二、主键说明
|
| date | 调整记录的日期,是交易日 |
| instrument | 指数代码,格式为 代码.交易所后缀,如 000300.SH |
| member_code | 成分股代码,格式为 代码.交易所后缀,如 002294.SZ |
三、字段说明
|
| name | 指数简称 |
| member_name | 成分股简称 |
| inout_flag | 进出标识,字符串类型:1 表示纳入指数,0 表示从指数剔除 |
四、时间语义
抽查沪深300(000300.SH)、中证500(000905.SH)、上证50(000016.SH)2023 年以来的记录,绝大多数调整的 date 与 cn_stock_index_component 对得上:inout_flag 为 1 的成分股,从 date 当天起出现在成分股表中;inout_flag 为 0 的成分股,date 的前一个交易日是最后一次出现,date 起不再出现。以沪深300(000300.SH)2026-10-19 的调整为例:纳入的信立泰(002294.SZ)在 cn_stock_index_component 中从 2026-10-19 起出现;剔除的信达证券(601059.SH)最后出现在 2026-10-16,2026-10-19 起不再出现。
个别日期对不上,见已知限制。
五、已知限制
- 只有发生调整的交易日才有数据,相邻两个有数据的日期可能相隔数周。例如 2022 年以来最长的间隔为 24 天。
- 2023-06-12 的调整记录与
cn_stock_index_component 不一致:以沪深300(000300.SH)为例,该日有 18 条记录,纳入的成分股(如 000617.SZ)在成分股表中 2023-06-30 才出现,剔除的成分股(如 002008.SZ)在 2023-06-29 仍在成分股表中。中证500(000905.SH)当天有 100 条记录有同样的问题,该指数另有 2023-12-11 的 1 条和 2025-02-17 的 2 条对不上。2023-06-12 全部指数共 3724 条记录。判断某日的成分股构成时,以 cn_stock_index_component 为准。
- 部分记录的
name 或 member_name 为空。name 为空的记录共 2558 行,集中在 2005 年至 2013 年(其中 2010 年 1366 行),此后零星出现,2025 年有 70 行;member_name 为空的记录共 492 行,出现在 2025 年(426 行)和 2026 年(66 行)。
六、示例数据
调整记录较稀疏,示例窗口放宽到最近 60 天,取 2026-09-05 至 2026-11-04 的数据,按日期、指数代码、成分股代码排序,展示前 5 行和后 5 行。
|
| 2026-09-07 00:00:00 | 399317.SZ | 国证A指 | 301655.SZ | 绿控传动 | 1 |
| 2026-09-09 00:00:00 | 000001.SH | 上证指数 | 603370.SH | 华新精科 | 1 |
| 2026-09-09 00:00:00 | 000017.SH | 新综指 | 603370.SH | 华新精科 | 1 |
| 2026-09-09 00:00:00 | 000090.SH | 上证流通 | 603370.SH | 华新精科 | 1 |
| 2026-09-10 00:00:00 | 000002.SH | A股指数 | 603370.SH | 华新精科 | 1 |
| 2026-10-30 00:00:00 | 399317.SZ | 国证A指 | 688759.SH | 必贝特-U | 1 |
| 2026-10-30 00:00:00 | 399317.SZ | 国证A指 | 688765.SH | 禾元生物-U | 1 |
| 2026-10-30 00:00:00 | 399317.SZ | 国证A指 | 688783.SH | 西安奕材-U | 1 |
| 2026-10-30 00:00:00 | 399317.SZ | 国证A指 | 920020.BJ | 泰凯英 | 1 |
| 2026-11-02 00:00:00 | 399317.SZ | 国证A指 | 301569.SZ | 联亚药业 | 1 |