The Rate of Change (ROC) is one of the simplest and most straightforward momentum indicators. It measures the percentage change in price between the current close and the close N periods ago. When ROC is positive, price is higher than it was N periods ago (bullish momentum). When negative, price is lower (bearish momentum).

ROC Formula (Default: 12 period) ROC = ((Current Close โˆ’ Close N periods ago) รท Close N periods ago) ร— 100 Example: Current close = โ‚น500, Close 12 days ago = โ‚น450 ROC = ((500 โˆ’ 450) รท 450) ร— 100 = +11.1%

Reading ROC

  • ROC above 0 โ†’ Price is higher than N periods ago โ†’ bullish momentum
  • ROC below 0 โ†’ Price is lower than N periods ago โ†’ bearish momentum
  • ROC crossing above 0 โ†’ Momentum shifting bullish โ†’ potential buy
  • ROC crossing below 0 โ†’ Momentum shifting bearish โ†’ potential sell
  • ROC making new highs โ†’ Accelerating upward momentum
  • ROC making lower highs while price rises โ†’ Momentum divergence โ†’ reversal warning

ROC Zero-Line Cross Strategy

Buy: ROC crosses above 0 (momentum turns positive)
Sell: ROC crosses below 0 (momentum turns negative)
Add filter: Only trade when the cross occurs with ADX above 20
Works well on: NIFTY 50 weekly chart for positional trades

ROC Settings for NSE

PeriodMeasuresBest For
92-week momentumSwing trading (daily chart)
12 (default)Monthly momentumStandard momentum analysis
25Quarterly momentumPositional trading
52Annual momentumLong-term trend assessment
The 52-week ROC on NSE stocks tells you which stocks have the strongest annual momentum โ€” a key input for momentum-based stock selection strategies popular among quantitative traders.

ROC vs MACD

Both measure momentum but differently:

  • ROC โ†’ Direct percentage change โ€” absolute and easy to interpret
  • MACD โ†’ Difference between two EMAs โ€” smoother, more signals, includes signal line
  • ROC is better for comparing momentum across different stocks and timeframes