分红信息
(cn_stock_dividend)
数据描述:
该表提供了中国股市中上市公司的详细分红信息,包括证券代码、报告期、公告日期、每股送股比例、每股转增比例、每股派现(税前)、每股派现(税后)、股权登记日、除权除息日以及日期等。分红信息是评估公司长期投资价值和股东回报的重要指标之一。
文档
数据简介
### 数据简介
当股票公司宣布发放分红时,他们通常会发布一些关于分红的信息,例如每股派发多少钱、送多少股、转增多少股等等。这些信息对于股票投资者来说是非常重要的,因为它们能够影响股票价格和股息收益率。因此,股票分红信息数据表记录了股票公司宣布的分红信息,其中包括公告日期、报告期、每股派发的金额、每股送股比例、每股转增比例、股权登记日、股权除息日等重要信息。该数据表可以帮助投资者了解公司的财务状况、估算股息收益率和决定是否买入或持有某只股票。这些信息对于投资者和分析师来说非常重要,因为分红信息是衡量一家公司对股东回报的重要指标之一。投资者可以通过分红信息数据表了解公司的分红历史、分红政策以及未来可能的分红情况,从而更好地做出投资决策。分析师可以通过分红信息数据表了解公司的财务状况、盈利能力以及管理水平,从而更好地评估一家公司的价值。
### 数据说明
* 数据起始时间:1991-01-01
* 数据更新频率:不定期
* 数据发布时间:每日更新
### 收费标准
免费
### 主键
| 关键字 | 释意 |
| --- | --- |
| date | 公告日期 |
| instrument | 指证券代码,比如:000002.SZ,600001.SH |
### 数据供应者
BigQuant
### 使用场景
* 研究股息率和股价之间的关系:通过使用分红信息数据,可以计算出每只股票的股息率,并将其与股价进行比较,以探究二者之间的关系,从而辅助决策。
* 策略开发:分红信息数据也可以被用于量化策略的开发,如分红指数跟踪或基于分红信息数据的交易策略。
* 估值分析:投资者可以使用分红信息数据来对公司进行估值分析,以确定是否低估或高估,特别是在使用股息贴现模型(Dividend Discount Model,DDM)时。
* 证券过滤:投资者可以使用分红信息数据来筛选符合他们的投资标准的证券,例如那些有较高的股息率和稳健的分红历史的证券。
* 市场趋势预测:分红信息数据还可以用于预测市场趋势,特别是在经济增长放缓或通货膨胀高企的时期。
### 常见问题
#### Q:为什么该表的日期是以公告日期为准,而不是以日频数据为准?
A:在分红信息中,公告日期是分红信息公布的日期,而分红信息对于股票价格等指标的影响通常在公布后立即体现,因此公告日期是分红信息的重要日期。另外,公司分红的时间点通常较为固定,很少会出现日频数据的情况。
#### Q:该表中出现的专有名词包括股权登记日和股权除息日,这些是什么意思?
A:股权登记日指的是在该日期之前持有该股票的投资者将获得分红权利,而股权除息日指的是该日期之后持有该股票的投资者将不能获得分红权利。这些日期对于投资者来说是重要的参考信息。
#### Q:该表中的分红信息是否包括税后的派息金额?
A:常见的数据清洗问题包括缺失数据、重复数据、异常值等,需要在数据分析前进行数据清洗和处理,确保数据的准确性和完整性。
用例
* 用例1:查询特定证券代码在特定日期之后的分红信息
```
import dai
df = dai.query("""
SELECT *
FROM cn_stock_dividend
WHERE instrument = '000002.SZ'""",
filters={"date": ["2020-01-01", "2023-12-31"]}
).df()
```
* 用例2:查询最新一期的分红信息
```
import dai
df = dai.query("""
SELECT *
FROM cn_stock_dividend
WHERE report_date = (
SELECT MAX(report_date)
FROM cn_stock_dividend)
""").df()
```
* 用例3:计算股息收益率
```
import dai
df = dai.query("""
SELECT
instrument, date, cash_after_tax / close AS dividend_yield
FROM cn_stock_dividend JOIN cn_stock_bar1d USING (instrument, date)
ORDER BY date""",
filters={"date": ["2020-01-01", "2023-12-31"]}
).df()
```
* 用例4:分析某只股票特定时间段的分红变化
```
import dai
df = dai.query("""
SELECT
*
FROM cn_stock_dividend
WHERE instrument='000002.SZ'
ORDER BY date""",
filters={"date": ["2020-01-01", "2023-12-31"]}
).df()
```
* 如何通过SQL语句查询并如何计算某个证券的年度股息率:
```
import dai
dai.query("""
SELECT
cn_stock_dividend.instrument,
YEAR(cn_stock_dividend.date) as year,
SUM(cash_before_tax)/SUM(close) * 100 as dividend_yield
FROM cn_stock_dividend JOIN cn_stock_bar1d
ON cn_stock_dividend.instrument = cn_stock_bar1d.instrument
AND YEAR(cn_stock_dividend.date) = YEAR(cn_stock_bar1d.date)
WHERE cn_stock_dividend.instrument='000002.SZ'
GROUP BY cn_stock_dividend.instrument, year;
""", full_db_scan=True).df()
```
表结构
字段
字段类型
字段描述
instrument
string
证券代码
publish_date
timestamp[ns]
公告日期
register_date
timestamp[ns]
股权登记日
cash_after_tax
double
每股派现(税后)
conversed_rate
double
每股转增比例
date
timestamp[ns]
-
cash_before_tax
double
每股派现(税前)
report_date
timestamp[ns]
报告期
ex_date
timestamp[ns]
除权除息日
bonus_rate
double
每股送股比例
表名:cn_stock_dividend
起始时间:2023-08-15T15:10:56.545767+08:00
最近更新时间:2026-01-05T17:09:43.889313+08:00