很多人都知道上市公司经常会进行分红或者送股,但是对里面一些具体的过程不是很清楚。尤其对几个公告日期的关系不甚了解。下面就具体讲一讲分红送转所涉及到的几个报告日期。
一般来说,分红送转要经历一系列的公告日,直至实施。如:预批露公告日,股东大会公告日,预案公告日,分红实施公告日。
预批露公告日:预案公告日就是上市公司发布季报,或者半年报,年报的同时发布一个将会进行分红派息或者送转的信息,因为这个消息还不够明确,还不是正式的方案。
预案公告日:上市公司完成正式分红送转预案并且进行公告的日期,因为还没有经过股东大会的批准,所以还只是预案
股东大会公告日:股东大会公告日就是指股东大会审议通过分红送转方案并进行公布的日期。
分红实施公告日:股东大会通过分红送股的方案后,会接着出一个实施公告,确定股权登记日和除权派息日,这个日期一般在股东大会公告日之后的一周左右。
一般来说,只要方案一经股东大会批准,很快就会进入是实施阶段。从时间分布上看,虽各时间段分布不一致,但时间均较短。以2015年年报 10送5以上的个股为例,预案公告日至股东大会公告日平均间隔18个交易日,股东大会公告日至分红实施公告日间隔10个交易日,分红实施公告日至股权登记日平均间隔4个交易日,股东登记日至除权除息日间隔1个交易日。
所以,如果要借高送转概念进行事件型投资,必须要尽快掌握哪些公司最近又发布了分红配股等信息,以及分红配股的幅度够不够大。目前有一个免费的python接口,可以查询这类信息。每天都能及时获取到上市公司发布的最新信息。
import baostock as bs
import pandas as pd
#### 登陆系统 ####
lg = bs.login()
# 显示登陆返回信息
print('login respond error_code:'+lg.error_code)
print('login respond error_msg:'+lg.error_msg)
#### 查询除权除息信息####
# 查询2015年除权除息信息
rs_list = []
rs_dividend_2015 = bs.query_dividend_data(code="sh.600000",year="2015", yearType="report")
while (rs_dividend_2015.error_code == '0') & rs_dividend_2015.next():
rs_list.append(rs_dividend_2015.get_row_data())
# 查询2016年除权除息信息
rs_dividend_2016 = bs.query_dividend_data(code="sh.600000",year="2016", yearType="report")
while (rs_dividend_2016.error_code == '0') & rs_dividend_2016.next():
rs_list.append(rs_dividend_2016.get_row_data())
# 查询2017年除权除息信息
rs_dividend_2017 = bs.query_dividend_data(code="sh.600000",year="2017", yearType="report")
while (rs_dividend_2017.error_code == '0') & rs_dividend_2017.next():
rs_list.append(rs_dividend_2017.get_row_data())
result_dividend = pd.DataFrame(rs_list, columns=rs_dividend_2017.fields)
# 打印输出
print(result_dividend)
#### 结果集输出到csv文件 ####
result_dividend.to_csv("D:\\history_Dividend_data.csv", encoding="gbk",index=False)
#### 登出系统 ####
bs.logout()
参数含义:
· code:股票代码,sh或sz.+6位数字代码,或者指数代码,如:sh.601398。sh:上海;sz:深圳。此参数不可为空;
· year:年份,如:2017。此参数不可为空;
· yearType:年份类别,默认为"report":预案公告年份,可选项"operate":除权除息年份。此参数不可为空。
| 返回数据说明 | |
| 参数名称 | 参数描述 |
code | 证券代码 |
dividPreNoticeDate | 预批露公告日 |
dividAgmPumDate | 股东大会公告日期 |
dividPlanAnnounceDate | 预案公告日 |
dividPlanDate | 分红实施公告日 |
dividRegistDate | 股权登记告日 |
dividOperateDate | 除权除息日期 |
dividPayDate | 派息日 |
dividStockMarketDate | 红股上市交易日 |
dividCashPsBeforeTax | 每股股利税前 |
dividCashPsAfterTax | 每股股利税后 |
dividStocksPs | 每股红股 |
dividCashStock | 分红送转 |
dividReserveToStockPs | 每股转增资本 |
如果要获取最新的公告,应该把日期设为当前年份,且年份类别设为“report”,每日定时访问端口,就可以获取最新的上市公司有关分红派息的数据了。
以上代码来自官网,www.baostock.com.欢迎指正。


雷达卡



京公网安备 11010802022788号







