楼主: gsjclgz
8752 1

[交易策略] 有关“高送转”的几个重要的公布日期 [推广有奖]

  • 0关注
  • 8粉丝

硕士生

40%

还不是VIP/贵宾

-

威望
0
论坛币
49 个
通用积分
6.1285
学术水平
10 点
热心指数
10 点
信用等级
10 点
经验
1150 点
帖子
53
精华
0
在线时间
155 小时
注册时间
2009-5-1
最后登录
2025-5-19

楼主
gsjclgz 发表于 2018-8-7 17:24:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

       很多人都知道上市公司经常会进行分红或者送股,但是对里面一些具体的过程不是很清楚。尤其对几个公告日期的关系不甚了解。下面就具体讲一讲分红送转所涉及到的几个报告日期。

一般来说,分红送转要经历一系列的公告日,直至实施。如:预批露公告日,股东大会公告日,预案公告日,分红实施公告日。

预批露公告日:预案公告日就是上市公司发布季报,或者半年报,年报的同时发布一个将会进行分红派息或者送转的信息,因为这个消息还不够明确,还不是正式的方案。

预案公告日:上市公司完成正式分红送转预案并且进行公告的日期,因为还没有经过股东大会的批准,所以还只是预案

股东大会公告日:股东大会公告日就是指股东大会审议通过分红送转方案并进行公布的日期。

分红实施公告日:股东大会通过分红送股的方案后,会接着出一个实施公告,确定股权登记日和除权派息日,这个日期一般在股东大会公告日之后的一周左右。

一般来说,只要方案一经股东大会批准,很快就会进入是实施阶段。从时间分布上看,虽各时间段分布不一致,但时间均较短。以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.欢迎指正。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝


沙发
dongdong2980 发表于 2018-8-8 10:28:24
很详细,谢谢

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群
GMT+8, 2026-1-28 06:56