动量与反转 Momentum & Reversal
过去几个月涨得好的股票,接下来往往还会强一点;但上个月刚暴涨的,下个月常常回吐。回看期选多长,决定你买到的是动量还是反转。
还没想好?先看看第一课(无需注册)「用规则积木搭策略」。
文字版讲解 · 量化入门 第 7 课「动量与反转」
过去几个月涨得好的股票,接下来往往还会强一点;但上个月刚暴涨的,下个月常常回吐。回看期选多长,决定你买到的是动量还是反转。
强者恒强?
把所有股票按过去几个月的涨幅排队,买前 20%、卖空后 20%,这就是动量多空组合。历史上它平均赚钱,是最有名的动量因子。
最近一个月是例外
只看上个月时,涨多的常常回吐,这叫短期反转(一种短期的均值回归)。所以经典做法是看过去 12 个月、跳过最近 1 个月。
动量也会崩
熊市尾声市场急速反弹时,跌得最惨的输家涨得最猛,多空组合可能一两个月就亏掉多年的收益,这叫动量崩溃。
本课要点
- 横截面动量:买过去 3–12 个月的赢家、卖输家,在很多市场的历史数据里平均有正的超额收益。
- 短期反转:只看最近一个月时,涨多的倾向于回落,所以经典的动量信号会“跳过最近一个月”(12-1 动量)。
- 动量会突然崩溃:市场急速反转时,赢家输家互换,多空组合可能在很短时间内大亏。
- 模拟器里的市场是参数化的示意模型,真实效果会随时代和市场变化。
动手试试
下面这些练习可以在本课的互动模拟里完成:
- 默认(回看 12 个月、不跳过):月均多空收益是多少?赚钱的月份占多少?
- 把回看期拉到 1 个月:多空收益变成了多少?这时买赢家还是买输家更好?
- 打开“跳过最近 1 个月”:回看 12 个月的月均收益变成多少?柱子的颜色怎么变?
- 关掉“跳过”,把“短期过度反应”拉到 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):按过去一段时间的涨幅给股票排队,买入涨得最多的一组、卖空涨得最少的一组,赚两组之间的收益差。