Roc Complete Guide
Rate of Change
What is Roc?
The Rate of Change (ROC) is a momentum-based technical indicator that measures the percentage change in price between the current period and a specific number of periods ago. While its exact origin is part of classical technical analysis, it was popularized by analysts like Steven Achelis. The ROC oscillator fluctuates around a zero line, providing a clear visual representation of the speed at which a security's price is moving. When the ROC is positive and rising, it indicates accelerating upward momentum; conversely, a negative and falling ROC suggests accelerating downward momentum. Traders typically use a default period of 12 or 14 days, though shorter periods (like 5 or 9) are used for sensitive short-term trading, and longer periods (like 25 or 125) are used for identifying major cyclical trends. Interpretation focuses on three primary areas: zero-line crossovers, overbought/oversold extremes, and divergences. A move above zero is often viewed as a bullish signal, while a move below zero is bearish. However, because ROC has no theoretical upper or lower boundary, overbought and oversold levels must be determined historically for each specific asset. To improve accuracy, analysts often combine ROC with other indicators like the RSI or Moving Averages to filter out 'whipsaw' signals in sideways markets.
Signal Types
Zero Line Crossover
A move from below to above zero indicates bullish momentum, while a move from above to below zero indicates bearish momentum.
Divergence
Occurs when price makes a new high/low but ROC does not, suggesting a potential trend exhaustion and reversal.
Overbought/Oversold Extremes
When ROC reaches historically high or low levels, it suggests the current move may be overextended and due for a correction.
Related Indicators
FAQ
What is the difference between ROC and the Momentum indicator?
The Momentum indicator measures the absolute difference between prices, while ROC measures the percentage change. ROC is generally preferred as it allows for comparison across different price levels and assets.
Why does ROC sometimes produce many false signals?
In range-bound or sideways markets, ROC can oscillate frequently around the zero line. Traders often use a moving average of the ROC or combine it with trend-following indicators to filter these 'whipsaws'.
Which timeframe is best for the ROC indicator?
ROC is versatile and works on all timeframes. However, the 12-period setting is the industry standard for daily charts. Shorter timeframes require more smoothing to be effective.
Parts of this page (FAQ, introductions) are AI-assisted. Core data and statistics are algorithmically computed. All pattern definitions are human-reviewed.
Disclaimer: This page is based on publicly available market data and algorithmically generated technical analysis. It does not constitute investment advice. Historical pattern statistics do not guarantee future performance. Invest at your own risk.
Data source: EODHD · © 2026 KlineVision AI