Back to Blog

Rate of Change (ROC): Momentum Indicator

The Rate of Change (ROC) is a pure momentum oscillator that measures the percentage change in price from one period to a specified number of periods ago. Simple yet powerful, ROC helps traders identify overbought and oversold conditions, spot divergences, and confirm trend strength.

What is Rate of Change?

ROC oscillates above and below a zero line, expressing the percentage price change over a specified period. Positive values indicate upward momentum, while negative values indicate downward momentum. The further from zero, the stronger the momentum.

Key concept: ROC is unbounded - it can theoretically reach any positive or negative value. This makes it useful for comparing momentum across different time periods and instruments.

ROC Calculation

The Rate of Change formula is straightforward:

Standard ROC Formula

Calculation Example

Stock XYZ prices:

Current close: $55

Close 12 days ago: $50

ROC(12) = [($55 - $50) / $50] x 100 = 10%

This means price has increased 10% over the last 12 trading days.

Interpreting ROC Values

ROC Above Zero

ROC Below Zero

ROC at Zero Line

ROC Trading Strategies

1. Zero Line Crossover

The most basic ROC strategy:

Zero Line Trade Example

Stock ABC has been in a downtrend. ROC(14) is at -8%.

Price begins to stabilize and ROC rises toward zero.

ROC crosses above zero, confirming the momentum shift.

Enter long with stop below the recent swing low.

Exit when ROC crosses back below zero or shows divergence.

2. Overbought/Oversold Strategy

Identify extreme momentum readings:

3. Divergence Trading

Powerful signals when price and ROC disagree:

Bullish Divergence

Bearish Divergence

4. Trend Strength Confirmation

Use ROC to gauge trend quality:

ROC as a Relative Strength Measure

Compare ROC across different securities:

Relative Strength Example

Three stocks in the technology sector:

Stock A: ROC(20) = +15%

Stock B: ROC(20) = +8%

Stock C: ROC(20) = +3%

Stock A shows the strongest momentum and relative strength.

For momentum strategies, focus on Stock A for long positions.

ROC Period Settings

Short-term (5-10 periods)

Medium-term (12-14 periods)

Long-term (20-25 periods)

Combining ROC with Other Indicators

ROC + Moving Averages

ROC + RSI

ROC + Support/Resistance

ROC vs Other Momentum Indicators

ROC vs RSI

ROC vs Momentum Indicator

Common ROC Mistakes

Track Your Momentum Trades

Pro Trader Dashboard helps you analyze which ROC setups and signals work best for your trading.

Try Free Demo

Summary

The Rate of Change indicator provides a clear, percentage-based view of price momentum. Its unbounded nature makes it excellent for comparing momentum across different securities and time periods. Use ROC for zero line crossover trades, identifying divergences, confirming trend strength, and momentum-based stock screening. Combine with trend filters and other technical tools for the most reliable signals.

Learn more: Momentum Indicator and RSI indicator.