20日动量

Posted by:

|

On:

|

“计算20日动量”是技术分析中常用的一种趋势跟踪因子,用于衡量一只股票在过去一段时间内的价格变动强度方向


✅ 定义

20日动量(Momentum-20)指的是:

当前价格相对于20个交易日前的价格变化率。

数学表达式为: Momentum20=PtPt−20−1\text{Momentum}_{20} = \frac{P_t}{P_{t-20}} – 1Momentum20​=Pt−20​Pt​​−1

其中:

  • PtP_tPt​ 是当前价格(今天的收盘价、最低价、最高价等);
  • Pt−20P_{t-20}Pt−20​ 是20个交易日前的价格;
  • 结果是一个百分比(如 0.12 表示过去20天涨了 12%)。

✅ 为什么要用动量?

  1. 趋势延续:股票有趋势惯性,涨的可能继续涨,跌的可能继续跌;
  2. 选股因子:高动量股票可作为候选多头股票;
  3. 风控提示:负动量可能说明股票处在下跌通道。

✅ 举个例子

假设你观察的是“最低价”:

日期最低价
第1天10.00
第20天12.00
第21天(今天)13.20

那么: Momentum20=13.2010.00−1=0.32\text{Momentum}_{20} = \frac{13.20}{10.00} – 1 = 0.32Momentum20​=10.0013.20​−1=0.32

说明这只股票过去20天上涨了 32%,具有强劲的上升动量。

如果你希望,我还可以帮你:

  • 画出动量与股价叠加图;
  • 批量对多只股票计算动量;
  • 使用动量作为选股因子做回测。