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
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
| Period | Measures | Best For |
|---|---|---|
| 9 | 2-week momentum | Swing trading (daily chart) |
| 12 (default) | Monthly momentum | Standard momentum analysis |
| 25 | Quarterly momentum | Positional trading |
| 52 | Annual momentum | Long-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