
一句话结论:近一年 A 股个股上,12 日动量交叉零轴没有优势。ROC 上穿 0 和 MOM 上穿 0 是同一批信号,持有 20 天跑输全市场 0.42%,扣成本后 −0.57%。有超额的是已经跌深的股票(ROC < −8,超额 +0.69%),不是刚转正的股票。
动量效应在学术里通常指「过去涨得多的,接下来还涨」。教材里的 MOM 和 ROC 更短、更简单:只比 12 天前贵了多少,上穿 0 就当买点。这一课看这两件事是不是一回事。

一、原理和公式
青柠默认周期都是 12:
| 指标 | 公式 | 单位 |
|---|---|---|
| MOMENTUM | 今天收盘 − 12 日前收盘 | 价格 |
| ROC | (今天收盘 − 12 日前收盘) ÷ 12 日前收盘 × 100 | 百分比 |
一只 10 元的股票涨 1 元,MOM = 1,ROC = 10%;一只 100 元的股票涨 1 元,MOM 同为 1,ROC 只有 1%。所以上穿 0 这件事,两者必然同一天发生:价格比 12 天前高,两个数都从负变正。
青柠在 指标 → 动量,名称分别是 动量指标 和 变动率指标。
二、青柠数据实验 1:上穿 0 是不是买点
全 A 股最近一年。
| 规则 | 信号次数 | 20 天收益 | 胜率 | 20 天超额 | 扣 0.15% 成本后 |
|---|---|---|---|---|---|
| ROC 上穿 0 | 75,973 | +0.68% | 47.6% | −0.42% | −0.57% |
| MOM 上穿 0 | 75,973 | +0.68% | 47.6% | −0.42% | −0.57% |
| ROC 下穿 0 | 75,947 | +0.06% | 44.4% | −0.55% | −0.70% |
MOM 上穿 0 和 ROC 上穿 0 完全重叠,重叠率 100%。两条规则、两套数字,实际是一次计算。绝对收益略正,扣掉大盘就是负的:刚转正的股票,并没有比同一天别的股票更好。
下穿 0 更差。短周期动量交叉,近一年两侧都不该当买点。
三、青柠数据实验 2:已经涨很多的更好吗
按当日 ROC 分桶:
| ROC(12) | 样本数 | 20 天收益 | 20 天超额 |
|---|---|---|---|
| 低于 −8% | 219,055 | +1.50% | +0.69% |
| −8% ~ 0 | 401,398 | +0.37% | −0.21% |
| 0 ~ 8% | 349,654 | +0.49% | −0.29% |
| 高于 8% | 208,378 | −0.01% | +0.14% |
过去 12 天跌得最多的一档,之后 20 天相对最好。这和第三章、第 16 课、第 25 课是同一方向:短周期上买弱,不买刚转强。
教材把「上穿 0」写成动量启动。近一年的数据更像均值回归:跌深的往回修,刚翻红的没有超额。
学术里的动量效应通常看过去 6 到 12 个月,再持有下几个月,并且要做成组合、做多强者、做空弱者。12 个交易日的零轴交叉,测的不是那件事。
四、常见误区
「MOM 和 ROC 可以互相验证」
上穿 0 是同一批股票、同一天。验证两次没有新信息。要比,就比 ROC 的幅度分桶,不要比两条零轴。
「上穿 0 说明动量起来了」
近一年这是跑输的信号。动量起来的是过去 12 天,不是未来 20 天。
「A 股没有动量」
本课只否定「12 日零轴交叉」。更长窗口的动量,不在这一课的范围里。
在青柠中实操
- 1. 量化策略 → + 新建策略,在 指标 → 动量 里拖入 变动率指标,周期 12。
- 2. 不要只用「ROC 上穿 0」。对照一份 数值比较:ROC < −8。
- 3. 想看 MOM 也可以拖 动量指标,但零轴交叉会和 ROC 完全重合。
- 4. 用 批量回测 看「刚转正」和「已经跌深」哪边的 20 日收益更好。
更多策略可以在青柠策略市场查看。下一课(第 34 课)用 RSI 检验背离:价格创新高、指标不创新高,到底准不准。
常见问题
为什么两者信号完全一样?
符号取决于「今天贵还是 12 天前贵」。幅度不同,正负相同。
ROC 用 12 还是 20?
青柠默认 12。本课只测默认。拉长周期会更接近教科书动量,但那是另一组实验。
口径说明
股票池为全 A 股,排除 ST(按当前名称)和北交所,剔除未复权收盘价低于 3 元的股票,价格后复权;信号日 2025-10-14 至 2026-10-14,共 4,980 只股票。MOM(12) = 收盘 − 12 日前收盘;ROC(12) = (收盘 − 12 日前收盘) ÷ 12 日前收盘 × 100。信号日收盘确认,次日开盘买入,持有至第 20 个交易日收盘;次日一字涨停剔除。超额收益 = 信号股票收益 − 同日股票池全部股票同口径平均。个股每笔来回成本 0.15%。本课只用最近一年。数据由青柠量化回测数据库计算。历史统计不代表未来表现,不构成投资建议。
读到这里,不如自己验证一次
文章里的逻辑,你可以在青柠量化里用真实数据重新跑一遍。免费,零代码。