72lab
免费注册
量化入门· 第 7 / 8 课· 7 分钟

动量与反转 Momentum & Reversal

过去几个月涨得好的股票,接下来往往还会强一点;但上个月刚暴涨的,下个月常常回吐。回看期选多长,决定你买到的是动量还是反转。

本课免费,注册账号后即可使用互动模拟

每节课都有可以拖动、播放的互动模拟和随堂小测,注册后免费使用,并自动保存学习进度。下面先附上本课的文字版讲解。

还没想好?先看看第一课(无需注册)「用规则积木搭策略」。

文字版讲解 · 量化入门 第 7 课「动量与反转」

过去几个月涨得好的股票,接下来往往还会强一点;但上个月刚暴涨的,下个月常常回吐。回看期选多长,决定你买到的是动量还是反转。

强者恒强?

把所有股票按过去几个月的涨幅排队,买前 20%、卖空后 20%,这就是动量多空组合。历史上它平均赚钱,是最有名的动量因子。

最近一个月是例外

只看上个月时,涨多的常常回吐,这叫短期反转(一种短期的均值回归)。所以经典做法是看过去 12 个月、跳过最近 1 个月。

动量也会崩

熊市尾声市场急速反弹时,跌得最惨的输家涨得最猛,多空组合可能一两个月就亏掉多年的收益,这叫动量崩溃。

本课要点

  • 横截面动量:买过去 3–12 个月的赢家、卖输家,在很多市场的历史数据里平均有正的超额收益。
  • 短期反转:只看最近一个月时,涨多的倾向于回落,所以经典的动量信号会“跳过最近一个月”(12-1 动量)。
  • 动量会突然崩溃:市场急速反转时,赢家输家互换,多空组合可能在很短时间内大亏。
  • 模拟器里的市场是参数化的示意模型,真实效果会随时代和市场变化。

动手试试

下面这些练习可以在本课的互动模拟里完成:

  1. 默认(回看 12 个月、不跳过):月均多空收益是多少?赚钱的月份占多少?
  2. 把回看期拉到 1 个月:多空收益变成了多少?这时买赢家还是买输家更好?
  3. 打开“跳过最近 1 个月”:回看 12 个月的月均收益变成多少?柱子的颜色怎么变?
  4. 关掉“跳过”,把“短期过度反应”拉到 0:回看 1 个月的结果还是负的吗?

小测与解析

1. 经典的“12-1 动量”指的是?
答案:看过去 12 个月的涨幅,但跳过最近 1 个月。跳过最近一个月,是为了避开短期反转的干扰。
2. 在存在短期过度反应的市场里,只按上个月涨幅买入最强的股票,下个月最可能?
答案:平均跑输,因为短期涨幅常被回吐。上个月的“意外”会部分回吐,这就是短期反转。
3. 动量多空组合:赢家组下月 +2.1%,输家组下月 +0.6%,这个月的多空收益是?
答案:+1.5%。买赢家赚 2.1%,卖空输家亏 0.6%,合计 2.1% − 0.6% = +1.5%。

本课术语

  • 均值回归 (Mean Reversion):价格或价差偏离常态之后,倾向于回到平均水平。
  • 动量崩溃 (Momentum Crash):市场急速反转时,原来的输家暴涨、赢家落后,动量多空组合在很短时间内大幅亏损。
  • 动量因子 (Momentum):过去一段时间涨得好的股票,短期内倾向于继续跑赢的现象。
  • 短期反转 (Short-term Reversal):过去约一个月涨得多的股票,下个月平均倾向于回落,跌得多的倾向于反弹,常被归因于过度反应和流动性冲击。
  • 动量多空组合 (Winners Minus Losers):按过去一段时间的涨幅给股票排队,买入涨得最多的一组、卖空涨得最少的一组,赚两组之间的收益差。
动量与反转(量化入门) · 72lab