“复权因子简介”的版本间的差异
来自www.baostock.com
第93行: | 第93行: | ||
|2017-05-25 | |2017-05-25 | ||
|sh.600000 | |sh.600000 | ||
− | |11.75 | + | |11.75 |
− | |12.93 | + | |12.93 |
|11.75 | |11.75 | ||
|- | |- | ||
|2 | |2 | ||
− | |2017-05-26 | + | |2017-05-26 |
|sh.600000 | |sh.600000 | ||
− | |12.81 | + | |12.81 |
− | |12.84 | + | |12.84 |
|12.93 | |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。 | |
第113行: | 第113行: | ||
后复权 | 后复权 | ||
− | + | {| class="wikitable" | |
− | 0 | + | |+浦发银行后复权数据 |
− | 1 | + | |- |
− | 2 | + | |序号 |
− | + | |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;同样的收盘价、昨日收盘价也使用此计算。 | 不复权第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。 | 不复权第1、2行,日期分别为2017-05-25、2017-05-26,查找小于等于此日期的前复权因子(即2017-05-25的后复权因子)为9.385732,则:前复权开盘价 = 不复权开盘价 * 9.385732。 |
2018年6月5日 (二) 03:23的版本
名词解释
- 除权除息日:除权除息日即股权登记日下一个交易日。在股票的除权除息日,证券交易所都要计算出股票的除权除息价,以作为股民在除权除息日开盘的参考。其意义是股票股利分配给股东的日期。
- 前复权:以当前股价为基准向前复权计算股价。
- 后复权:以上市首日股价作为基准向后复权计算股价。
- 复权因子:复权因子就是权息修复比例。
- 向前复权因子:以最近一次复权为例,除权除息日复权因子是1,前复权价格和不复权价格一致;股权登记日复权因子小于1,前复权价格是不复权价格乘以当日的前复权因子。
- 向后复权因子:以最近一次复权为例,除权除息日复权因子和前一交易日不同,后复权价格是不复权价格乘以新的后复权因子;股权登记日复权因子和前一交易日相同,后复权价格是不复权价格乘以旧复权因子。
复权因子的计算
- 复权因子有多种算法,BaoStock使用的涨跌幅复权算法:
- 后复权因子因子 = 前一天的收盘价/当天的前收,上市首日后复权因子为1。
- 前复权因子因子 = 当天的前收/前一天的收盘价,最近一次除权除息日后的交易日前复权因子为1。
- 涨跌幅复权法不是以参加分配的实际收益作为计算前提的,因此无法计算出投资者参加分配的收益。涨跌幅复权法可以计算出原始资金的收益率,假设投资者在除权日前一天卖出全部的股票,然后在除权日用全部资金以昨收盘价买回,即不参加分配。这样的假设基于如下目的,确保初始投入的资金100%得到使用,既不会因为分红而导致投资减少,也不会因为配股而导致投资增加。
利用复权因子计算复权价格
以浦发银行为例:
序号 | 股票代码 | 复权日期 | 前复权因子 | 后复权因子 |
0 | sh.600000 | 2016-06-23 | 0.759535 | 7.128788 |
1 | sh.600000 | 2017-05-25 | 1 | 9.385732 |
不复权:
序号 | 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 |
前复权
序号 | 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。
后复权
序号 | 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。