沪深300连续涨跌反转策略
上个月,在查看个人的净值时,发现有时候净值居然会连续跌5-7天。突然就想,如果在连续跌了4-5天后,指数应该会有较大的概率涨。所以决定回测一下。
策略逻辑
- 在 HS300 连续跌了 N(4)天时分日分批买入;
- 买入后:
- 如果涨幅大于 2%,则直接卖出;
- 如果跌幅大于 2%,则加仓;如果不能加仓,则卖出;
- 按照 50%、30%、20% 的比例分三次建仓;
- 如果建仓该日继续下跌,则继续买入下一批次;
- 建仓100%后,还没有上涨,则直接卖出;
回测结果
N=6时的多头策略净值图如下:
接下来,我稍微调整了一下参数,对不同的连续N日涨跌进行了回测,结果如下:
结论
连续N日下跌后买入的策略,在 N 日越大时,必须呈现出胜率越高的特征;但是在N=7时,胜率居然有所下降,有可能是概率太低导致数据样本太少导致。
如果只考虑N=1-6的话,N越大,胜率确实越高;缺点是空仓占比也更高(因为出现的概率更低)。如果只是单纯使用这个策略的话,空仓时,不考虑现金管理的话,整体年化收益会非常低。但是这个策略可以作为临时增强策略出现,即如果在出现连续5-7日+下跌时,再买入的话,持仓日的年化收益也不错。
另外,空头策略,全部都是亏损的。
由于整体数据并不是很好,所以未再深入分析。总体来说,这个策略本身不会用于实战。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2012-08-10 OEA ORM 框架中的冗余属性设计