14年166倍的简单策略——股债轮动(十三)

发布于: 雪球转发:7回复:10喜欢:15

本来计划从今天开始测试怎么减小回撤,但是因为我一直比较喜欢深100指数,而轮动(十二)测试不包含深100。又认真分析了一下后,决定还是加入深100。为什么要把深100加进来而不要上证50呢?上证50中有超过60%的都是金融地产股,这些超大盘股都非常稳定,波动性小,成长性不足,而且与沪深300指数高度重合。深100虽然也与沪深300高度重合,但是行业分布更加平均,成长性更好,相当于是去掉了超大盘金融地产之后的沪深300,波动性和成长性都要比上证50好很多。加入深证100之后,本次测试最高收益达166倍。

经过之前的十二次测试,我们发现了两个小规律。

第一个规律是正常情况下入选股票组合的指数越多,测试效果越好。比如轮动测试(一)股票部分只有沪深300时收益为20倍,但是随着入选指数的增加,最高收益可以达到100多倍。这个好理解,公司招聘,肯定是应聘的人越多越容易选到优秀的人才。

第二个规律是股票组合中的各个指数相关性越小,最后测试的效果也越好。比如上次测试只选了沪深300中证500中证1000创业板这4个指数,但是测试结果比选8个指数还好。

其实这两个规律正好印证了我上一篇文章中分析的股债轮动投资逻辑。不清楚的可以去看上一篇文章《为什么股债轮动策略可以达到14年153倍?》。

本测试还是使用国债指数代表国债,实盘交易中可以使用国债ETF、场内货币基金、国债逆回购等来代表国债,所有这些品种的收益都相差不大,而且与股票都没有多少相关性。

本测试使用的所有指数都有对应的ETF基金,实盘交易时资金量小可直接买卖ETF,资金量大的可申购。

策略简介:

计算近N个交易日的股票组合涨幅,哪个涨得多就持有哪个,如果都跌就持有债券。

股票组合:

深证100沪深300中证500中证1000创业板

回测参数:

时间段:2005.1.1-2019.4.1,一共回测14年。

股票:用一共5个A股主要宽基指数代表股票。

债券:使用国债指数代表债券。

变量一:取近N个交易日的涨幅。

回测结果:

按收益风险比排名:

按XM比率排名:

部分参数各年度收益情况:

思考题:

1、股债轮动策略有效的前提是什么?什么情况下会失效?

2、总体看参数越大,总收益越差,想一想为什么?

最后强调一点,股债轮动系列测试目前还只是在验证投资逻辑阶段,按我个人要求远达不到实盘标准,已经有不少网友与我交流说准备投入实盘,我个人 建议先不着急。

任何策略都有优点也有缺点,在实盘交易之前最好对其优缺点有充分的认识,否则就极有可能无法坚持。举个例子,选交易策略就像找老婆,每个人都有优点也有缺点,别只看到她的优点,比如长得漂亮,一冲动就和她结婚了。等婚后才发现她有很多缺点,而且有的缺点你无法忍受,那么接下来的结果极有可能就是离婚。

大道至简,为了追求策略的适用性,我尽可能把策略写的简单,没有使用任何复杂的条件判断,就像策略简介中描述的一样, “计算近N个交易日的股票组合涨幅,哪个涨得多就持有哪个,如果都跌就持有债券。”可以一句话就把策略讲清楚。

做任何事情都需要成就感,你的关注就是我认真测试,并分享研究成果最大的成就感。如果你对我的系列测试感兴趣,请关注公众号“你也会投资”。 后期计划做减小最大回撤方面的测试,欢迎持续关注,一起讨论。


@今日话题 $500ETF(SH510500)$ $300ETF(SH510300)$ $创业板(SZ159915)$

全部讨论

2019-05-17 23:13

建议增加一个,20日均线之上买入持有的条件。28轮动就是这样要求的

2019-05-17 15:24

加仓干吧!

2019-05-17 23:28

几个指数比例可有什么讲究呢?

2019-05-17 19:48

股票组合里 加个 中证主要消费指数 这个指数可以穿越熊市 或许还能提高收益

2019-05-17 19:45

下次测试 降低回撤 可否 加个均线 比如 每个ETF指数跌破40日或60日均线 即使上涨也不开仓