在散户讨论交易策略时,‘动量’和‘趋势’常常被当成同义词混用。大家直觉地认为:它们不都是‘追涨杀跌’、买入过去走势凌厉的品种吗?
但在量化金融的严密体系中,横截面动量因子(Cross-Sectional Momentum)与时序趋势跟踪(Time-Series Trend Following)是两套完全不同的数学逻辑与收益来源。
一个是把全市场股票放在同一个操场上赛跑、只挑‘跑在前面的领头羊’;另一个则是盯住单只资产自己跟自己过去比、只看‘当前方向究竟是向上还是向下’。搞不清这两者的结构区别,在市场剧烈轮动或熊市来临时,很容易遭遇预料之外的严重回撤。
动量因子(横截面动量)关注的是相对强弱:在固定的股票池(如沪深 300 或中证 500)内,计算过去 3-12 个月的相对涨幅并进行横向排名,系统性买入表现最好的前 10% 或 20%。它是一场相对排名的运动会:在全面熊市中,哪怕一只股票跌了 5%,只要大盘跌了 25%,这只跌得最少的股票依然会被动量模型评为最高分买入。趋势跟踪(时序动量/CTA)关注的是绝对方向:它孤立考察单只标的(如原油期货、螺纹钢或特定指数)当前价格相对自身历史均线或周期的突破状态。只要价格跌破均线就彻底清仓或做空,绝不会因为‘相对抗跌’而逆势持有。
| 对比维度 | 横截面动量因子 (Cross-Sectional) | 时序趋势跟踪 (Time-Series / CTA) |
|---|---|---|
| 底层核心研究问题 | “在当前股票池中,哪些股票过去表现相对最强?” | “对于这个特定品种,当前绝对方向是涨还是跌?” |
| 衡量收益的基准 | 与全市场同类标的相比的相对排名 (Ranking) | 与该资产自身过去走势相比的绝对方向 (Self-comparison) |
| 在单边单边大熊市中的表现 | 满仓买入‘跌得最少’的防御性/抱团板块(净值依然亏损) | 果断砍平多头仓位,转为 100% 空仓或建立净空头头寸 |
| 常见应用产品载体 | 股票多因子选股基金、动量风格 Smart Beta ETF | 管理期货基金(CTA)、大宗商品与股指期货趋势策略 |
| 最典型的策略杀手 | 极端反转行情(动量崩溃:跌最惨的垃圾股暴力反弹) | 无明确方向的长期窄幅震荡市(来回被打脸止损) |
- 动量因子无法单独应用于单只股票:横截面动量必须依赖一个完整的可比股票池才能排出先后次序;单只股票没有对手方排序就谈不上截面动量。
- 趋势跟踪具备天然危机阿尔法:因为时序策略能够直接做空或者空仓避险,在市场暴跌时往往能够提供防御保护;而纯股票多头动量策略只能跟随大盘一起承受系统性 Beta 跌幅。
- 换手率与交易磨损差异巨大:动量选股因为每月或每季度股票排名频繁变动,换手率显著偏高,极易受到交易佣金与冲击成本侵蚀。
- 实盘通常会进行复合叠加:专业量化机构常常用时序趋势作为大盘择时开关(如大盘跌破 60 日均线则降仓),在允许开仓的窗口内再使用截面动量筛选最强成分股。
常见疑问解答
为什么在熊市里,动量选股基金依然大幅浮亏?
因为纯多头动量基金在熊市中必须维持高仓位。模型会选出全市场最抗跌的银行或电力公用事业股,虽然这些股票确实比大盘少跌很多(获得了动量超额),但由于市场整体重挫,基金净值依然会跟随下跌。
个人投资者可以在 Excel 里自己手搓一个动量因子模型吗?
完全可以。每周拉取自选股池过去 6 个月的累计涨跌幅,剔除涨幅最高的异动妖股和最近一周数据后进行降序排列,定期轮换持有前 5 名,就是最极简的横截面动量原型。
什么是动量崩溃(Momentum Crash)?
当市场经历长时间单边杀跌后突然出现报复性暴涨时,之前跌得最惨的超跌垃圾股往往拉出连续涨停,而之前抱团避险的动量优质股反而遭遇资金抽血横盘,导致动量策略在短期内被极度碾压。



