尝试复刻雪球的二八轮动策略,但是轮动的指令似乎执行有问题。


第一个是标的的问题。雪球的28轮动采用如下三个标的:

天弘沪深300指数基金(000961)

天弘中证500指数基金(000962)

天弘永利债券E(002794)


如果按照这三个建立基金池,计算就会出错,不知道原因为何。

我看了下论坛的帖子,似乎可以用000300I沪深300)、399905I(中证500)

虽然不能完全复刻,但是理论上结果不应该差太多


第二个是轮动策略的实现:

雪球二八轮动的交易策略为:

若沪深300或中证500,过去20个交易日有上涨,则持有涨幅较大的

若两者均不上涨,则持有债券基金


实现方式:

在筛选条件中,设置20日涨幅大于0,排名条件设置20日涨幅,从大到小(权重1)

若20日涨幅均小于0,则选股结果为0,选择空仓资金配置国债ETF


这个时候奇葩的情况就出现了,通过每日选股测试,就选不出复合条件的轮动标的。

策略回测就显示服务器错误,要不然就是选股结果一直为0


我股票策略和基金策略都试了

股票策略链接:https://guorn.com/stock/strategy?sid=12556.R.61574112865024

基金策略链接:https://guorn.com/stock/strategy?sid=12556.R.61569642130571