量化基础--新手入门
- [新手入门] 什么是量化投资?
- [新手入门]什么是量化策略
- [新手入门]量化投资与传统投资的区别
- 量化选股之多因子选股模型
- 量化择时--择时的原则
- 量化择时--双均线(MA)、DMA、TRIX、MACD 择时
- 量化择时--PE 择时
- 量化评估--年化收益、最大回撤、阿尔法、贝塔、夏普比率解释
- 果仁量化免费视频教程汇总 最近更新日 2017-10-25
- 【果仁策略】新手跟随策略教程及注意事项
- 果仁网常见问题合集
量化进阶--自定义指标
量化高级--策略与应用
- 【量化策略研究】雪球蛋卷二八轮动
- 彼得 - 林奇 策略
- 海龟策略
- 约翰 - 邓普顿 策略
- 【量化策略研究】均值回归入门
- 高股息策略
- 【趋势分析】如何快速查找个股、A 股指数各指标的数据及相关性
- 实时选股功能介绍
- 智能调优--策略调优之神器
- 果仁【实盘管家+交易助手】升级,让你量化实盘如虎添翼
- 股票池应用示例
量化高手--牛人分享
- [量化必读 ]物理学博士带给你的一种 更有效的择时方法
- 什么是 α、β收益,量化投资的策略创建与分析
- 量化策略学习与反思
- 阿尔法对冲策略:拒坐 过山车 追求绝对收益
- 从科学和哲学角度漫谈 没有逻辑的策略 的该怎么相信
- 木白说量化一.因子月度收益解迷(上):选出下月最牛因子
- 欢喜带你挑策略、玩策略(一)
- 对于果仁策略中择时的一点心得
果仁选股策略--FAQ
【量化策略研究】均值回归入门
均值回归
均值回归(Mean Reversion),是在价格震荡中博取反弹的交易思路,它是基于 Poterba 和 Summers(1987)首先提出的一种现象,如果要用一句话总结,那就是“跌下去的迟早要涨上来”。想理解均值回归,我们要先讲一下价格的波动性。
看过 K 线图的话,我们都知道股票的价格从来都不会平滑地上涨或下跌,而总是在移动的过程中上下波动,画出一些波浪。
如果市场满足 Fama 提出的市场有效性假说,那么这种波动现象应该是不存在的,然而现实中的市场并不是完全有效的。有许多研究尝试解释价格波动的现象,专家们普遍认为是诸如投资热点、对新闻的过度反应以及投资者的投机心态等非有效因素致使价格偏离了合理定价,从而造成了价格的波动。
均值回归的理论基于以下观测:价格的波动一般会以它的均线为中心。也就是说,当标的价格由于波动而偏离移动均线时,它将调整并重新归于均线。那么如果我们如果能捕捉偏离股价的回归,就可以从此获利。
举例来说,下图是一支股票的日线图,其中紫色曲线是 20 日均线,黄色箭头为在股价大幅度偏离时买入股票可以获得的收益。
根据均值回归的思路,我们认为一支股票的价格低于其均线越多的时候,它回归的可能性就越大。因此,我们可以以一支股票的价格与其均线的偏离程度作为评估标准,并选择买入该偏离度最高的股票。
那么偏离度该如何计算呢?如果用 P 代表现在的股价,用 MA 代表均线的价格,那么这个度量是 (MA-P)/MA。
好了,你也许有两个问题:
1. 为什么是均线减价格?
因为我们认为价格低于均线越多越值得买,因此用均线减去价格算出的差率越高我们认为越值得买。
2. 为什么要除以均线?
因为价格和均线的差的单位是元,需要除以均线才可以在股票之间相互对比。比如股票 A 的价格是 1,均线是 2,股票 B 的价格是 99,均线是 100;它们的均线和价格差都是 1,但很明显按照我们的思路,股票 A 更值得买,这要除以均线才能体现出来。
那么策略如下:
· 先决定好参数:选定股票池,以 N 日移动均线作为比价基准,按每 B 天为周期调换仓位,以及仓内持有的股票数 S。
· 在每个调仓日进行以下操作:
1. 计算池内所有股票价格与均线的偏离度;
自定义指标:(20 日复权均价-后复权收盘价)/20 日复权均价
2. 选取偏离度最高的 S 支股票并进行调仓;
按股票池为沪深 a 股(排除 ST 股),取 20 日均线,1 日调仓,持股数为 10 只,回测时间从(07 年 1 月 7 日-至今)回测结果如下图
按股票池为沪深 a 股(排除 ST 股),取 20 日均线,5 日调仓,持股数为 10 只,回测时间从(07 年 1 月 7 日-至今),回测结果如下图
我们发现只调整调仓周期,其他设置不变的情况下,1 日调仓比 5 日调仓的收益表现更好,但总体都是能跑赢沪深 300。
策略的难点
从上面的回测可以看出,以均值回归的思路做出的简单策略虽然收益可观,但实则回撤猛烈,很不稳定。通过分析不难看出,主要的问题就是,买在半山腰了。(如下图所示)
既然是博取反弹,那么难免会买在半山腰,比如在下图 K 线的情况中。假设我们在那根大阴棒的底部判断“哦,这个价格与均线偏差够大了”,然后买了进去,那就会接着吃跌。最后价格虽然又触碰到均线,但其实是价格在低位停留太久把均线拉了下来,实际上没有给我们什么收益。
在这里探讨的主要是给大家一个思路,有兴趣的同学,可以在这个基础上进一步的去研究。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论