ForexVue

Rate of Change

Technical Indicators

A momentum oscillator that measures the percentage change in price between the current period and a specified number of periods ago. Positive values indicate upward momentum; negative values indicate downward momentum.

What Is the Rate of Change?

The Rate of Change (ROC) indicator calculates how much the price has changed relative to a past period, expressed as a percentage. The formula is straightforward: ROC = ((Current Price - Price N periods ago) / Price N periods ago) x 100. A ROC of +2.0 means price is 2% higher than N periods ago. A ROC of -1.5 means price is 1.5% lower. The default lookback period is typically 12 or 14.

Interpreting ROC

ROC oscillates around zero. When ROC crosses above zero, upward momentum is beginning. When it crosses below zero, downward momentum is taking hold. Extreme ROC readings (historically high or low for the pair) suggest an overextended move that may revert. On EUR/USD, track the 14-day ROC and compare it to its own 1-year range to identify when momentum is at an extreme.

Key fact: ROC divergence from price is one of the clearest momentum warnings. If GBP/USD makes a new weekly high but ROC makes a lower high, the advance is losing steam. This divergence often precedes a reversal by 3-7 bars.

ROC vs. Other Momentum Indicators

ROC and the Momentum Indicator measure the same concept differently. ROC uses percentage change, making it comparable across different pairs and timeframes. The RSI (Relative Strength Index) normalizes momentum to a 0-100 scale. ROC's advantage is its simplicity and unbounded nature, which makes extreme readings easier to spot. Its disadvantage is no fixed overbought/oversold thresholds. Use ROC for momentum confirmation alongside a trend indicator like MACD (Moving Average Convergence Divergence) or a Moving Average system.