1. 课程导入与双动量概念

在资产配置的实践中,投资者经常面对一个朴素却困难的问题:手上有一篮子可投资的ETF,什么时候该持有哪一只?传统的“买入并持有”策略假设投资者能够承受长期波动,但多数人真正想要的是——在上涨阶段尽量参与,在下跌阶段尽量回避。双动量ETF轮动模型正是为回应这一需求而设计的一套规则化框架,它把“要不要参与市场”和“参与哪个市场”拆成两个独立判断,用动量指标分别回答。

所谓“双动量”,指的是绝对动量与相对动量的组合使用。绝对动量回答的是“这个资产自身现在是否处于上升趋势”,通常用资产当前价格与若干个月前的价格比较,或与无风险利率比较;相对动量回答的是“在若干候选资产中,哪一个近期表现更强”,通常用各资产在回看窗口内的收益率排序。两者结合的逻辑是:先用绝对动量做“闸门”,决定是否留在风险资产中;再用相对动量做“选择器”,决定留在哪一只风险资产中。当绝对动量显示风险资产整体走弱时,资金退到货币基金或短债ETF等防御性资产,从而在规则层面实现“攻守切换”。

核心思想一句话:绝对动量决定“是否上场”,相对动量决定“上场选谁”。两者都是基于历史价格的规则化信号,不依赖主观预测。

为了把这两个概念讲清楚,需要先明确动量的度量方式。动量本质上是一个回看窗口内的收益率,常用形式为:

动量得分 = 期末价格 / 期初价格 - 1
(回看窗口可取 3、6、12 个月,课程后续统一以 12 个月为主窗口)

绝对动量的判断条件是“动量得分是否大于阈值”。阈值可以取 0,也可以取无风险利率(如一年期国债收益率或货币基金年化收益),后者更严谨,因为它要求风险资产的回报至少跑赢“躺平”的机会成本。相对动量则是在通过绝对动量筛选的候选资产之间,按动量得分从高到低排序,取第一名持有。这里有一个重要的参照约定:本文所有动量得分均为正数表示上涨、负数表示下跌,排序时数值越大越强,全文与图示保持一致。

下面用一个简化的教学案例说明轮动过程。假设候选池为三只ETF:沪深300ETF(A)、中证500ETF(B)、黄金ETF(C),防御资产为货币ETF(D)。设定回看窗口 12 个月,绝对动量阈值取 0,每月最后一个交易日调仓。某次调仓日计算得到:A 的 12 个月动量为 +18%,B 为 +9%,C 为 -4%。绝对动量筛选后,A 与 B 通过(均为正),C 被剔除;相对动量排序 A 强于 B,因此持有 A。若下个月 A 的动量变为 -6%、B 为 +3%、C 为 +12%,则只有 B 与 C 通过绝对动量,相对动量选出 C,组合从 A 切换到 C。若某月三者动量全部为负,则全部不通过,资金转入 D。这个例子说明:绝对动量负责“过滤”,相对动量负责“择优”,防御资产负责“兜底”。

双动量ETF轮动:从价格数据到持仓决策的信号链 价格数据 候选ETF + 防御ETF 计算动量得分 12个月收益率 绝对动量闸门 得分 > 阈值? (阈值可取0或无风险利率) 相对动量排序 通过者按得分降序 取第一名持有 全部未通过 资金转入防御资产 否 持有最强ETF 下期调仓重新评估 是 教学示例(假设数据):A=+18%,B=+9%,C=-4%,阈值=0 绝对动量:A、B 通过,C 被剔除 → 相对动量:A > B → 持有 A 若下期 A=-6%,B=+3%,C=+12% → 通过者为 B、C → 相对动量选出 C → 切换持有 C 若三者全部为负 → 不持有风险资产 → 转入货币ETF D

从上面的信号链可以看出,双动量模型的价值不在于预测未来,而在于把“何时进攻、进攻谁、何时防守”固化为可重复执行的规则。它在资产配置中的作用主要体现在三点。第一,降低回撤:绝对动量闸门在趋势转弱时把资金撤出风险资产,避免在系统性下跌中全程暴露。第二,提高资金效率:相对动量让资金集中在阶段性最强的品种上,而不是平均分散。第三,减少情绪干扰:调仓依据是事先写好的计算规则,而不是临场判断,这对长期执行的纪律性帮助很大。

需要提醒的是,双动量并非“稳赚”策略。动量信号基于历史价格,存在滞后性,在震荡市或快速反转行情中可能频繁切换、产生摩擦成本;回看窗口与调仓频率的选择也会显著影响结果。因此,在后续章节中,我们会逐步展开候选池如何构建、动量窗口如何选择、阈值如何设定、调仓频率与交易成本如何权衡,以及如何用历史数据做回测与参数稳健性检验。本节只需建立最基础的心智模型:绝对动量是闸门,相对动量是排序,防御资产是退路,三者共同构成一个可执行的轮动规则。

学习建议:在进入参数细节之前,先用自己的话复述一遍“闸门—排序—兜底”的三段逻辑,并尝试用任意三只ETF的近期涨跌幅手算一次轮动结果。能独立完成这一步,说明双动量的基本概念已经掌握。