概述
ROC(Rate of Change,变化速度/变化率) 是最直观的一类动量指标,用来衡量价格在一段时间内 一共涨了多少、跌了多少(按百分比计)。 可以把 ROC 看成是:-
“过去
N根 K 线的总收益率曲线”:ROC > 0:这段时间总体是上涨的ROC < 0:这段时间总体是下跌的ROC数值绝对值越大:涨跌越猛,动能越强
- 公式简单、含义清晰
- 用百分比表示,方便不同价位、不同品种之间的强弱对比
-
适合用来:
- 判断趋势强弱
- 辅助识别涨跌是否“过快”
- 做横截面动量(强势标的筛选)
ROC指标
计算方法
百分比变化
标准的N 期 ROC(以收盘价为例)定义为:
ROC(N) = [P(t) / P(t−N) − 1] × 100%P(t):当前收盘价P(t−N):N期前收盘价N:观察周期(如 5、10、20 等)
- 当前价格
P(t) = 12 - 10 日前价格
P(t−10) = 10 ROC(10) = (12 / 10 − 1) × 100% = 20%
−15%,则表示这段时间总共 跌了 15%。
与动量(差值法)的关系
简单动量常写作:Momentum(N) = P(t) − P(t−N)
ROC(N) ≈ Momentum(N) / P(t−N)
Momentum看的是“价差”(涨了几块钱)ROC看的是“涨跌幅百分比”,更适合不同价格水平之间对比
周期选择
常见周期:- 短线:
ROC(5)、ROC(10) - 波段:
ROC(10)、ROC(20) - 中线:
ROC(20)、ROC(30)等
N越小:ROC 越敏感,信号多但噪音也多N越大:ROC 越平滑,更适合作为趋势强弱的背景参考
交易信号
在图表上,ROC 指标通常是一条围绕 零轴 上下波动的线。 最常用的三类信息是:- 零线穿越(趋势方向切换)
- 相对极值(短期超涨/超跌)
- 强弱变化(加速/减速)
零线穿越
用ROC(N) = [P(t) / P(t−N) − 1] × 100% 时:
ROC > 0:当前价格高于N期前,过去N期整体 向上ROC < 0:当前价格低于N期前,过去N期整体 向下
-
ROC自下向上穿越零轴:- 过去
N期由 净下跌 变成 净上涨 - 可用作多头占优的参考信号
- 过去
-
ROC自上向下跌破零轴:- 过去
N期由净上涨变成净下跌 - 可用作空头占优的参考信号
- 过去
-
价格在中长期均线上方时:
ROC上穿零轴 → 可看作 短期动能转强 的买入/加仓信号之一
-
价格在均线下方时:
ROC下破零轴 → 可看作 短期动能转弱 的做空/减仓信号之一
超买超卖(极端区域)
ROC 没有固定的上下边界(不像 RSI 有 0–100), 所以所谓“超买/超卖”,一般是指 相对于历史的极端位置。 典型做法:-
观察某品种过去一段时间(如 1–2 年)的
ROC(N):- 大多数时间可能在
−10%到+10%间波动 - 若偶尔出现
> +20%或< −20%,并常常对应短期高点/低点
- 大多数时间可能在
-
则可以将
+20%、−20%附近视为:- “短期涨得过快”的提醒区
- “短期跌得过快”的提醒区
-
当 ROC 达到相对高位极端:
- 不一定马上要做空,但 继续追高要更谨慎
-
可以考虑:
- 不再加仓
- 分批止盈,或抬高止损
-
当 ROC 达到相对低位极端:
- 不一定马上抄底,但 情绪化砍仓要谨慎
- 可结合支撑位、K 线形态观察反弹机会
核心概念
百分比版动量
ROC 的本质就是“N 期总涨跌幅的时间序列”, 可以理解为:- “如果我
N天前买入持有到现在,这段收益率是多少?”
- 绝对动量:看“涨了几元”
- ROC:看“涨了多少百分比”
- 比较不同标的的 相对强弱
- 做“强势股/强势品种”筛选
领先一点,但噪音也多
因为 ROC 直接比较的是两点价格:-
当趋势开始减速时:
- 在价格真正掉头前,ROC 往往会 先从高位向零轴回落
- 这种“稍微提前”有时是优势,有时却会造成假信号
- 价格上上下下,ROC 会在零轴附近频繁穿越
- 如果机械把每一次穿越都当作交易信号, 很容易被手续费和小幅亏损慢慢磨掉
- ROC 用来描述 动能强弱和是否“走得太快”
- 作为 趋势内的辅助参考和风险提示,而非单独的开平仓开关
必须匹配你的交易周期
大原则:- 你打算持仓多久,就用与之大致匹配的 ROC 周期:
-
做短线(几天内):
- 看
ROC(5)、ROC(10)更有意义
- 看
-
做波段(几周):
- 看
ROC(10)、ROC(20)甚至周线 ROC
- 看
-
做中长线:
- 用周线/月线 ROC 做背景参考, 日线短周期 ROC 只做细节补充,而不主导决策
实践应用
案例一:均线趋势 + ROC 零轴过滤
设置:- 用 20 日均线判断中期趋势方向
- 用
ROC(10)判断短期动能变化
- 仅当价格 在 20 日均线上方,且 20 日均线向上 时考虑做多;
-
在上述条件下:
-
当
ROC(10)从负值上穿零轴时:- 表示过去 10 日的净变化由跌转涨
- 可视作短期动能恢复,作为开多/加仓参考
-
当
-
持有期间:
-
若
ROC(10)从正值跌破零轴:- 说明过去 10 日开始转为净下跌
-
可视作一轮上涨告一段落,考虑:
- 部分止盈
- 或收紧整体止损
-
若
案例二:短期极端 ROC 下的风险管理
背景:-
某股 10 日内从 10 涨到 13,
ROC(10) ≈ +30% -
回看历史数据发现,当
ROC(10)超过+25%时:- 多数情况下后面要么横盘,要么回调
-
如果你 正准备进场:
-
在这种极端高 ROC 时追多,性价比较差
更合理的是等待:
- 回调
- 或震荡整理后,新的突破信号
-
在这种极端高 ROC 时追多,性价比较差
更合理的是等待:
-
如果你 已经处于盈利状态:
-
可以把极端高 ROC 当成 “适度收割”的时间窗:
- 分批减仓
- 或将止损抬高到更靠近价格的位置
-
可以把极端高 ROC 当成 “适度收割”的时间窗:
ROC(10) ≈ −25%、−30%:
- 不一定马上抄底
-
但至少要警惕:
- 是否在情绪恐慌中 砍在地板
- 更理性地按事先设定的价位/策略执行止损,而不是临盘乱来
案例三:用 ROC 做强势标的筛选
场景:- 你有一篮子股票或期货品种,想做“强者恒强”的方向交易
-
选择一个周期,比如 20 日:
ROC(20) -
对所有备选标的计算当前
ROC(20):- 数值越大 → 过去 20 日涨幅越大 → 越强
- 数值越小 → 过去 20 日跌幅越大 → 越弱
-
排序:
- 挑选
ROC(20)排名前 20% 的作为 多头候选池 - 若市场允许做空,可选最后 20% 的作为 空头候选池
- 挑选
-
再结合:
- 均线趋势(是否多头/空头排列)
- 关键支撑阻力位置
- 成交量、基本面等 筛出少数标的重点跟踪和交易。
常见问题
问题1:ROC 高就是超买,低就是超卖吗?
不完全是。-
高 ROC 表示近期涨得快,但:
- 可能是 强趋势的正常表现
- 也可能是 短期过度拉升,随时可能调整
-
低 ROC 表示近期跌得快,但:
- 可能是 趋势性下跌的加速段
- 也可能是 恐慌性杀跌的尾声
- 价格所处位置(重要支撑/阻力附近吗?)
- 趋势阶段(刚启动、中途、尾声?)
- 成交量、形态、其他指标(如 RSI 等)
- 极端 ROC = “走势很激烈”的信号 它在告诉你 风险在升高,而不是在告诉你 立刻反向。
问题2:ROC 指标总是在零附近来回穿,信号很多但效果不好怎么办?
这是典型的 震荡环境 + 指标过敏 问题。 应对思路:-
加一个 趋势过滤器:
- 只在价格位于中长期均线上方时,使用“ROC 上穿零轴”做多
- 在价格位于均线下方时,只用“ROC 下破零轴”做空
-
降低交易频率:
- 当价格在明显窄幅区间震荡时,尽量少动
- 把精力放在 突破/趋势阶段
-
调整周期:
- 若
ROC(5)太吵,可以尝试ROC(10)、ROC(20), 用稍长周期平滑一些无意义波动
- 若
- 不要把 ROC 当成“必须每个信号都跟”的指挥棒
- 而要把它当成 趋势内部的辅助观察工具
问题3:ROC 用日线好还是周线好?可以用在分钟级别吗?
都可以,关键在于 匹配你的交易周期:-
超短线/日内:
- 可在 1 分钟、5 分钟、15 分钟图上使用 ROC
- 同时参考日线趋势,避免频繁逆大势
-
短线波段:
- 日线 ROC 是主工具(如
ROC(10)、ROC(20)) - 周线 ROC 可作为背景(判断更大级别强弱)
- 日线 ROC 是主工具(如
-
中长线:
- 周线 ROC、月线 ROC 更有参考价值
- 日线 ROC 更适合作为 加减仓微调,而不是主导进出
- 用什么图表做决策,就用对应周期上的 ROC 去分析;
- 不要拿一分钟 ROC 去决定几个月的仓位,也不要拿月线 ROC 决定今日短线。
总结
-
ROC(变化速度) 通过比较当前价格与
N期前价格,计算总涨跌幅百分比,是最基础、最直观的动量指标之一。 -
核心公式:
ROC(N) = [P(t) / P(t−N) − 1] × 100%是“N期总收益率”的时间序列。 -
主要用途:
- 零轴穿越:判断
N期内净涨跌方向的转换 - 极端值:识别短期涨跌是否过快(风险/机会提示)
- 强弱比较:用于筛选近期表现最强/最弱的标的
- 零轴穿越:判断
-
使用要点:
- ROC 是“描述动能”的工具,而不是单独的买卖指令
- 更适合与趋势(均线)、支撑阻力、成交量和形态结合使用
- 周期必须与自己的交易时间框架匹配,避免“周期错位”的误用
- 最近这段时间,它到底跑得快不快?
- 在这么快的节奏下,我是该继续跟,还是该开始收风险了?
延伸阅读
-
相关资源链接
- 各大券商及期货公司的投教内容中,通常会有关于“ROC 指标”“变动率指标”“动量指标”的专门介绍,可配合真实行情图表练习。
- 技术分析教学网站中以 Rate of Change (ROC)、Momentum Indicators 为关键词的文章,可查看不同周期 ROC 在趋势/震荡中的典型表现。
-
推荐书籍或文章
- 《金融市场技术分析》——约翰·墨菲(John J. Murphy) 书中对动量类指标(包括 ROC)及其与趋势、形态的配合有系统讲解。
- 各类系统交易、量化交易书籍中关于“动量策略”“时间序列动量”“横截面动量”的章节,有助于你在更宏观的层面理解如何用 ROC 及相关思想构建选股/选品种与风控策略。
