智能定投之均线偏离法:策略方法与效果详解

发布于: 雪球转发:2回复:3喜欢:21

所谓均线偏离法,就是以指数价格的均线为基准来决定每期定投的金额多少,当指数价格在均线下方时多投一点,并且低于的幅度越大,投的越多,反之,当指数价格在均线上方时少投一点,并且高于的幅度越大,投的越少。

我们用偏离率(Bias)指标来度量指数价格偏离其均线的程度大小,具体计算公式为:

偏离率(Bias) = 指数价格 / 均线 - 1

当偏离率小于0时,指数价格在均线之下,此时应该多投,且偏离率的绝对值越大,投的越多;当偏离率大于0时,指数价格在均线之上,此时应该少投,且偏离率的绝对值越大,越应该少投、不投,甚至卖出。

均值偏离法的原理是“均值回归”,它认为:

当指数价格位于均线之下时,说明此时的指数是被超卖的,价格是处于低位的,在未来会向中间均衡值回归,也即通过上涨来向均线靠拢,因此,这时候应该多投一点。

而当指数价格位于均线之上时,说明此时的指数是被超买的,价格是处于高位的,在未来会向中间均衡值回归,也即通过下跌来向均线靠拢,因此,这时候应该多投一点。

1.均线偏离法的典型案例:支付宝-慧定投

均线偏离法应用很广泛,各大基金销售机构APP和基金公司APP里,大多有提供此类定投策略供用户使用,虽然大家的均线偏离法原理是一致的,但具体操作方法,却有所不同。

这里我们以支付宝中的均线偏离法为例,也即“慧定投”,来看看它的具体买卖逻辑。支付宝慧定投的均线选取的是500日,这是一个比较长的周期了。当指数价格位于均线之上,要少投时,它分了4种情况,具体看下图:

而当指数价格位于均线之下时,情况有点复杂了,它考虑了6种偏离率的情况和2种指数振幅的情况,共计12种情况。

先不说这样做的效果到底如何,但买卖条件合计高达16种,涉及参数也很多,难免有过度拟合的嫌疑,即使它在历史上的回测表现很好,也很难让人对它的未来表现有信心。

至于支付宝慧定投为什么要考虑振幅?我个人觉得是为了识别出是趋势行情还是震荡行情:当振幅比较大时,说明是趋势行情,刚跌破均线时只是下跌行情的开端,所以先少投,等跌多了再多投;当振幅较小时,说明是震荡行情,跌破均线就是在靠近震荡区间的底部,可以立马开始多投。

这个思路是有道理的,但是策略的买卖条件实在是弄太多了,参数设置也有些不合理的地方,比如指数价格低于均线40%以上,这种情况出现的概率极低,或许在未来永远都碰不到,不切实际。

支付宝自己给出的数据看,这个策略的效果也很小,过去1年收益10.86%,而普通定投是9.4%,基本差不多。

因此,我不会按支付宝的套路来,而是按自己的思考过程一步一步来。

2.我的均线偏离法思考过程

要正确选取偏离率的临界值,首先要对偏离率的历史数据分别有个大致的认识,我们先来看沪深300指数相较于500日均线的偏离率的历史走势,如下图:

再看偏离率的描述性统计:

首先,从频率直方图来看,偏离率在[-25%, 25%]范围内的分布很接近正态分布,且这个正态分布的均值为-1.50%,方差为10.3%。

但偏离率的右尾现象很严重,左尾却没有,这是因为A股在历史上经常出现从震荡市开始的疯牛,这种走势会让指数价格从贴近均线开始迅速向上偏离均线,从而出现较大的右尾值,但A股历史上却基本没有过从震荡市开始的快熊市,也就没有较大的左尾值了。

其次,我们发现,偏离率的中位数是负的,说明指数价格在多数时间是处于均线之下的,这确实符合A股牛短熊长的特征,而均值是正的,说明指数价格的长期走势是上涨的。

最后,结合25%分位数和75%分位数来看,指数价格在50%的时间内都在均线上下8%的范围内

综合上述结论,我设计了以下买卖逻辑,其中,unit是每期的标准定投金额。

(1)当-8%<偏离率<0时,指数价格略微超卖,有通过上涨回归均线的倾向,按标准金额投,也即定投1倍unit

(2)当偏离率<-8%时,指数价格超卖明显,需要多投,定投1.5倍unit

(3)当0<偏离率<8%时,指数价格略微超买,有通过下跌回归均线的倾向,少投一点,定投0.5倍unit

(4)当8%<偏离率<25%时,指数价格超买明显,停止定投

(5)当偏离率>25%时,指数价格严重超买,启动止盈,每期止盈的金额为总资产的1/10,且最小止盈金额不低于unit,止盈后的剩余资产不小于0;

这套买卖逻辑总共5个条件,在可接受范围之内,另外两个关键临界值:8%和25%取法也有一定道理。

接下来看看这套买卖逻辑的均线偏离法的效果如何。下图是均线偏离法定投净值、普通定投净值和指数价格净值的走势图:

从历史测试结果看,均线偏离法相较于普通定投是有一定的效果提升的,但其收益风险表现并没有得到本质改变,仍然是收益不够高,回撤风险太大。

当然,均线偏离法还有其他很多变形,但我估计本质区别不大,大家如果有什么想法,欢迎提出来一起讨论。

=========================

扩展阅读

(1)关于基金定投的一些思考与改进

(2)常见的智能定投策略有哪些?

(3)对估值类定投策略的真实效果的一些疑问

公众号:复来智投策略,专注于指数基金的投资策略研发与实战,提供【两大课程】与【三大实战策略】。

$上证指数(SH000001)$ $上证50(SH000016)$ $沪深300(SH000300)$

@今日话题 @雪球达人秀 @蛋卷基金 @蛋卷指数基金研究院

全部讨论

2020-12-29 00:32

我现在也在研究均线偏离定投,目前选取了240MA和240EMA的平均值作为基准均线,因为觉得500日均线太钝了。考虑到目前的基金大多数都投资大盘股和中盘股,选用中证800作为标的,买入时低于10%时买入0.5倍,低于5%买入1倍,后续偏离率每扩大5%,每次定投倍数分别为1,1.1,1.3,1.6,2.1……卖出时超过40%时卖出10%,偏离率每扩大5%,多卖出总持仓的5%。行业基金采取对应行业指数作为标的,偏离率临界值也有所区别,但总体是大多数情形下能买,少数时候买,买时金字塔形,卖时倒金字塔形

2020-01-11 10:15

点赞

2020-01-30 12:23

好主意,想问下如何更加优化,避免振荡期反复买卖呢?