近4个月狂揽62%!六年11倍 ETF双池动量轮动

用户头像sh_***174w0d
2026-05-27 发布

最近在研究五福及社区多位大佬的ETF轮动策略后,我做了一次系统性整合,对几条策略的核心交易逻辑进行了深度杂交优化,最终形成了这套「ETF双池平滑动量轮动」

今天,我将为大家深度拆解这条策略的核心逻辑。该策略在传统动量轮动的基础上,引入了静态+动态双池融合、加权平滑动量打分、双均线趋势过滤、行业分散机制以及严格的止损和防御机制,极大地增强了策略的实战鲁棒性。


策略参数速查表

在深入讲解逻辑之前,先把核心参数列出来,方便大家快速掌握调参空间:

参数 默认值 说明
持仓数量 1只 单满仓轮动,回测数据均基于此设置
动量计算周期 25天 越短越灵敏,越长越稳健
短期均线 MA20 趋势过滤用
长期均线 MA60 趋势过滤用
止损比例 8%(成本价92%触发) 触发后立即清仓
放量阈值 5日均量的2.5倍 超过则剔除或清仓
动态池大小 全市场成交额前100 日均成交额≥5000万
防御ETF 511880 银华日利 无目标时自动切换

下面,让我们逐一剖析这套策略的全部交易逻辑。


一、 标的池构建:静态精选 + 动态流动性捕捉

传统的ETF策略通常只在一个固定的池子里轮动,这就容易错失市场突然爆发的新热点。本策略创新性地采用了**“双池融合”**架构:

  1. 静态核心池(防守与底仓)
    由130+只核心ETF组成。涵盖了宽基(沪深300、中证1000等)、核心赛道行业(半导体、医药、新能源等)、以及跨境资产(纳指、日经、标普等)。这保证了策略在任何时候都有主流资产作为基本盘。
  2. 动态流动性池(进攻与捕捉热点)
    市场热点在哪里,资金就在哪里。策略每日盘前会扫描全市场所有的ETF,提取过去5日平均成交额大于5000万元的前100只ETF加入动态池。这种动态优选机制,确保了策略能够自动跟踪近期资金最活跃、流动性极佳的标的。
  3. 融合去重
    最终的候选池是“静态池”与“动态池”的并集,去重并剔除掉用于现金替代的防御型ETF(如银华日利),形成最终的“融合池”。

二、 三重核心筛选过滤逻辑

有了候选池后,策略并没有直接计算涨跌幅,而是进行了极其严苛的三重筛选:

1. 趋势护航:双均线过滤(MA20 & MA60)

动量策略最怕在熊市中接飞刀。策略引入了经典的双均线趋势判定:

  • 条件:当日收盘价必须大于短期均线(20日),且短期均线必须大于长期均线(60日)。
  • 作用:只有在多头排列(至少是中期多头)的标的才允许参与评分,从源头上过滤掉了处于下降通道或弱势震荡的ETF。

2. 核心打分:加权对数平滑动量(R²评分)

传统动量仅比较首尾涨跌幅,容易选到“上蹿下跳”的妖基,一买就回调。策略使用了更科学的平滑动量:

  • 对数收益加权回归:取过去25天的收盘价,取自然对数后进行线性回归。并且赋予近期价格更高的权重(权重从1递增到2),让近期趋势主导斜率。
  • 计算年化收益率(Annual Return):由回归直线的斜率计算得出。
  • 拟合优度惩罚(R²):这是策略的灵魂。R²衡量的是价格曲线有多“直”。如果一只ETF稳步上涨,R²接近1;如果是暴涨暴跌,R²会很低。
  • 最终得分 = 年化收益率 × R²
  • 结果:过滤掉得分过低或极度夸张的异常值(有效得分范围限制在0~5之间),选出上涨最平稳、动量最强劲的品种。

3. 量价异动排雷:成交量极值过滤

放巨量往往是主力资金分歧或出货的标志,容易形成阶段性顶部。

  • 盘中动态预估:策略能够根据盘中交易的时间进度,推算全天的预估成交量。
  • 放量过滤:如果当天的预估成交量超过了过去5天平均成交量的2.5倍,即使动量得分再高,也会被无情剔除,防止高位接盘。

三、 资金管理与行业分散机制

在确定了得分最高的标的后,买入阶段同样充满了细节:

  1. 行业分散限制
    策略内置了一个ETF主题分类词典(如:半导体、医药、消费、跨境、宽基等)。在按照得分从高到低选取目标时,逻辑上会优先选取不同行业的ETF,以避免同质化标的扎堆。

    实战避坑提示:这里必须坦诚说明,经过大量回测验证,强行加上行业分散的实际收益效果并不明显,有时甚至会拉低收益。如果您的参数设置是多只持仓,可以尝试开启此功能防范黑天鹅;但如果您像我们默认设置的一样是单满仓轮动(只买1只),那么这个开关开不开启都无所谓,系统会直接锁定全市场动量最强劲的那一只龙头猛攻!

  2. 目标再平衡
    当持仓标的仍在目标池中时,策略不会频繁全量买卖。而是检查当前持仓市值是否偏离目标市值的15%以上。如果有较大偏离(跌了),则进行再平衡补仓,否则持股不动,节省交易成本。

四、 卖出、止损与防御切换逻辑

策略的卖出逻辑不仅看动量,还设置了坚固的风控网:

  1. 绝对止损(防黑天鹅)****:
    买入时记录每一只ETF的加权平均成本价。一旦盘中价格跌破成本价的
    92%(即亏损8%)**,立即无条件触发止损清仓,绝不扛单。
  2. 放量清仓(防高位反转)
    如果在持仓期间,盘中预估成交量突然放大到5日均量的2.5倍以上,说明资金出现巨大分歧,策略会提前获利了结或离场观望。
  3. 动量衰退调仓
    如果在每日的轮动计算中,持有的ETF掉出了前N名(N为持仓数量),说明其动量已被其他品种超越,策略会将其清仓,为新龙头腾出资金。
  4. 防御型ETF避险(空仓替代)
    如果市场极度恶劣,所有的ETF都未能通过均线过滤或动量积弱(即没有计算出任何有效目标),策略绝不强行买入。此时,资金会自动切换买入防御ETF(如511880银华日利),获取类现金的低风险日结收益,耐心等待市场转暖。

五、 智能执行细节

  • 避免涨跌停及停牌陷阱:策略在执行所有买卖订单前,都会判断标的是否停牌、是否已达涨停(不买)、是否已跌停(不卖),并自动检查T+1持仓限制,防止产生无效订单。
  • 执行时间优化:将卖出动作设在 13:07,买入设在 13:10,避开早盘的剧烈波动,在下午趋势相对明朗时进行调仓。盘前 09:20 与收盘 14:59 都有严格的持仓同步对账机制,确保系统记录与真实账户完全一致。

六、 回测表现:短跑爆发与长跑稳健

⚠️ 特别说明:以下所有回测数据均基于单只满仓轮动(持仓数量=1)的配置。模拟盘******采用的是3只分仓,收益有所降低但回撤也更小,后文有详细说明。

? 亮点呈现:2026年以来表现(2026.01 - 2026.04.22)

今年以来的行情中,双池平滑动量展现了极强的"追击热点"能力,短短不到4个月,策略收益突破62%,年化收益更是飙升至453%!

Img

指标 数值 备注
策略收益 62.61% 不到4个月
策略年化收益 453.97% ?
超额收益 56.86% 同期基准仅 3.67%
最大回撤 15.18% 最大回撤区间 3/24-4/8
夏普比率 8.288 极强的风险收益比
索提诺比率 12.625
阿尔法 4.532
胜率 / 盈亏比 63.3% /1.915 赢31次,亏18次
信息比率 7.555

穿越牛熊:六年期长期回测(2020.01 - 2026.04.22)

如果说短期的爆发可能是运气,那么长期的稳健才是策略真正的试金石。在长达6年的回测中(经历多轮牛熊切换),策略实现了超11倍的收益

Img

指标 数值 备注
策略收益 1166.05% 超11倍
策略年化收益 51.57%
超额收益 980.60% 同期基准仅 17.16%
最大回撤 35.13% 2024年6月-9月极端行情
夏普比率 1.266
索提诺比率 1.937
阿尔法 0.486
胜率 / 盈亏比 49.3% /1.417 赢364次,亏375次
信息比率 1.404

总结
从长期表现看,这套策略的胜率稳定在50%左右,它并不是"把把都赢"的圣杯,而是典型的"截断亏损,让利润奔跑"。通过**"均线+R²平滑"保证趋势可靠性,通过"双池融合"保证标的流动性,再辅以"异动量过滤+8%绝对止损+行业分散+无标的防御"**,构筑起了能在2026年打出惊人爆发力的立体风控体系。


七、 跟踪与交割单开源

目前这条策略我已经正式挂载了模拟盘,并接入了 [9db智能体竞技场](一个第三方策略信号跟踪平台,可查看策略每日真实交割单与持仓动态,完全透明可验证)。欢迎感兴趣的朋友前往围观!
Img

参数说明
上文回测中展示的是"单只满仓轮动"的极限爆发数据;而在我自己的模拟盘实战中,考虑到**心态管理,我将参数调整为了"同时持有 3 只 ETF"的分仓模式。分仓之后收益率确实比单仓降低了不少,但最大回撤也随之收窄,心态会更稳。先求活,再求快!


希望这篇深度拆解能对大家的量化策略开发有所启发!如果觉得有收获,欢迎点赞 + 关注,后续我会持续分享更多策略开发经验。欢迎在评论区留言,一起探讨ETF轮动策略的进阶优化方向!?

评论