对优选的1077只股票,进行7年MACD策略回测,盈利居前的有哪些?

本文是macd策略系列的最后一篇了。在上一篇《3504只a股的macd策略有效性逐一验证,给出最有效的前10只!》中,初步完成了对3500只股票自2017年1月1日以来的macd策略收益初算,找到能跑赢上涨综指的股票。但是上一篇文章中的一个bug是仅1年的时间,实在太短,对策略的收益没有足够的证明力。策略回测的时间跨度至少要跨越一次牛熊周期,才能说策略是否有效或者无效。
一、股票回测范围
本文结合上篇文章,使用上篇中获得正收益的896只股票,并与沪深300、中证500取并集,得到1077只股票。对这1077只股票自2010年1月1日开始,截止2018年3月底,不断执行macd策略的累计收益进行回测计算。使用和筛选的分析指标与上一篇文章相同,在此不再赘述。
二、策略回测结果
鉴于上一篇文章中给出了5个方案,让人眼花缭乱,本文只给一个方案。如下:
图表说明:
(1)标准差(收益的标准差)小于10.3%,这个条件主要是想删除因为特大利好导致的股价异常暴涨的情形,这种暴涨是可遇而不可求的,可能过去7年仅出现了一次之后,在之后相当长的时间都不会再出现,因为要把这种异常的高收益刨除在外,所以我们要求每一次的收益波动要尽量小一些,稳定一些,这样投资者面临的风险也会更小。
(2)任何一次投资的最大回撤都在13%以内,这主要是考虑到投资人的心里承受能力,亏20%就很难受了,所以既然在第一个条件里面已经去除了暴涨股,在一定程度上就不应该有太大的回撤了,所以我们给了一个比较严格的回撤幅度13%。
(3)macd策略的累计收益要跑赢该股票自2010年以来涨幅的69%以上。如果这只股票在过去七年没有涨,那么macd策略至少要能赚69%。如果这只股票过去7年涨了50%,那么macd至少要涨119%才行。只有大比例超出股价上涨幅度,才能体现macd策略的优越性,更何况一直持有不用交手续费,而策略触发次数平均每年都是在10次左右,就算每次的交易成本是千分之1.5,那么70次的交易成本也有10.5%的交易费用了。再加上买卖时,购买点位可能出现不利的偏离,所以69%的安全边际还是必要的。
三、分位点分布
这1077只股票的收益、标准差、变异系数、最大回撤、跑赢涨幅的分布情况如下。
图表说明:
(1)执行macd策略,1077只股票大多数的收益都是正数,只有表现最差的10%的股票是亏损的,其他都是正向获利的。
(2)收益标准差最大的5%为0.236,可见这前5%异常活跃的股票收益波动还是非常大。
(3)最大回撤里中位值为亏14.5%,最大值也不过23.1%,比起散户动辄腰斩,或者斩到了脚脖子,这macd策略的最大回撤还是可以接受的。
(4)跑赢涨幅这一指标,表现不理想,平均值跑赢股票上涨的9%,最让人蛋疼的是,竟然有一些股票还踏空了413%的涨幅。这是怎么出现的呢?主要原因是macd指标反应有点迟钝,他是快慢移动平均线形成的买卖指示,比如一直股票从10块涨到20块,macd并不能在10块的时候就指示买入,可能12块的时候才指示出来,这样就错过了2块钱的收益,买的时候买不到最低点。同样,卖的时候也卖不到最高点。所以一来二去的,踏空最大的5%的股票就踏空了413%的收益。
这个表送给大家,由于他已经覆盖了1000只主要股票,所以基本可以反映整个股票市场中相对优质的且有一定年岁的股票情况,如果您购买的股票并不优于在0.5分位处的各项收益/风险指标时,而您平时又参考macd指标进行买卖的话,就应该三思了。
四、下期主要研究内容预告
单月上涨幅度超过20%的牛股榜单中,哪些股东的名字多次出现?有没有什么……(你懂的)
本团队的分析不构成任何投资建议,不分享收益,不承担风险。观点仅供参考,不构成对后市走势的任何承诺。市场有风险,投资需谨慎。