VOOI Academy
  • VOOI Academy: Home
  • Candlestick Analysis
    • Candle Patterns
      • One-Candle Patterns
      • Two-Candle Patterns
      • Three+ Candle Patterns (Part 1)
      • Three+ Candle Patterns (Part 2)
  • 📈 Trading strategies
    • 🛡️ Strategy basics
      • Swing Trading: A Beginner-Friendly Guide
      • Zero-Cost Collar: What It Is and How It Works
      • Calendar Spread: What It Is and How It Works
    • 🧠 Introduction to Trading Psychology and Risk Management
      • Trading Psychology
      • Risk Management
      • Decision-Making Under Uncertainty in Trading
      • Handling Losses & Drawdowns in Trading
      • Developing Discipline & Patience in Trading
    • 📊 Indicators & Tools
      • MA Cross
      • Relative Strength Index (RSI)
      • Accelerator Oscillator (AC)
      • Accumulation/Distribution (A/D) Indicator
      • Accumulative Swing Index (ASI)
      • Advance/Decline Line (A/D Line)
      • Arnaud Legoux Moving Average (ALMA)
      • Aroon Indicator
      • Average Directional Index (ADX)
      • Average Price Indicator
      • Average True Range (ATR)
      • Awesome Oscillator (AO)
      • Balance of Power (BOP)
      • Bollinger Bands
      • Chaikin Money Flow (CMF)
      • Chaikin Oscillator
      • Chaikin Volatility (CV)
      • Chande Kroll Stop
      • Chande Momentum Oscillator (CMO)
      • Chop Zone Indicator
      • Choppiness Index
      • Commodity Channel Index (CCI)
      • Connors RSI: A Powerful Twist on a Classic Indicator
      • Coppock Curve: A Momentum Indicator with Long-Term Vision
      • Correlation – Log: Understanding Market Relationships with Precision
      • Correlation Coefficient Indicator: Understanding Asset Relationships
      • Detrended Price Oscillator (DPO)
      • Directional Movement (DMI)
      • Donchian Channel: Trend Clarity with Simplicity
      • Double Exponential Moving Average (DEMA)
      • Ease Of Movement (EOM)
      • Elder’s Force Index (EFI)
      • Envelopes Indicator
      • Fisher Transform
      • Guppy Multiple Moving Average (GMMA)
      • Historical Volatility (HV)
      • Hull Moving Average (HMA)
      • Ichimoku Cloud
      • Keltner Channels
      • Klinger Oscillator
      • Know Sure Thing (KST)
      • Least Squares Moving Average (LSMA)
      • Linear Regression Curve
      • Linear Regression Slope
      • MA with EMA Cross
      • MACD (Moving Average Convergence Divergence)
      • McGinley Dynamic: A Smarter Moving Average
      • Median Price
      • Momentum Indicator
      • Money Flow Index (MFI)
      • Moving Average (MA)
      • Adaptive Moving Average (AMA)
      • Double Moving Average (DMA)
      • Exponential Moving Average (EMA)
      • Hamming Moving Average (HMA)
      • Moving Average Multiple (MAM)
      • Triple Moving Average (TMA)
      • Weighted Moving Average (WMA)
      • Net Volume
      • On Balance Volume (OBV)
      • Parabolic SAR
      • Pivot Points Standard
      • Price Channel
      • Price Oscillator
      • Price Volume Trend (PVT)
      • Rate of Change (ROC)
      • Ratio Indicator
      • Relative Vigor Index
      • SMI Ergodic Indicator/Oscillator
      • Smoothed Moving Average (SMMA)
      • Spread
      • Standard Deviation
      • Standard Error
      • Standard Error Bands
      • Stochastic Oscillator
  • Automated Trading
    • Automated Trading vs. Manual Trading
    • Choosing the Right Strategy for Automated Trading
    • Alerts and their importance in automated trading
    • Connecting alerts using API keys
    • Setting up a trading bot for VOOI
  • VOOI
  • Overlay
Powered by GitBook
On this page
  • 🔍 What is it?
  • ⚙️ How it works
  • 📖 How to read it
  • ⚙️ Best settings
  • 🧠 How to use it in a strategy
  • ⚠️ Common mistakes
  • 🧠 Final thoughts
  1. 📈 Trading strategies
  2. 📊 Indicators & Tools

Rate of Change (ROC)

PreviousPrice Volume Trend (PVT)NextRatio Indicator

Last updated 8 days ago

🔍 What is it?

The Rate of Change (ROC) is a momentum oscillator that measures the percentage change in price between the current price and the price a certain number of periods ago. It's designed to identify the speed at which prices are changing, providing insights into trend strength, potential reversals, and market momentum.

ROC is plotted as a line that oscillates above and below a zero line. When ROC is above zero, it indicates upward momentum; when below zero, it suggests downward momentum.

⚙️ How it works

The ROC is calculated using the following formula:

Where:

  • Price_today is the current closing price

  • Price_n periods ago is the closing price n periods ago

For example, a 12-day ROC compares today’s closing price with the closing price 12 days ago and expresses the difference as a percentage.

The resulting ROC value is then plotted as an oscillator that fluctuates above and below a horizontal zero line. This zero line acts as a key level for identifying trend direction.

📖 How to read it

Interpreting ROC is relatively straightforward:

  • Above zero: Momentum is positive, indicating that prices are rising compared to n periods ago.

  • Below zero: Momentum is negative, suggesting prices are falling.

  • Crossing zero line: Often considered a signal of a potential trend change. For example, when ROC crosses from negative to positive, it could indicate the start of a bullish trend.

  • Divergences: If the price is making new highs but ROC is not, this may signal weakening momentum and a possible reversal.

  • Extremely high or low values: May suggest overbought or oversold conditions, though ROC does not have fixed boundaries like RSI.

⚙️ Best settings

There is no universal period for ROC, as it depends on the trading strategy and time frame. However, some common settings include:

  • Short-term trading: 9 or 12 periods — more sensitive to price changes, providing quicker signals but more noise.

  • Medium to long-term trading: 25 or 30 periods — smoother and better at capturing the broader trend.

You can experiment with different period lengths based on the asset's volatility and your trading style.

🧠 How to use it in a strategy

ROC can be used in various ways within a trading strategy:

1. Trend Confirmation

When ROC is above zero and rising, it confirms an uptrend. When it's below zero and falling, it supports a downtrend. You can use this to filter trades or avoid counter-trend positions.

2. Zero Line Crossovers

Buy signal: ROC crosses above zero from below. Sell signal: ROC crosses below zero from above. These crossovers indicate a potential shift in trend direction.

3. Divergence Trading

Look for discrepancies between ROC and price action:

  • Bullish divergence: Price makes lower lows, but ROC makes higher lows.

  • Bearish divergence: Price makes higher highs, but ROC makes lower highs.

These divergences often signal weakening trends and potential reversals.

4. Overbought/Oversold Conditions

While ROC does not have fixed bounds, extremely high or low values can suggest unsustainable price moves and signal pullbacks or corrections. Use this in conjunction with support/resistance levels or other indicators like Bollinger Bands.

⚠️ Common mistakes

Here are a few pitfalls traders should avoid when using ROC:

  • Using it alone: ROC works best when combined with other indicators or price action analysis. Relying solely on ROC may lead to false signals.

  • Chasing extreme values: High or low ROC readings don’t always mean a reversal is coming. Sometimes strong momentum continues.

  • Ignoring market context: ROC values vary depending on volatility. Don’t compare values across different assets without understanding their volatility profiles.

  • Over-optimization: Trying to find the "perfect" ROC period can lead to overfitting. Stick with commonly used values and focus on confluence.

🧠 Final thoughts

The Rate of Change (ROC) is a versatile momentum indicator that gives traders insight into the speed and direction of price movements. Its simplicity makes it an excellent tool for identifying trend strength, spotting divergences, and generating entry/exit signals.

However, like any technical tool, ROC is not foolproof. It's most effective when used as part of a broader trading strategy, ideally in combination with other indicators, price structure, and volume analysis.

For traders who want a fast, responsive look at momentum without the smoothing effect of moving averages, ROC is a powerful ally on the chart.