如何使用均值回归抓反弹?

发布于: 修改于: 雪球转发:59回复:71喜欢:372
本篇文章主要介绍均值回归的交易思路,并展示一个简单的量化交易策略,教你如何使用均线抓住波动中的股价反弹。
 
均值回归
 
均值回归,又称Mean Reversion,是在价格震荡中博取反弹的交易思路,它是基于Poterba和Summers(1987)首先提出的一种现象,如果要用一句话总结,那就是“跌下去的迟早要涨上来”。想理解均值回归,我们要先讲一下价格的波动性。
 
看过K线图的话,我们都知道股票的价格从来都不会平滑地上涨或下跌,而总是在移动的过程中上下波动,画出一些波浪。


如果市场满足Fama提出的市场有效性假说,那么这种波动现象应该是不存在的,然而现实中的市场并不是完全有效的。有许多研究尝试解释价格波动的现象,专家们普遍认为是诸如投资热点、对新闻的过度反应以及投资者的投机心态等非有效因素致使价格偏离了合理定价,从而造成了价格的波动。
 
均值回归的理论基于以下观测:价格的波动一般会以它的均线为中心。也就是说,当标的价格由于波动而偏离移动均线时,它将调整并重新归于均线。那么如果我们如果能捕捉偏离股价的回归,就可以从此获利。
 
举例来说,下图是一支股票的日线图,其中紫色曲线是20日均线,蓝色箭头为在股价大幅度偏离时买入股票可以获得的收益。

 

一个最简单最简单的策略
  
根据均值回归的思路,我们认为一支股票的价格低于其均线越多的时候,它回归的可能性就越大。因此,我们可以以一支股票的价格与其均线的偏离程度作为评估标准,并选择买入该偏离度最高的股票。
 
那么偏离度该如何计算呢?如果用P代表现在的股价,用MA代表均线的价格,那么这个度量是 (MA-P)/MA

好了,你也许有两个问题:
1.  为什么是均线减价格?
因为我们认为价格低于均线越多越值得买,因此用均线减去价格算出的差率越高我们认为越值得买。
2.  为什么要除以均线?
因为价格和均线的差的单位是元,需要除以均线才可以在股票之间相互对比。比如股票A的价格是1,均线是2,股票B的价格是99,均线是100;它们的均线和价格差都是1,但很明显按照我们的思路,股票A更值得买,这要除以均线才能体现出来。
 
那么策略如下:
- 先决定好参数:选定股票池,以日移动均线作为比价基准,按每天为周期调换仓位,以及仓内持有的股票数量。
- 在每个调仓日进行以下操作:
    1. 计算池内股票的日移动均线;
    2. 计算池内所有股票价格与均线的偏离度;
    3. 选取偏离度最高的支股票并进行调仓。
 
 
回测结果
 
以下回测都是以沪深300为股票池进行的,每次调仓选择10支股票。
首先是均线长度20天,持仓5天的回测。

效果还算可以,但是回撤巨大。可以看出在暴跌环境中,大家一起往死里跌,均值回归什么的都无所谓了。
 
然后是均线长度5天,持仓1天。

诶哟,我的天呐…
 
最后是均线长度30天,持仓30天。

这个结果就不错了哟~~
 
 
策略的难点
 
从上面的回测可以看出,以均值回归的思路做出的简单策略虽然收益可观,但实则回撤猛烈,很不稳定。通过分析不难看出,主要的问题就是,买在半山腰了
 
既然是博取反弹,那么难免会买在半山腰,比如在下图K线的情况中。假设我们在那根大阴棒的底部判断“哦,这个价格与均线偏差够大了”,然后买了进去,那就会接着吃跌。最后价格虽然又触碰到均线,但其实是价格在低位停留太久把均线拉了下来,实际上没有给我们什么收益。


所以,本策略的改进方向:一是通过定量统计分析的方法,判断更合理的入场时机,二是在买在半山腰后的止损判定。
 
策略代码请见:网页链接 
 
@量化小王子 @振东投资 @大猪先森 @微光破晓 @william_hsu @量化钢铁侠 @书生老徐 @金融之王 @李雪 @有限次重复博弈 @ETF拯救世界 @证券市场红周 @江南大才子O_O @linnany @lomycat @今日话题 

本文由JoinQuant量化课堂推出,版权归JoinQuant所有,商业转载请联系我们获得授权,非商业转载请注明出处。

精彩讨论

小螺号瞎jb吹2016-06-21 13:22

你们在说什么?好高端

ETF拯救世界2016-06-21 13:21

我也经常用均值回归。不过是反着用——每次赚太多的时候,就惶惶不可终日,生怕均值回归一次输光。然后当然是小心翼翼,居然每次大灾都安然度过。所以均值回归的思维是有用的。至于用均值回归抢反弹,我的思路是用很长周期的合理年化收益对比真实年化收益。如果真实年化收益出奇的低,则是入场信号。也不是抢反弹,而是长线布局了。

全部讨论

qs_cn2016-06-21 16:15

思路挺好,可以配上短线突破

乘时代的风2016-06-21 16:11

看似简单,其实很难。

静水沉香2016-06-21 15:18

高估值随时要向均值回归,低估值可能很长时间才向均值回归。做最坏的打算,才能取得最后的胜利。

做个人吧别碰大a2016-06-21 15:15

意思就是,买英格兰赢球能赚钱的话,那就是小概率的高风险事件,需要离场噜。买德国如果连续几场都赢不了大钱,那就继续用力买德国队!

远航1232016-06-21 15:11

谢谢夸奖,本人不是大师,也是一名入股市多年的菜鸟,看到E大的评论,表达一下自己的想法,只知道牛市赚钱,熊市少亏钱的真理,时间长了,收益自然不错。

yang洋2016-06-21 15:07

均值回归理论到两个基础是数据为正态分布和样本足够大。而股票价格不符合这两点。也就是说钟型的两翼更厚,数据更多,意味着股票价格会保持在趋势上更长的时间。这恰恰是趋势交易者的观点。

Pstarstorm2016-06-21 15:05

均值回归正着用,反着用。跌多了买,涨多了卖…

一个人穿行沙漠2016-06-21 14:58

那年化收益率如何得到或如何计算呢?谢谢E大师的回复!

皆大欢喜772016-06-21 14:55

长线布局就是左手右手一个慢~动~作~

尤那亚的试炼2016-06-21 14:52