Back to Library
Momentum Indicators

Rate of Change (ROC)

The Rate of Change (ROC) is a momentum oscillator that measures the percentage change between the current price and the price n periods ago. It helps identify overbought/oversold conditions and trend reversals.

Dynamic Chart Demo

Indicator Line Price

* This chart uses synthetic data to demonstrate the indicator's behavior in typical market conditions.

Core Usage

Zero Line Crossovers: Crossing above 0 is bullish; below 0 is bearish.
Overbought/Oversold: Extreme positive/negative values indicate potential reversals.
Divergence: Price making new highs while ROC fails to do so signals weakness.

Advantages

  • Simple and effective momentum measure
  • Clear zero-line signals
  • Good for spotting divergences

Limitations

  • Can be very volatile
  • Requires subjective overbought/oversold levels
  • Prone to whipsaws around zero line

Calculation Logic

ROC = [(Close - Close_n_periods_ago) / Close_n_periods_ago] * 100

Understanding the mathematical logic behind indicators helps you interpret signals more accurately and avoid misuse in unsuitable market environments.

Common Trading Strategies

Strategy 1

ROC Zero Cross

Buy when ROC crosses above 0; Sell when it crosses below 0.

S1
S2
S3
Applied by 2.4k+ traders
BUY
SELL
Signal simulation for: ROC Zero Cross
Buy
Sell
Strategy 2

ROC Divergence

Trade against the trend when ROC shows divergence at extreme levels.

S1
S2
S3
Applied by 2.4k+ traders
BUY
SELL
Signal simulation for: ROC Divergence
Buy
Sell

Best For

Identifying momentum shifts and short-term reversals.

Note: Technical indicators are mathematical calculations based on historical price and volume. They should be used as part of a comprehensive trading system, not as a standalone entry signal.