收益237%的沪深300ETF择时策略(1)

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

上一篇文章《选股策略小结——量化选股(4)》简单小结了一下本系列文章介绍过的几个量化选股策略,其中一个共同的问题是没有择时导致回撤较大。从这篇文章开始我们介绍一些沪深300ETF的择时策略,第一个要介绍的是大家都非常熟悉的单均线择时策略。

策略内容

调仓周期:1交易日

交易品种:300ETF(159919)

买入条件:沪深300指数向上突破N日均线

卖出条件:沪深300指数向下跌破N日均线

买入和卖出步骤:

1. 查看上一个交易日沪深300指数和对应的N日均线位置,满足买入条件,全仓买入300ETF(159919)

2. 查看上一个交易日沪深300指数和对应的N日均线位置,满足卖出条件,卖出所有300ETF(159919),持有现金

A股很多指数,例如代表超大盘股的上证50,代表中小盘股的中证500,还有很多行业和概念指数。沪深300指数是最能体现A股市场整体表现的指数,通常我们常用的上证指数由于受上证50指数影响较大,有时候反而失真较大,策略在沪深300指数上的择时效果最具有参考意义。由于无法直接交易指数,我们就用对应的300ETF进行交易,基金跟踪指数的误差很小我们就忽略了。

择时策略的目标是通过择时跑赢指数,业绩基准采用沪深300指数。大家可以这样理解,业绩基准是指这段时间一直持有沪深300指数,指数的涨跌幅度就是业绩基准,而择时策略在恰当的时间点买入和卖出应该获得比一直持有指数更好的收益。

为了便于比较分析,我们同样采用2014年5月作为起始时间,2019年9月作为结束时间。

回测参数

时间段:2014年5月1日 —— 2019年9月11日

交易品种:300ETF(159919)

业绩基准:沪深300指数

均线天数:N

起始本金:10万

交易费用:交易佣金万三,最低佣金5元,卖出印花税千一

回测结果

这是30天均线策略的回测效果,图中标出了买卖点的大概位置。可以看到,策略是能抓到大的上升趋势行情和避开大的下跌趋势行情,前提是行情必须比较迅猛。对于横盘和慢熊行情,策略会经常发出错误的买入信号,导致收益不断被蚕食。

测试过的各种参数结果如上表。可见效果最好的是30天均线,五年下来总收益是105%,比业绩基准82%多了23%的超额收益。超额收益是一个重要指标,对于择时策略其实我更关注的是最大回撤。30天均线的最大回撤是26%,还是太大了,而且回撤时间也有一年,时间上也有点长。

我没有把所有的均线天数都测一遍,可能有比30天均线更好的。均线天数这个参数不一定要取所有回测结果中最好的,容易掉进“过拟合”这个量化投资常见的大坑。

45天均线的效果其实和30天均线差不多,甚至最大回撤还更小一点。90天均线效果勉强还说得过去,就是回撤太大了。60天、120天、20天这几个均线基本就完全不能用了,5天和10天均线简直惨不忍睹。

策略分析

择时的策略都希望在大行情启动前买入,然后在大行情结束前卖出,中间的回调都不会被让我们卖出。能拥有这种牛X本领的只有上帝,那我们就退而求其次吧,在大行情启动后很快就买入,在大行情结束后很快就卖出。择时归根到底就是一种趋势跟踪的策略,上升大趋势行情启动后就买入,上升大趋势行情结束后就卖出。

从回测结果看,单均线策略在均线天数这个参数选得好时是有择时效果,但是也有非常多的问题,简单举两个例,不同时间段最优的天数并不同,均线容易被某天行情假突破。有些高手据说只靠单均线就能获得很好的效果,我相信的确有这样的大神,同时我也相信大部分人包括我自己都不具备这样的神级天赋,所以我就不在单均线策略上浪费时间了。

再次提醒大家,不要轻易把单均线策略应用到实盘。

《轻松赚2倍的简单策略——量化选股(1)》

《轻松赚3倍的简单策略——量化选股(2)》

《轻松赚4倍的简单策略——量化选股(3)》

《选股策略小结——量化选股(4)》

感谢阅读完本文,如果觉得有帮助,冯哥想邀请你帮我三个忙。

1.点赞和转发,帮助更多朋友阅读到本文

2.把你的意见和疑问留言给冯哥,启发我写出更多好文章

3.关注微信公众号【冯哥说财】,获取更多理财干货

$上证指数(SH000001)$ $沪深300(SH000300)$ $中证500(SH000905)$

@今日话题 @蛋卷基金