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

发布于: 雪球转发:12回复:10喜欢:11

这是第十一个股债轮动测试,现阶段主要检测使用相同的算法但是搭配不同的股票组合,看看最终对结果有什么影响。今天新增加了上证180指数,这样股票组合一共由上证50、上证180、深证100沪深300中证500中证1000创业板和中小板等8个宽基指数组成。测试后最优参数组合可以达到14年144倍的总收益,与前一个测试相比收益继续有小幅提升。建议看完之后想一想后面的思考题,相信认真思考后一定会对你有所帮助。

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

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

策略简介:

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

股票组合:

上证50,上证180,深证100沪深300中证500中证1000创业板,中小板

回测参数:

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

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

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

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

变量二:买入后至少持有M天。

回测结果:

收益风险比前20名:

XM比率前20名:

XM比率前5名各年度收益情况:

思考题:

1、股债轮动策略背后的逻辑是什么?

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

3、构成股票组合的8个宽基指数之间有什么相同点和不同点?

4、为什么股票组合多比少效果更好?股票组合只有沪深300时总收益只有20倍,现在8个指数时有144倍。

之前有读者问什么是宽基指数,现在科普一下。

【什么是指数】股票价格指数是为反映股票市场总体价格水平及其变动趋势而编制的股价统计相对数,用来衡量市场的变化。股票市场每天有股票上涨也有股票下跌,股票指数用来衡量总体是上涨还是下跌。我们常说的大盘多少点,其实就是说的上证综合指数。

【什么是宽基指数】指数有多种分类方式,宽基指数是指对入选指数的股票没有行业限制,宽基可以认为是宽泛、范围广。最常见的有:沪深300,包含沪深两个市场市值最大的300支股票。中证500,包含沪深两个市场按市值从301-800名的500支股票,也就是市值前800名除去沪深300。

最后强调一点,股债轮动系列测试目前还只是在验证投资逻辑阶段,按我个人要求远达不到实盘标准,如果现在就准备实盘的请谨慎。

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

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

如果你确实对我的系列测试感兴趣,请关注微信公众号“你也会投资”,公众号将会提供更多达到实盘要求的投资策略。如果你对股债轮动还有什么想法,而自己又不会写程序的,我可以帮你测试。

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

全部讨论

2019-05-15 16:11

持有1天和2天怎么会差别这么大。20天和21天也只差了1天,结果差别也很大。不太理解

换仓周期是?每周?

2019-05-11 22:06

波动率,市场对高估值的接受程度,都下降趋势,这个策略没有以前好了。