沪深300指数基金交易策略(回测数据)

发布于: 雪球转发:1回复:1喜欢:6

#投资价值# #雪球星计划# @今日话题

有一个工作,我一直想做,但是一直没做,拖到今天我才抽出时间认真的做了一下。那就是根据我的股债收益比来回测沪深300指数基金的收益率。

具体来说,就是根据沪深300指数的估值水平,来做决策,交易沪深300指数基金,看看最终的收益率有多少。

沪深300的股债收益比看的就是这张图

当 股债收益比>2.8的时候,意味着,相对于债来说,股的收益率更高,更有吸引力。通常也就意味着股的估值很便宜,应该买入了。

当 股债收益比<2的时候,意味着,相对于债来说,股的吸引力已经没那么大了,通常就意味着股的估值贵了,这时候应该卖出了。

当 2<股债收益比<2.8的时候,基本上不算特别高估,也不算特别低估的状态,可以理解为相对比较合理的状态。

那么,很明显,这个股债收益比在2.8以上的时候,我们应该买入,在2以下的时候,应该卖出。

那这个策略到底行不行呢?能带来多少收益呢?我现在对这个策略做一个回测,看看按照这个办法(2.8以上买入,2以下卖出)能获得多少收益率。

具体的标的,我们可以选择 沪深300指数基金,代码是:510310 ,这个基金成立的日期是2013-03-06。当然,你也可以选510300来回测,其实应该结果都差不多的。

我们要做的有如下步骤:

1、 假设初始可投资的资金是10万块

2、 导出510310这只基金每日的成交价和净值。

3、 标记出沪深300指数每日的市盈率和10年期国债收益率,然后算出每日的股债收益比

4、 从2013年3月6日起,往后看,当首次出现 收益比>2.8 的情况的时候,10万块一次性全部买入,然后一直持有不动。

5、 当首次出现 收益比<2 的时候,把指数基金一次性全部卖出。

6、 当没有达到买入条件的时候,或者卖出指数基金后,手上都是现金的时候,可以买入债券基金或者国债,以作为现金的替代品,这样可以增加持有现金时期的受益。

具体的数据回测参考上面的表格。

实际操作如下:

1、 指数基金510310成立后,首次出现股债收益比>2.8的日期是2013-04-15,然后这天把10万块钱全部买入指数基金,一共买入105485.23份,然后一直持有。

2、 一直到2015-03-25的时候,才首次出现了股债收益比<2的情况,那么,就在这天直接把所有的持仓的指数基金全部卖出,换成现金(实际上现金是可以换成债券或者国债的),一共换得现金167088.6元。两年时间,赚了6.7万元,也就是67%

3、 等到2016-01-07的时候,再次出现了股债收益比>2.8的情况,于是,把167088.6的资金,全部换成指数基金,公换得122051.57份,然后一直持有

4、 到了2017-07-19的时候,出现了股债收益比<2的情况,于是,把基金全部卖出,换成现金,共换得192841.48元。这次,又是2年多时间,赚了2.5万,大约15%左右

5、 到了2018-11-23的时候,又出现了股债收益比>2.8的情况,这时候,又把资金全部换成指数基金,共换得140146.42份

6、 到了2020-11-29的时候,股债收益比<2,卖出基金,全部换成现金。共换得现金313787元,3年时间,赚了12万左右,差不多40%的收益

7、 到了2022-03-07的时候,股债收益比>2.8,于是,用现金全部换成指数基金。一共换得155110.15份,然后持有至今(2024-04-29)

从2013年最早的10万块钱,到2020年11月份的31.38万,差不多不到8年的时间,赚了21.38万。

用复利计算器算一下,10万块钱,按照15%的复利,8年时间之后,将会变成30.59万。所以,实际上,通过这种方法来买卖沪深300指数基金获得的收益是高于15%的。

如此简单傻瓜的操作,能够获得15%以上的回报,惊不惊喜?意不意外?其实很多收益很高的投资方法,回头看就是这么傻的。

有朋友会问,这个方法过去有效,未来行不行呢?我认为未来大概率还是有效的,毕竟,他的决策依据是股债收益比,这个指标体现了股票收益率和机会成本之间的关系,是符合逻辑的。

但是,这个方法还是需要有几个地方需要注意,那就是,我们手上拿着钱的时候要能够忍得住不乱投,当股票跌到面目全非、符合买入条件的时候,我们要敢买入。这也是考验人性的地方。

另外,用这个策略的时候,还有一些问题需要注意,我罗列下:

1、 是在2以下一次性卖出好,还是分几批慢慢卖比较好呢?

2、 在2.8以上,是一次性买入更好,还是分几批慢慢买更好呢?

3、 卖出之后,有没有可能买不回来。比如,我们在2的时候卖掉了,拿着现金,要等到2.8以上的时候才能买,那有没有可能随着股价的下跌,这个指标就不断上涨,涨到2.7就掉头了呢?他就是不到2.8,怎么办?其实是有这种可能得,因为2.8属于严重低估的,但是,股价很有可能不出现极端低估的情况,就在一个合理的估值区间,然后业绩顶着股价上涨,结果,股价一路上涨,但是估值就是不涨,就是到不了2.8,怎么办呢?

4、 有没有可能一直卖不掉呢?买入指数基金之后,他就是不出现极端的高估状态,这个指标就是不降到2以下,怎么办?

一次性卖的好处是,在确定高估的时候能够全仓在高估的时候出掉。如果分批次慢慢卖的话,假设分3次卖,当指标处于2以下的时候,开始卖,当卖出第一次的时候股价继续涨,卖出第二次的还在涨,卖出第三次的时候依然在涨,那么,这时候,分批卖是能让收益最大化的。但是,还有一种可能,那就是股价达到卖出条件的时候,卖掉一次,然后股价立马就跌下来了,第二次、第三次就卖不掉了,这样,就不如一开始的时候就一次性卖掉了。所以,当股价高估的时间比较久,也就是股债收益比能够长时间在2以下的时候,并且股价越来越高估,这样,分批次卖出是划算的。如果股价位于高估的时间比较短的话,那还不如一次性卖出。

买入也一样,如果股债收益比未来在2.8以上的时间比较久,并且越来越高的时候,那么分几次买入是划算的,否则还不如一次性买入。

所以,一次性买入和分批次买入,各有利弊。

现在再来看另外两个问题,如果一定要在2.8以上才买的话,会不会买不到呢?其实是由买不到的可能的。那么,我们实际上可以在2.5就开始买,然后到了2.8就加大仓位买。这样做的好处是,避免错过了机会,能够更大概率的抓住机会。但是,缺点是,可能会降低预期的收益。

卖出也一样,如果一定要等到2以下才卖的话,那么,就有卖不掉的可能,到2.1就掉头了,实际上就是股价没有那么极端的高估,这时候,我们就错过了卖出的机会。所以,我们也可以2.2就开始卖,2以下就加大卖出的力度,这样就不会错过机会了。但是,也有可能会降低收益率。

所以,都有利弊。但是,购买指数基金,然后通过高估卖出、低估买入的方式应该是可行的,并且回报率还不错。

$沪深300ETF易方达(SH510310)$ $腾讯控股(00700)$ $恒瑞医药(SH600276)$

全部讨论

05-20 08:58