查看“复权因子简介”的源代码
←
复权因子简介
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
'''复权因子'''有多种算法,BaoStock使用的是'''涨跌幅复权算法'''。 '''涨跌幅复权法'''不是以参加分配的实际收益作为计算前提的,因此无法计算出投资者参加分配的收益。涨跌幅复权法可以计算出原始资金的收益率,假设投资者在除权日前一天卖出全部的股票,然后在除权日用全部资金以昨收盘价买回,即不参加分配。这样的假设基于如下目的,确保初始投入的资金100%得到使用,既不会因为分红而导致投资减少,也不会因为配股而导致投资增加。 根据涨跌幅复权法,复权因子计算方法如下: '''后复权因子''' = 前一天的收盘价/当天的前收,上市首日后复权因子为1。 '''前复权因子''' = 当天的前收/前一天的收盘价,最近一次除权除息日后的交易日前复权因子为1。 详细文档下载地址:[[媒体文件:BaoStock复权因子简介.pdf]] '''名词解释''' ---- *除权除息日:除权除息日即股权登记日下一个交易日。在股票的除权除息日,证券交易所都要计算出股票的除权除息价,以作为股民在除权除息日开盘的参考。其意义是股票股利分配给股东的日期。 *前复权:以当前股价为基准向前复权计算股价。 *后复权:以上市首日股价作为基准向后复权计算股价。 *复权因子:复权因子就是权息修复比例。 *向前复权因子:以最近一次复权为例,除权除息日复权因子是1,前复权价格和不复权价格一致;股权登记日复权因子小于1,前复权价格是不复权价格乘以当日的前复权因子。 *向后复权因子:以最近一次复权为例,除权除息日复权因子和前一交易日不同,后复权价格是不复权价格乘以新的后复权因子;股权登记日复权因子和前一交易日相同,后复权价格是不复权价格乘以旧复权因子。 '''利用复权因子计算复权价格''' ---- 以浦发银行为例: {| class="wikitable" |+浦发银行复权因子 |- |序号 |股票代码 |复权日期 |前复权因子 |后复权因子 |- |0 |sh.600000 |2016-06-23 |0.759535 |7.128788 |- |1 |sh.600000 |2017-05-25 |1 |9.385732 |} {| class="wikitable" |+浦发银行不复权数据 |- |序号 |date |code |open |close |preclose |- |0 |2017-05-24 |sh.600000 |15.3800 |15.4700 |15.4300 |- |1 |2017-05-25 |sh.600000 |11.7500 |12.9300 |11.7500 |- |2 |2017-05-26 |sh.600000 |12.8100 |12.8400 |12.9300 |} {| class="wikitable" |+浦发银行前复权数据 |- |序号 |date |code |open |close |preclose |- |0 |2017-05-24 |sh.600000 |11.681648 |11.750007 |11.719625 |- |1 |2017-05-25 |sh.600000 |11.75 |12.93 |11.75 |- |2 |2017-05-26 |sh.600000 |12.81 |12.84 |12.93 |} 前复权数据计算方法: 不复权第0行,日期为2017-05-24,开盘价15.38,查找小于等于此日期(早于这个日期)的前复权因子(即2016-06-23的前复权因子)为0.759535,则前复权开盘价为:15.38*0.759535=11.681648;同样的收盘价、昨日收盘价也使用此计算。 不复权第1、2行,日期分别为2017-05-25、2017-05-26,查找小于等于此日期的前复权因子(即2017-05-25的复权因子)为1,则:前复权开盘价 = 不复权开盘价 * 1。 [[File:Qfq_calculate_example.png|800px]] {| class="wikitable" |+浦发银行后复权数据 |- |序号 |date |code |open |close |preclose |- |0 |2017-05-24 |sh.600000 |109.64076 |110.28235 |109.9972 |- |1 |2017-05-25 |sh.600000 |110.28235 |121.35751 |110.28235 |- |2 |2017-05-26 |sh.600000 |120.231224 |120.512794 |121.35751 |} 后复权数据计算方法: 不复权第0行,日期为2017-05-24,开盘价15.38,查找小于等于此日期(早于这个日期)的后复权因子(即2016-06-23的后复权因子)为7.128788,则前复权开盘价为:15.38*7.128788=109.64076;同样的收盘价、昨日收盘价也使用此计算。 不复权第1、2行,日期分别为2017-05-25、2017-05-26,查找小于等于此日期的前复权因子(即2017-05-25的后复权因子)为9.385732,则:前复权开盘价 = 不复权开盘价 * 9.385732。 [[File:Hfq_calculate_example.png|800px]] '''关于复权的常见问题''' ---- *前后复权对收益的影响 如果股票有过配股增发,存在追加投资金额的情况,会使得使用前复权和后复权计算出来的收益率和实际收益率可能不同。 *前复权和后复权那哪种方式好 各有优劣,如果是分析短周期数据,前后复权差别并不大;如果分析最近一段时间的数据,用前复权比较合适;如果是分析很长一段时间的数据,尤其是分析上市公司上市以来的所有数据,使用后复权比较合适。
返回至
复权因子简介
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
平台介绍
Python API文档
--A股K线数据
--PY开发资源
--指数数据
--估值指标(日频)
--除权除息信息
--复权因子信息
--季频盈利能力
--季频营运能力
--季频成长能力
--季频偿债能力
--季频现金流量
--季频杜邦指数
--季频业绩快报
--季频业绩预告
--证券基本资料
--存款利率
--贷款利率
--存款准备金率
--货币供应量
--货币供应量余额
--行业分类
--上证50成分股
--沪深300成分股
--中证500成分股
--其它API
公式与数据说明
数据调整记录
好文章
工具
链入页面
相关更改
特殊页面
页面信息