Rate of Change (ROC)

The Rate of Change (ROC) indicator measures the percentage change of the current price as compared to the price a certain number of periods ago. The ROC indicator can be used to confirm price moves or detect divergences; it can also be used as a guide for determining overbought and oversold conditions. The formula for Rate of Change is expressed below:

  • [(Current Price / Price n periods ago) - 1] x 100

Generally, the Rate of Change is calculated based on 14-periods for input n, but of course can be modified to any trader preferred period. A chart of the Nasdaq 100 ETF (QQQQ) is shown below with the 14-day Rate of Change indicator:

Rate of change technical indicator

Calculating Rate of Change

The right side of the chart of the QQQQ's shows how the Rate of Change is calculated. The closing price on Day #14 was divided by the closing price 14-days ago on Day #1 which netted 1.0467. One was then subtracted to get .0467 and then it was multiplied by 100 to get 4.67. That means there was a 4.67% increase in the price of the QQQQ's over the 14-day period highlighted in the chart.

Numerous Uses of the Rate of Change Indicator

The Rate of Change indicator can be used to confirm price moves or detect divergences and can be used as a guide for determining overbought and oversold conditions.

Rate of Change as a Confirmation Tool

An example of the ROC indicator confirming price action occurred from Low #1 to Low #2: the stock price of the QQQQ's made higher lows, generally a bullish sign; likewise, the Rate of Change indicator confirmed price action and made higher lows as well.

Rate of Change as an Overbought & Oversold Indicator

In the chart above, when the Rate of Change indicator surpassed the +3% mark, it would have been inadvisable to buy, as prices were in an overbought area; looking for sell signals would be more advisable. Similarly when the ROC entered oversold areas, it would not be smart to sell, as most of the downward move had been made, rather buy signals should be sought.

The Rate of Change (ROC) indicator is a helpful technical analysis tool for confirming price movements, detecting divergences, and determing levels of overbought and oversold. A similar indicator that should be investigated is the Momentum indicator (see: Momentum).

To learn about applying the concept of Rate of Change to volume see: Volume Rate of Change.

  Accumulation Distribution
  Accumulative Swing Index
  Advance Decline Line
  ADX
  Andrews Pitchfork
  Arms Index (TRIN)
  Aroon Indicator
  Bollinger Bands
  Chaikin Oscillator
  Commodity Channel Index (CCI)
  Commodity Select Index
  Detrended Price Oscillator
  DMI
  Ease of Movement
  Elliott Wave
  Exponential Ribbons
  Fibonacci
  Gann Theory
  Herrick Payoff Index (HPI)
  Keltner Channels
  Linear Regression
  MACD
  Moving Averages
  Market Thrust
  Mass Index
  McClellan Oscillator
  Momentum
  Money Flow Index
  Moving Average Envelopes
  On Balance Volume (OBV)
  Open Interest
  Parabolic SAR
  Pivot Points
  Point and Figure Charting
  Price Channels
  Price Oscillator
  Price Volume Trend
  Rate of Change (ROC)
  Relative Strength Index (RSI)
  Standard Error Bands
  Stochastic RSI
  Stochastics Fast and Slow
  Swing Index
  Time Series Forecast
  TRIX
  Ulcer Index
  Ultimate Oscillator
  VIX Volatility Index
  Volatility Indicator
  Volume
  Volume Accumulation
  Volume Oscillator
  Volume Rate of Change
  Williams %R
  Zig Zag
Trading Disclaimer | Privacy Policy