The Rate of Change (ROC) is a momentum indicator used in technical analysis. It calculates the percentage change in price over a specific period.
ROC helps traders understand how quickly price is moving. A rising ROC shows strong upward momentum. A falling ROC signals weakening or negative momentum.
In Indian markets, ROC is used across stocks, indices, and derivatives. It’s available on platforms like Zerodha, Chartink, and TradingView.
Understanding the meaning of Rate of Change helps in analyzing momentum shifts.
The ROC formula is:
ROC = [(Current Price – Price n periods ago) / Price n periods ago] × 100
Variables:
Current Price: Latest closing price
Price n periods ago: Closing price from n days ago
n: Lookback period (e.g., 14, 21, 50)
Example:
If today’s price is ₹120 and 14 days ago it was ₹100:
ROC = [(120 – 100) / 100] × 100 = 20%
This means the price increased by 20% over 14 days.
The rate of change indicator helps traders gauge momentum and price acceleration.
ROC measures the speed of price change and is commonly observed for trend strength or reversals.
Interpretations:
Positive ROC: Price is rising, momentum is strong
Negative ROC: Price is falling, momentum is weak
ROC near zero: Market is consolidating
Sharp ROC swings: Volatile conditions
In Indian equities, ROC is observed by some traders to study breakouts and trend changes. ROC is sometimes viewed alongside RSI or MACD to add context to momentum analysis.
Short periods (7–14 days):
More sensitive
More noise
Useful in intraday or short-term trades
Long periods (36–200 days):
Smoother signals
Slower reactions
Suited for positional or long-term trades
Selection depends on volatility and strategy. In derivatives and rate-based setups, shorter periods are commonly used.
Use cases:
Detecting trend strength
Spotting overbought/oversold zones
Identifying divergence signals
Example:
Nifty shows rising price but falling ROC → bearish divergence.
This may suggest a potential reversal.
ROC can be applied to any Indian stocks such as Reliance, Infosys, HDFC etc. It is available on platforms like Chartink and TradingView. Some traders combine ROC with support and resistance to interpret signals more clearly. ROC is also observed in options trading to study momentum shifts.
No fixed range like RSI
Can generate false signals in volatile markets
Sensitivity varies with lookback period
May lag during sideways markets
Often reviewed with other indicators
ROC signals are usually validated with volume or trend analysis.
The Rate of Change (ROC) is a momentum indicator that reflects the speed at which prices are moving over a selected period. It is often used to observe potential trend strength, reversals, or divergence patterns. While ROC can offer insights into price momentum, it is typically reviewed alongside other indicators or price levels for broader context. Since it may produce signals during volatile phases, relying solely on ROC without additional confirmation may limit decision-making clarity.
This content is for informational purposes only and the same should not be construed as investment advice. Bajaj Finserv Direct Limited shall not be liable or responsible for any investment decision that you may take based on this content.
ROC = [(Current Price – Price n periods ago) / Price n periods ago] × 100
No, ROC is unbounded. It can go above or below 100 depending on price movement.
It’s when price moves up but ROC falls, or vice versa—signals a possible reversal.
Yes, especially in volatile or sideways markets. Always confirm with other indicators.
ROC is typically observed alongside indicators like RSI, MACD, or volume to provide additional context.
Because it’s unbounded and varies with asset volatility. It’s not range-restricted like RSI.