## 一、数据简介 本表记录 A 股证券的股本变动,每次股本变动一行,包含公告日期、变动日期、变动原因和变动后的股本结构。可以用它还原某只证券在历史上某一天的总股本、流通股本和限售股本。 本表没有 `date` 字段,不区分交易日。 - 数据更新频率:每个交易日 - 公告日期范围:1990-12-19 至 2026-10-30 - 股本的单位:股 ## 二、主键说明 | 关键字 | 释意 | | --- | --- | | instrument | 证券代码,格式为 `代码.交易所后缀`,如 `000001.SZ`。一只证券有多行 | | publish_date | 公告日期 | | change_date | 变动日期 | ## 三、字段口径 | 字段 | 口径 | | --- | --- | | publish_date | 公告日期 | | change_date | 变动日期 | | reason | 变动原因,取值为第四部分的编码。一次变动有多个原因时,编码用英文逗号连接,如 `11,10` | | total_shares | 总股本 | | float_a | 流通 A 股 | | float_b | 流通 B 股 | | restricted_a | 限售 A 股 | | restricted_b | 限售 B 股 | | prefer_shares | 优先股。未披露时为空 | | shares_hk | 香港上市股,为流通 H 股与限售 H 股之和 | | shares_aboard | 海外上市股 | | shares_a_total | A 股合计,`float_a + restricted_a` | | shares_b_total | B 股合计,`float_b + restricted_b` | | float_total | 流通股合计,`float_a + float_b` | | rest_total | 限售股合计,`restricted_a + restricted_b` | ## 四、变动原因编码 | 代码 | 含义 | | --- | --- | | 1 | B股送股上市 | | 2 | B股送转股上市 | | 3 | B股转H股 | | 4 | B股转增股上市 | | 6 | GDR对应基础股份上市 | | 7 | 拆股 | | 8 | 定向增发限售股份上市流通 | | 9 | 非流通外资股份上市流通 | | 10 | 高管股份变动 | | 11 | 股东变化 | | 12 | 股份类型转变 | | 13 | 股改限售股份上市流通 | | 14 | 股权分置 | | 15 | 股权激励 | | 16 | 股权激励限售股份上市流通 | | 17 | 回购注销 | | 18 | 境外上市 | | 19 | 内部职工股上市 | | 20 | 配股除权 | | 21 | 配股上市 | | 22 | 其他 | | 23 | 权证行权 | | 25 | 首次公开发行前 | | 26 | 首发原股东限售股份上市流通 | | 27 | 送股上市 | | 28 | 送转股除权 | | 29 | 送转股上市 | | 30 | 缩股 | | 31 | 未上市股份上市流通 | | 32 | 吸收合并 | | 33 | 限售B股股份上市流通 | | 34 | 新股上市 | | 35 | 行使超额配售权 | | 36 | 一般法人配售股份上市流通 | | 37 | 以股抵债 | | 38 | 增发上市 | | 39 | 债转股 | | 40 | 战略投资者配售股份上市流通 | | 41 | 重新上市 | | 42 | 转板上市 | | 43 | 转增股上市 | | 44 | 追加承诺限售 | | 45 | 追加承诺限售股份上市流通 | | 46 | 追加对价 | ## 五、使用说明 - 取某只证券在某一天的股本:选 `change_date <= 目标日期` 的记录,按 `change_date`、`publish_date` 降序取第一条。需要避免使用目标日期之后才公告的信息时,再加上 `publish_date <= 目标日期`。 - `change_date` 可以早于、等于或晚于 `publish_date`。晚于公告日期,表示变动在公告之后才生效。 - `total_shares` 与各分项之和不一定相等,需要总股本时直接使用 `total_shares`。 - 按交易日查询股本,可以使用 `cn_stock_shares`。 ## 六、示例数据 取公告日期最新的几行,展示主要字段。 | instrument | publish_date | change_date | reason | total_shares | float_a | restricted_a | float_total | rest_total | |:-------------|:---------------|:--------------|---------:|---------------:|-----------:|---------------:|--------------:|-------------:| | 000021.SZ | 2026-10-30 | 2026-09-30 | 15 | 1584882362 | 1584668162 | 214200 | 1584668162 | 214200 | | 000882.SZ | 2026-10-30 | 2026-10-30 | 10 | 2737351947 | 2735036141 | 2315806 | 2735036141 | 2315806 | | 002091.SZ | 2026-10-30 | 2026-10-27 | 39 | 1627729502 | 1602373839 | 25355663 | 1602373839 | 25355663 | | 002108.SZ | 2026-10-30 | 2026-11-03 | 38 | 1819052751 | 1647998206 | 171054545 | 1647998206 | 171054545 | | 002432.SZ | 2026-10-30 | 2026-09-30 | 15 | 466244320 | 437478224 | 28766096 | 437478224 | 28766096 |
股本信息 (cn_stock_capital)
数据描述: 该表记录 A 股证券的股本变动,包含公告日期、变动日期、变动原因和变动后的股本结构,可用于还原历史上某一天的总股本、流通股本和限售股本。
文档
用例
表结构
| 字段 | 字段类型 | 字段描述 |
| restricted_b | double | 限售 B 股 |
| total_shares | double | 总股本 |
| reason | string | 变动原因 |
| shares_aboard | double | 海外上市股 |
| shares_a_total | double | A 股合计 |
| shares_b_total | double | B 股合计 |
| prefer_shares | double | 优先股 |
| restricted_a | double | 限售 A 股 |
| float_a | double | 流通 A 股 |
| float_b | double | 流通 B 股 |
| shares_hk | double | 香港上市股 |
| rest_total | double | 限售股合计 |
| change_date | timestamp[ns] | 变动日期 |
| float_total | double | 流通股合计 |
| publish_date | timestamp[ns] | 公告日期 |
| instrument | string | - |
表名:cn_stock_capital
起始时间:
最近更新时间: