ROC(Rate of Change)是一种动量型技术指标,通过计算当前价格与N天前价格的变动百分比,来衡量股价上涨或下跌的加速度,帮助判断趋势强弱与潜在反转点。
ROC(Price Rate of Change,变动率指标)是一种简单而有效的动量指标,由美国技术分析师 Gerald Appel 推广。它衡量的是当前收盘价相对于N个周期前收盘价的变动百分比,能够直观地反映股价的上涨或下跌速度。
与 MACD、KDJ 等指标不同,ROC属于纯粹的价格动量指标,不含移动平均成分,因此对价格变化的反应更加敏感,尤其适合捕捉趋势加速和减速的转折点。
ROC指标的核心思想是:价格在上涨或下跌过程中,其速度的变化往往先于价格本身的转向。当价格上涨速度开始放缓(ROC从高位回落),即使价格仍在上涨,也可能暗示上涨动能衰竭,即将见顶。
ROC的计算非常简单,只有两个参数:
其中 N 是周期参数,默认通常为12天(中短线)或20天(中线)。
计算示例:
ROC值可正可负:正值表示价格上涨,负值表示价格下跌。绝对值越大,说明价格变动速度越快。
当ROC上升到极高位置(如+20%以上),说明股价短期内上涨过快,可能进入超买状态,价格有回调风险。反之,当ROC下降到极低位置(如-20%以下),说明股价下跌过快,可能出现超卖反弹。
超买区:ROC > +15% ~ +20%,注意回调风险
超卖区:ROC < -15% ~ -20%,关注反弹机会
注意:在强势上涨或下跌行情中,ROC可能长时间停留在超买/超卖区,需要结合趋势和 布林带 等其他指标综合判断。
ROC围绕零轴上下波动,零轴是多空分界线:
零轴穿越信号的可靠性取决于当时的趋势背景。在上升趋势中,ROC上穿零轴的成功率更高;在下降趋势中,下穿零轴则更可靠。
ROC与价格之间的背离是强烈的反转信号:
背离信号的可靠性较高,但出现后不一定立即反转,有时会经历一段横盘或小幅反弹后再转向。建议结合 威廉指标 或 RSI 进行确认。
ROC的数值方向可以辅助判断趋势的强弱:
利用ROC的方向变化,可以提前察觉趋势可能发生的变化,比单纯看价格更敏锐。
策略一:ROC + 均线系统
当股价站上 20日均线 且ROC上穿零轴时买入;当股价跌破20日均线且ROC下穿零轴时卖出。利用均线确定趋势方向,用ROC确认动量启动。
策略二:ROC + 布林带
当股价触及布林带下轨且ROC出现底背离时,是强烈的超跌反弹信号;当股价触及布林带上轨且ROC出现顶背离时,是减仓信号。
策略三:ROC极值反转
当ROC进入超买/超卖区后,等待ROC掉头(从极值回落或回升)时再操作,避免在极端行情中过早入场。掉头信号比到达极值区域更可靠。
| 交易风格 | 建议N值 | 超买阈值 | 超卖阈值 | 特点 |
|---|---|---|---|---|
| 超短线(日内) | 5 | +8% ~ +12% | -8% ~ -12% | 反应极快,信号频繁,需结合 分时K线 |
| 短线 | 12 | +15% ~ +20% | -15% ~ -20% | 最常用,平衡敏感与稳定 |
| 中线 | 20 | +20% ~ +25% | -20% ~ -25% | 过滤噪音,适合波段操作 |
| 长线 | 60 | +30% ~ +40% | -30% ~ -40% | 用于判断大周期趋势转折 |
| 指标 | 核心原理 | 输出范围 | 主要用途 |
|---|---|---|---|
| ROC | 价格变动百分比 | 无限制(-100% ~ +∞) | 动量加速度、超买超卖、背离 |
| RSI | 平均涨幅/平均跌幅 | 0 ~ 100 | 超买超卖、背离 |
| KDJ | 随机波动 | 0 ~ 100 | 超买超卖、金叉死叉 |
| MACD | 指数平滑移动平均 | 无限制 | 趋势跟踪、金叉死叉、背离 |
| 威廉指标 | 最高价到收盘价的比例 | 0 ~ 100 | 超买超卖 |
输入今天的收盘价和N天前的收盘价,快速计算ROC值:
ROC没有固定的"正常"范围,因为不同股票的价格波动性差异很大。以A股为例,12日ROC通常在 -20% 到 +20% 之间波动,超过 ±30% 就属于极端情况。建议根据具体股票的历史数据进行统计,找出该股票常见的ROC波动范围。
两者各有优势。RSI 有固定的0-100范围,更容易定义超买超卖区;而ROC对价格变化的反应更直接,在识别趋势加速和减速方面更敏锐。建议两者结合使用:用ROC判断动能方向,用RSI确认超买超卖程度。
ROC更适用于中短线交易。长线投资建议使用更长的周期(如60日或120日),同时结合 基本面分析 和 长期均线 做综合判断。
在震荡行情中,ROC的零轴上下穿越信号会频繁出现,容易造成亏损。此时应减少对ROC的依赖,或者将ROC与 布林带 结合,在布林带上下轨附近寻找ROC的背离信号。