前十大股东 (cn_stock_shareholder_top10)

数据描述: 该表提供了中国股市中上市公司前十大股东的详细信息,包括公告日期、截止日期、股东排名、股东名称、持股数量、持股比例、股份性质以及股票代码。能够帮助投资者分析公司的股权结构、主要股东的持股情况、以及股东对公司控制力的影响等。

文档
数据简介

## 一、数据简介 本表存储上市公司各报告期的前十大股东,每个报告期每位股东一行,包含排名、股东名称、持股数量、持股比例和股份性质。可以用它分析股权结构和大股东的持股变化。 本表没有 `date` 字段,不区分交易日。按公告日期做回测时使用 `publish_date`,不要使用 `end_date`,后者在公告之前并不可知。 - 数据更新频率:每个交易日。有新披露的股东数据时新增记录 ## 二、主键说明 | 关键字 | 释意 | | --- | --- | | end_date | 截止日期,即股东持股统计的时点 | | instrument | 证券代码,格式为 `代码.交易所后缀`,如 `000001.SZ` | | rank | 股东排名 | ## 三、字段口径 | 字段 | 口径 | | --- | --- | | publish_date | 公告日期,即该数据披露的日期 | | rank | 股东排名,1 为持股最多 | | holder_name | 股东名称 | | holding_shares | 持股数量,单位:股 | | holding_pct | 持股比例,以小数表示,如 0.4956 表示 49.56%,按总股本计算 | | share_type | 股份性质,如 `流通A股`。部分记录由多种性质组合而成,取值有数十种 | ## 四、已知限制 - 表名为前十大,但少数报告期超过 10 行,`rank` 最大到 30,其中常见的是持股数量相同的多位股东依次排在后面。 - 少数证券的报告期不足 10 行。 - `holding_pct` 按总股本计算。抽查 2025 年末的报告期,约 99.7% 的记录和持股数量除以总股本一致,其余记录不一致。 - 如果只需要每个报告期的前十名,取 `rank <= 10`。 ## 五、示例数据 取 `000001.SZ` 在 2024-06-30 报告期的几行,展示全部字段。 | instrument | publish_date | end_date | rank | holder_name | holding_shares | holding_pct | share_type | |:-------------|:---------------|:-----------|-------:|:-------------------------------------------------|-----------------:|--------------:|:-------------| | 000001.SZ | 2024-08-16 | 2024-06-30 | 1 | 中国平安保险(集团)股份有限公司-集团本级-自有资金 | 9618540236 | 0.4956 | 流通A股 | | 000001.SZ | 2024-08-16 | 2024-06-30 | 2 | 中国平安人寿保险股份有限公司-自有资金 | 1186100488 | 0.0611 | 流通A股 | | 000001.SZ | 2024-08-16 | 2024-06-30 | 3 | 香港中央结算有限公司 | 698756824 | 0.036 | 流通A股 | | 000001.SZ | 2024-08-16 | 2024-06-30 | 4 | 中国平安人寿保险股份有限公司-传统-普通保险产品 | 440478714 | 0.0227 | 流通A股 | | 000001.SZ | 2024-08-16 | 2024-06-30 | 5 | 中国证券金融股份有限公司 | 429232688 | 0.0221 | 流通A股 |

用例
* 用例1:查询特定股票的前十大股东的持股情况 ``` import dai df = dai.query(""" SELECT end_date, instrument, rank, holder_name, holding_shares, holding_pct FROM cn_stock_shareholder_top10 WHERE instrument = '000002.SZ' ORDER BY end_date, rank""", ).df() ``` * 用例2:跟踪特定股东的持股变化 ``` import dai df = dai.query(""" SELECT end_date, holder_name, instrument, holding_pct FROM cn_stock_shareholder_top10 WHERE holder_name='中信经典配置证券投资基金' ORDER BY end_date""", ).df() ``` * 用例3:审视在特定日期,所有股票的前三大股东持股比例超过30%的情况 ``` import dai df = dai.query(""" SELECT end_date, instrument, holder_name, holding_pct FROM cn_stock_shareholder_top10 WHERE holding_pct > 0.3 AND rank <= 3 AND end_date = '2023-06-01'""", ).df() ```
表结构
字段 字段类型 字段描述
holding_pct double 持股比例
end_date timestamp[ns] 截止日期
instrument string -
holding_shares double 持股数量
publish_date timestamp[ns] 公告日期
rank int8 排名
share_type string 股份性质
holder_name string 股东名称

表名:cn_stock_shareholder_top10

起始时间:

最近更新时间: