ETF双动量轮动策略详解 - 原理、优势与实战案例
知识库文档中心ETF双动量轮动策略详解 - 原理、优势与实战案例

ETF双动量轮动策略详解

​

双动量轮动是单动量轮动策略的进阶版。它在传统动量排名的基础上,引入

第二维度动量作为趋势过滤器

,显著提升信号的可靠性和策略的稳健性。

一、什么是双动量轮动?

​

1.1 核心定义

​

双动量轮动是一种

多周期趋势确认的ETF轮动策略

。它同时使用两组不同周期或不同计算方式的动量指标:

第一动量(主排名动量)

:用于对所有标的进行排序,决定"谁最强"

第二动量(过滤动量)

:作为一道门槛,剔除不满足趋势条件的标的,确保"只有真正的强者才能入选"

简单来说:

第一动量负责选,第二动量负责筛

。

1.2 运作逻辑

​

双动量筛选流程:

第一步:计算所有标的的第一动量值 → 按从大到小排序

第二步:计算所有标的的第二动量值 → 不满足第二动量阈值的标的 → 直接剔除

第三步:从剩余标的中取前 N 名 → 作为目标买入标的

二、双动量的作用和目的

​

双动量策略的设计初衷并非仅限于"大周期过滤 + 小周期排名"这一种模式。根据两个动量的周期与计算方式的组合关系,双动量策略有两大核心应用场景:

多周期趋势共振

和

同周期多指标交叉验证

。

2.1 场景一:多周期趋势共振

​

这是双动量最经典的应用模式——用不同周期的动量进行趋势确认,确保短期信号得到长期趋势的背书。

金融市场中,不同时间维度的趋势信号经常发出矛盾的信号:

场景

短期动量(20日)

长期动量(60日)

单动量策略行为

双动量策略行为

强势上涨

✅ 正

✅ 正

买入

买入

短期反弹、长期走弱

✅ 正

❌ 负

买入(可能追涨)

过滤掉,不买

短期回调、长期健康

❌ 负

✅ 正

卖出(可能卖飞)

持有或换仓

全面走弱

❌ 负

❌ 负

空仓

空仓

上表揭示的核心问题是:单动量策略在"短期反弹但大趋势已坏"的场景下,容易在趋势反转初期追涨买入,随后遭受趋势延续下跌的损失。双动量通过引入第二维度的趋势确认,有效规避了这种陷阱。

2.2 场景二:多指标交叉验证

​

除了多周期共振,双动量另一个重要且容易被忽视的应用是

同周期、不同计算方式的指标交叉验证

。例如:在相同的回看窗口下,同时计算简单动量(区间涨幅)和斜率动量,用两种不同的"视角"审视同一段价格走势。

为什么需要同周期交叉验证?

​

不同类型的动量指标衡量的是价格行为的不同侧面:

动量类型

衡量的侧重点

可能的盲区

简单动量(区间涨幅)

只看起点和终点的价格变化幅度

无法区分"稳健上涨"和"大起大落后勉强收涨"

斜率动量

趋势方向与稳定性(线性回归 + R²)

对近期加速上涨不敏感

RSRS动量

支撑/阻力关系与上涨弹性

计算复杂,需要更多数据

单一动量指标的局限

:设想一只ETF在过去20天内经历了"先暴涨10%,随后阴跌回吐8%",简单动量显示 +2%(看似是正动量),但斜率动量的 R² 极低(走势杂乱无章)。如果只用简单动量,该ETF会被选入排名;如果同时用斜率动量作为第二动量过滤,它就会被淘汰——因为它的上涨缺乏趋势稳定性。

同周期交叉验证的典型用法

​

第一动量(排名):20日简单动量 → 衡量涨幅大小

第二动量(过滤):20日斜率动量 → 验证趋势质量(要求 R² 足够高)

含义:不只是"涨了多少",更要"涨得稳不稳"

或更进阶的组合:

第一动量(排名):20日加权斜率动量 → 偏重近期的趋势强度

第二动量(过滤):20日RSRS动量 → 微观结构视角验证上涨弹性

含义:趋势强度 + 微观结构双视角确认

同周期 vs 多周期:选择指南

​

维度

多周期交叉验证

同周期多指标交叉验证

核心逻辑

"长期趋势背书短期信号"

"不同指标互相印证同段走势"

典型配置

60日斜率过滤 + 20日简单排名

20日斜率过滤 + 20日简单排名

过滤重点

剔除长期趋势已坏的标的

剔除走势质量差(假上涨)的标的

优势

覆盖不同时间维度,防御性更强

深入同一段走势的质量,排雷更精准

适用场景

中长期趋势跟踪策略

短中期轮动,对信号质量要求高

交易频率

较低

中等

两种模式可以融合

在实际策略中,这两种模式并非互斥。例如可以配置:

60日RSRS作为第二动量

,既有长周期的时间维度过滤,又有RSRS的微观结构质量过滤,相当于双重交叉验证。这正是双动量策略灵活性的体现。

2.3 设计目的总结

​

双动量轮动策略致力于解决以下三个问题:

过滤假突破信号

:短期动量可能因消息面冲击或市场情绪出现短暂脉冲,第二动量的长期趋势背书能有效识别这些噪声

降低追涨杀跌风险

:避免在长期下跌趋势中的短期反弹高点买入,这是单动量策略最常见的亏损来源

提升信号质量

:必须同时满足"短期领先"和"长期健康"两个条件,相当于为每笔交易上了双保险

三、如何利用双动量搭建策略

​

搭建双动量策略前,首先需要明确两个动量的角色定位。以下是最推荐的配置模式:

推荐模式:大周期过滤 + 小周期排名

​

第二动量(过滤):长周期(60日)斜率动量 → 确保长期趋势健康

第一动量(排名):短周期(20日)简单动量 → 捕捉近期最强标的

这种模式的核心逻辑是:

长期趋势决定"能不能买",短期强度决定"买哪一个"

。

其他可行模式

​

按照两个动量的周期是否相同、计算方式是否相同,可以组合出以下几种典型模式:

模式一:多周期交叉验证(异周期)

模式

第一动量(排名)

第二动量(过滤)

适用场景

大小周期组合(推荐)

短周期简单动量

长周期斜率动量

通用,适合大多数市场环境

快慢指标组合

加权斜率动量

斜率动量

追求更快响应但需要趋势确认

模式二:多指标交叉验证(同周期)

模式

第一动量(排名)

第二动量(过滤)

适用场景

涨幅 + 趋势质量验证

20日简单动量

20日斜率动量

确保涨幅背后有稳定趋势,而非脉冲

涨幅 + 微观结构验证

20日区间涨幅

20日RSRS动量

用支撑/阻力视角确认上涨弹性

趋势 + 微观结构验证

20日斜率动量

20日RSRS动量

双维度深度验证,适合高精度择时

四、实战案例:在天枢量化平台搭建并优化双动量策略

​

以下通过一个完整的案例,展示如何在天枢量化平台上从零搭建一个双动量轮动策略,并通过参数优化提升策略收益。我们为了探究双动量对策略的影响效果,选择了使用创业板ETF+纳指ETF双股轮动的最简单模型进行回测验证。

我们先设置了

万1

的交易佣金和

0.05%

的滑点进行回测,动量计算方式采用了

25日加权斜率

,回测时间从2020年开始,执行时间是尾盘的14:30。

以下是单动量的回测结果:

可以看到,加权斜率做为单动量跑出来的回测成绩,也算是非常优秀了,年化31%,最大回撤24%。

我们再将动量计算方式修改为25日的RSRS指标,其他参数保持一致,回测结果如下:

同样的可以看到,单RSRS指标动量轮动效果一般,相比加权斜率,收益更差,回撤控制的也不太好。接下来我们可以试试两个指标组合回测:

通过对比可以看出,在保持其他参数一致,股票池子一致的情况下,双动量策略相比各自的单动量回测结果,在最大回撤,胜率,夏普比,卡玛比等指标上,都有很明显的提升效果!回撤做到了不到15%,胜率达到了60%,这样的策略在实盘中也是拥有相当美好的持有体验了!

那么,我们往池子里再加一只ETF,结论会变吗?

为了再验证双动量的对策略的影响是否是积极的,我们选择了其他参数不变的情况,股票池中再加入一只黄金ETF,加入黄金ETF后,策略回测绩效我们统计到如下表格中:

策略方式

总收益

年化收益

最大回撤

胜率

夏普比

卡玛比

单动量(加权斜率)

621.95%

38.31%

20.65%

50.46%

1.57

1.85

单动量(RSRS)

167.17%

17.51%

33.85%

51.61%

0.77

0.51

双动量

788.73%

43.07%

16.43%

54.92%

2.06

2.62

注:上述数据均根据实际天枢量化平台回测结果整理,仅做示例参考。

可以看到,加入了黄金ETF后,双动量策略的回测结果依然碾压两个单动量方式,双动量在过滤假突破信号,提高信号质量这件事情上,确实是起到了很大的效果的。

该策略我们已经开启了公开实盘模拟,大家也可以直接【

点击此处

】查看策略详细参数配置和回测表现。我相信大家一定能在我们的基础上对策略再进行优化,跑出更好的成绩!

五、总结

​

双动量轮动策略是单动量策略的自然进化。通过引入第二维度的趋势过滤,它在保持动量策略"强者恒强"核心优势的同时,显著降低了追涨短期反弹、陷入趋势反转的风险。

其核心思想可以用一句话概括:

只有当一支ETF在多周期维度,多指标维度上都表现出色时,才值得投入资金。

在天枢量化平台上,你可以通过简单的参数配置快速搭建双动量策略,利用回测系统验证策略有效性,再通过实盘模拟持续跟踪策略表现。建议从推荐的大小周期组合模式开始,逐步探索适合自己的参数配置。