关闭
您正在使用的浏览器版本较低,无法支持聚宽的某些特性。
为了获得更好的体验,推荐使用:
Google Chrome
或者
Mozilla Firefox
或者
IE9以上
。
返回主题列表
宽基ETF动量轮动钝化RSRS择时-回撤小
DominicLiu
发布于2022-03-31
回复 98
浏览 5093
123
listen
分享到:
微信
微博
雪球
策略思路来自萌新王富贵和莫急莫急两位大神,改动比较大的是择时方面,引入钝化概念,且以选出的宽基ETF作为计算依据,除此之外增加止损和买入511880功能。改动后的收益不如两个大神的收益(9年8.6倍),但是还有两点值得肯定的:1. 回撤小,只有14%+,拿得住;2. 看得懂,尤其是择时部分,由于我水平有限两位大神的择时有点看不懂,改成了我自己看得懂的,进行实盘时心里也比较有底气。具体优化部分如下: 一、选股 最后只留了沪深300ETF(510300),中证500ETF(510500)和创业板EFT(159915),本来想加入上证50的,但是发现通过云飞量化小工具计算上证50和沪深300的相关性非常高,就去掉了上证50。另外没加行业ETF是为了避免未来,以后有时间可以专门针对行业轮动做一个策略。 二、择时 这里是改动最大的,主要有以下三点吧: (1)RSRS择时引入钝化,根据光大19年针对RSRS择时的研报以及Hugo2046大神的研究复现,加入钝化概念,可以改善震荡期间反复买卖的情况。 (2)以动量选出的宽基指数计算择时信号,光大研报中对这三个宽基指数的指标也都直接给出了。另外,由于轮动就是为了差异,个人感觉比通过沪深300计算择时信号要精确些。 (3)择时操作按照计算出来的信号来,只有大于阈值时买入,小于阈值卖出,其他保持。由于每个宽基的参数和阈值不同,如果持仓时,第二天给出卖出信号的是其他宽基计算的,判断下持仓的信号是否达到卖出条件,再进行卖出。 三、止损 加入动态止损模块,两个条件,峰值回撤10%,或者半天跌2%即清仓,时间选在了上下午盘收盘前十分钟。 四、空仓买货币基金 因为买入条件原因,空仓时间不少,所以考虑闲置资金问题。貌似聚宽还不支持买逆回购,所以空仓即买入511880,苍蝇肉也是肉。 最后,代码写的很糙,基本是一边学python,一边百度着写的,请见谅哈。另外,回测9年是因为511880是那时间左右上市的。代码中直接把ETF改成了指数的原因是,用ETF进行超过五年的回测即报错,报的错误是在计算RSRS时“ValueError: On entry to DLASCL parameter number 4 had an illegal value”,直接改成指数就能进行顺利回测,各位大神如果知道原因也给小弟指点迷津哈。 参考的各位大神的链接: 1. 萌新王富贵:https://www.joinquant.com/view/community/detail/34314 去年精选文章第5篇; 2. 莫急莫急:https://www.joinquant.com/view/community/detail/35279 年年精选文章第8篇; 3. Hugo2046: https://www.joinquant.com/view/community/detail/32b60d05f16c7d719d7fb836687504d6 钝化RSRS。
123
listen
分享到:
微信
微博
雪球
评论
东哥
如果贴一下你提到的参考的那些策略链接,会更易理解
2022-03-31
DominicLiu
@东哥 好建议,我编辑下帖子
2022-03-31
xqtwlx
好好好
2022-03-31
DominicLiu
@xqtwlx 多谢多谢
2022-03-31
滏阳
不错啊
2022-03-31
DominicLiu
@滏阳 多谢多谢,欢迎指正~
2022-03-31
超爱钱
行情不好的时候就一直持有货币基金,这个时间挺长的
2022-03-31
DominicLiu
@超爱钱 是的,一共三个宽基ETF轮动,虽然相关度不是特别高,但是总有三个行情都不好的时候,萌新王富贵有个思路,加入纳指ETF,通过纳指计算信号的话,前一天晚上纳指又交易了一晚,等于延迟了一天,延迟有点高,回头可以把纳指ETF加进去回测下。
2022-03-31
滏阳
@DominicLiu 我也是看了 莫急莫急 策略里按沪深300择时,没看懂,感觉实测的效果也不好,其实能够改进一下择时策略,避免大坑,就很好啦
2022-03-31
DominicLiu
@滏阳 嗯嗯,学习了他们的大思路,感觉可以实盘,但是没看懂不敢尝试,虽然收益不如他们,但是实盘的话会有点底气。
2022-03-31
滏阳
@DominicLiu 可以多测试不同 宽基组合 以及不同年度数据,看是否存在过拟合的问题,论坛里的策略好多都存在这种情况,针对特定数调优的 实盘可能会差异很大
2022-03-31
DominicLiu
@滏阳 收到,多谢指教,昨天放到模拟盘里面了,今天511880都没买,看来后面的道路很长T_T
2022-03-31
nbnc003
阈值你再做一个动态生成,就跟我的实盘策略差不太多了。另外511880可变成513100和518800效果试试。
2022-03-31
超爱钱
@DominicLiu 好滴,非常感谢
2022-03-31
DominicLiu
@nbnc003 收到,我试试513100和518800,阈值动态生成没太懂,之前我自己也手动调过,但是基本没有光大研报给出来的好,阈值动态生成有啥方法么,多谢!
2022-03-31
宋兵乙
@nbnc003 实盘多久了,收益如何?
2022-03-31
阳光射不进的地方欧尼酱可以
请问大佬 这几个ETF的RSRS值阈值分别这样设的依据是什么?
2022-03-31
DominicLiu
@阳光射不进的地方欧尼酱可以 参考附件中的研报,自己瞎试了几次,还是研报的好用...目前只能认为光大做了大量回测,得出的是靠谱的阈值吧...
2022-03-31
阳光射不进的地方欧尼酱可以
@DominicLiu 了解了 谢谢大佬
2022-03-31
EdPand
感谢大佬的分享~ 感觉RSRS加入钝化和成交量权重应该是个不错的优化方向,之前一直不太信任RSRS就是它在其他宽基指数ETF上表现都不好,这样优化以后应该适用范围会广一些。 但是RSRS好像还是比较依赖(N,M,S)这3个策略参数
2022-04-01
首页
上一页
1
2
3
4
5
下一页
尾页
您尚未登录,请
登录
或者
注册
聚宽发表回复。
取 消
提 交