相对于配资市场上的配资合同协议而言,也是推荐大家进行选择,毕竟在配资市场上,配资交易环境存在一定的风险,选择正规的配资公司安全性较高,同时十大配资平台也会受到大多数配资用户的关注。
经常有朋友问我股票复权相关的问题。
同学们的提问
通过这些提问,我发现大家对复权是真的不了解,比如:
1复权是什么,前复权、后复权又是什么?
2到底怎么计算准确的复权价?
3不同软件的复权价怎么不一致?
4期货数据需要复权吗?
………………
本文就针对这些问题,完完整整的讲清楚股票复权的所有细节。并附上计算代码,尽量让大家能100%理解。
01暴跌的股价
我们从两个案例开始:
xx药业4月17日暴跌329%
xx科技4月9日暴跌483%
上面两只股票在一天内的跌幅都远超过了A股10%的限制。暴跌的当天发生了什么?
我查了一下这两家企业在当天的公告:
xx药业公告
分红:每10股派35元。
转增:每10股转增6股。
xx科技公告
分红:每10股派5元。
转增:每10股转增8股。
什么是分红和转增?它们又是怎么影响股价的?我举两个例子说明。
1分红案例
分红就是派发现金,A公司每10股派10元,意味着你每持有10股股票,就会给你10元现金。
假设你在分红前持有A公司股票10000股,每股股价10元,分红前你的总资产是10万元。
分红后首先你额外得到了1万元的现金,但别开心的太早,你持有股票的股价也会自动从10元调整为9元。
因为股价反映了公司的价值,公司把一部分钱分给你了,价值自然就变低了。
所以你的总资产还是10万元,并未发生变化。
而股价从10元变为9元,表面上看跌了10%,但你的总资产并未亏损,所以并不能认为股价下跌10%,真实涨跌幅应该是0%。
2拆股的案例
再来看一个拆股的案例:特斯拉在今年6月的公告中称,要对公司股票进行拆分,把原来的1股拆成5股。
特斯拉拆股当日K线
拆股和转增股份差不多,都会让整体股票变多。
拆股之后,你手上持有的特斯拉就会从1万股变为5万股。
在拆股后股价从2200元变为440元,看似暴跌了80%?其实不然,你的总资产始终都是2200万,没有发生任何变化,所以股价的变化其实是0%。
3分红送股的影响
通过以上的两个例子我们知道,分红、送股、拆股、配股等行为都会导致股价的异常变动,但资产的实际价值并未发生变化。
股价悬崖式下跌,实际资产并未发生变化
价格异常对我们量化投资也会有很大的影响。
股价的剧烈变动会影响很多我们经常使用的财务指标或量价指标。比如下中,特斯拉在拆股之后,常见的RSI指标和布林指标就发生了明显的异常。
股价变动导致RSI指标和布林指标异常
如果这时我们继续用异常的指标来分析走势或开平仓,显然是不明智的。
为了避免这种价格“暴跌”的影响,我们需要对股票的价格进行修复,这一过程就叫做复权。
利用复权后的股价来重新计算各类指标,才能避免指标异常,导致错误的决策。
02前复权与后复权
复权被分为前复权和后复权,很多同学不清楚两者的区别。
分红送股当日,股价暴跌48%,以这一日为界限,K线分为分红送股前和分红送股后的两个部分。
我们都知道股价的跌幅其实没有那么夸张,所以需要对K线进行修正。
以什么作为修正的基准呢?
如果我们以分红送股后的股价作为基准,将分红送股前的股价整体往下移动,对股价进行修正,这个过程就被称为前复权。
如上所示,在复权前,涨跌幅为-48%,将分红送股前的K线整体向下移动后,涨跌幅被修正为-3%。
后复权也是通过移动股价来实现价格修复的,只不过后复权是将分红送股后的K线整体向上移动。
如上所示,复权前的涨跌幅为-48%,将分权送股后的K线整体向上移动后,涨跌幅被修正为-3%。
看到这你应该明白什么是前复权和后复权了,前复权其实就是对分红送股前的股价进行修正,后复权是对分红送股后的股价修正。
并且细心的同学已经发现,不管是前复权还是后复权,它们修复的其实是分红、送股当天的涨跌幅,而不是股价,准确的涨跌幅才是复权的核心所在。
03如何计算涨跌幅
正因为复权的核心是涨跌幅,所以想要正确地计算复权价,首先要计算复权当日的涨跌幅。
此时就需要一个关键的数据“前收盘价”来帮助我们。
很多同学可能不知道什么是“前收盘价”,我们来看一个例子:
这是一组包含前收盘价的股票数据。顾名思义,前收盘价就是前一天的收盘价。
中可见,4月3日到4月8日的前收盘价都等于前一个交易日的收盘价。
但是4月9日的前收盘是290,而上一个交易日的收盘价是49两者相差甚远,这是为什么呢?
这是因为股票在4月9号发生了分红送股等行为,导致股价自然回落。那应该回落到多少呢?
此时交易所会根据分红送股的内容计算出一个价格并公布出来,我们称这个价格为前收盘价,4月9号的290就是前收盘价。
有了交易所官方提供的“前收盘价”,第二天的交易在这个基础上就可以继续进行了。
并且通过这个价格,我们简单地套用公式:
就能计算出当日的涨跌幅:
所以如果你拿到的股票数据没有包含前收盘价这个字段,那基本上是不能使用的。
我平时自己使用的交易数据就包含了前收盘价:
包含前收盘价的数据
这份数据包含了从90年至今A股所有股票的历史数据,4000+只股票,大小1GB,如果需要可以在评论区留言。
有些数据虽然没有前收盘价,但是也直接提供了涨跌幅。不过在使用这些数据的时候一定要检查一下涨跌幅是否有误,尤其是分红送股当天。
比如下中4月9号的数据明显就存在错误。
涨跌幅数据一定要验证是否有误
04如何计算复权价
有了涨跌幅之后,应该如何计算复权价呢?我们需要引入“复权因子”的概念。
复权因子可以理解为,在一只股票刚发行的时候买入1块钱。之后随着市场波动,这一块钱的价值每天都在发生变化,这个价值就是这只股票的复权因子。
复权因子的涨跌幅和股价的涨跌幅是一致的,所以我们可以利用:
复权因子=×前一交易日复权因子
计算复权因子:
上中4月2日涨跌幅为01%,如果我们买入1元,那么在收盘后就变为1001元,也就是复权因子的大小。
第二天的涨跌幅为10%,收盘后的价值是在1001的基础上上涨的,所以变为2101以此类推,将之后的涨跌幅累乘就能得到复权因子。
长白山天池是世界上海拔最高的配资合同协议,火山湖,周围配资风险,火山口壁陡峭,并形成十几座环状山山峰。©小红书:尚柯旅行有了复权因子就能计算复权价了,不过复权价分为前复权价和后复权价,我们分开来讲。
1前复权价格
前复权其实是将分红送股前的K线整体下移,这意味着最近一个交易日的价格是固定不变的。
所以4月13号的收盘价就等于前复权收盘价,只要在这个基础上往前修复价格就可以了。
因为复权因子是对每日涨跌幅的刻画,所以复权价的涨跌幅和复权因子的涨跌幅是相同的,这意味着:
我们将上面的公式稍作变换就能得到:
等式右边的都是已知项,因此可以计算出前复权收盘价:
例如上中4月10日的前复权价格就是这么计算的:
先用4月13日的前复权收盘价除以复权因子得到固定值:
将2748与4月10日的复权因子相乘,得到当天复权价:
配资合同协议也是一样的,老股民肯定对股市都已经滚瓜烂熟,经验丰富了,对于他们来说,只要能够利用好互联网就可以了,并且如果有扩大本金的机会,对于他们来说也是非常不错的。其实像这些操作还是非常简单的,只要你认识字,让家里年轻一辈的人再稍微指导一下,就可以很快上手了,如果非要说一个可能需要花时间去理解的东西,那应该就是了解配资规则了,这个和普通炒股还是有差异的。2748×208429≈228
其他日的前复权收盘价只要用复权因子乘以常数C就能计算出来了。
聪明的同学可能已经发现,前复权价其实就是把复权因子等比例放大了2748倍。
2后复权价格
后复权价的计算方法也类似。
后复权将分红送股后的价格整体上移,所以最早交易日的价格是不变的,收盘价等于后复权收盘价:
对于后复权,存在以下关系:
对这个公式稍作变换:
等式右边的三项都是知道的,所以后复权的收盘价也可以算出来:
05总结
看到这里大家应该明白,只要计算出复权因子,不管是前复权价格还是后复权价格,只不过是复权因子的等比例放大或缩小。
不过还是有很多同学会问,已经知道收盘价的复权价如何计算,那开盘价、最高价、最低价的复权价该怎么计算呢?
问这个问题的同学请自觉面壁思过5分钟,因为这个问题只要稍微思考下就能知道答案。
复权只是对股票价格做整体抬升,每根K线开高收低之间的比例并不会改变。
开盘价、最高价、最低价复权计算公式
例如上中7月30号的复权开盘价就可以这么计算:
已知开盘价=5收盘价=收盘价复权=97
所以开盘价复权=收盘价复权×0106
开盘价复权=97×0106=186
同理,我们只要按照比例对其他价格进行缩放就能得到其他的复权价格了。
我也为大家准备好了计算复权的代码,方便大家在处理数据的时候使用:
计算复权的代码
计算复权后的数据
需要相关数据代码都可以在评论区留言。
06后记
文章的和大家分享一点量化投资的心得。
很多人问我小白如何开始学习量化投资,有什么可以书单推荐。
我的建议是千万不要直接找本书来看。
你找本编程书看,那跟着敲完“HelloWorld”就结束了;你找本数学书看,那看到第七页的公式就睡着了。
更好的学习方式是做实际的项目,在实践中学习量化策略。
研报就是很好的量化实践项目。
一篇研报就是一个策略,作者都是年薪百万的高学历券商分析师,你要做的就是读懂策略研报,并用代码实现。
在此期间什么不会学什么,哪里不会点哪里,抱着解决问题的心态去学习,事半功倍。
熟读唐诗三百首,不会作诗也会吟。
那么哪里可以获取研报呢?
你可以在网上零零散散的搜索到一些,但是非常的不系统。
而像WIND这类能找到系统性研报的软件,则需要付费,并且里面的研报太多,让人不知该从何处入手。
我分门别类整理了几万份研报并实时更新,同时区分了研报的难度进行精选。
也可以翻翻我主页的内容,还是有很多量化干货的。
配资用户提前了解清楚配资合同协议对后面的操作是非常有利的,配资者可以结合当前配资市场的情况进行考察清楚,对于相关的配资规则及时掌握,同时也要知道参与配资活动的过程中所需要承担的风险压力,谨慎进行配资投资。
文章为作者独立观点,不代表线下配资网观点