Last updated: November 1, 2025

A trader’s guide to the Price Rate of Change (ROC) indicator

price rate of change

Have you ever been in a winning trade, watching a strong trend move in your favor, only to hesitate on when to take profit? The trend looks strong, but you have a nagging feeling it might be running out of steam. This uncertainty, not knowing the true speed and volatility of the market, is where many traders get caught in reversals.

Learning to read not just the price, but the rate of change of the price, was a major turning point. This is precisely what the Price Rate of Change (ROC) indicator is designed to do. Think of it as a speedometer for your charts; it’s a pure momentum tool that shows you how quickly the price is changing and can help confirm trends.

This guide will teach you everything you need to know about this simple yet effective indicator, including the formula, how to interpret its signals, and a practical ROC strategy you can start testing today.

Key Takeaways

  • The Price Rate of Change measures the percentage change in price from a previous period.
  • Its main functions are to identify overbought/oversold conditions, spot divergences, and confirm trends.
  • Unlike the RSI, the ROC uses a centerline at zero and is unbounded.
  • The most fundamental signals are when the indicator crosses above the zero line or below it.
  • Though powerful, this indicator can be choppy and give false signals.

1. What is the Price Rate of Change?

The Price Rate of Change (or ROC) indicator is a straightforward momentum oscillator that has been a part of technical analysis for decades. It offers one of the most direct ways for traders to measure market momentum (StockCharts, n.d.).

What is the Price Rate of Change (ROC)
What is the Price Rate of Change?

The sole purpose of this tool is to measure the percentage change in price over a specific time period. Put simply, it helps you answer the question, “Is the price moving faster or slower now than before?”

Imagine a sprinter running a race. The ROC doesn’t just tell you if the sprinter is moving forward; it tells you if they are speeding up or getting tired and slowing down.

This is crucial for traders. An upward-sloping line suggests that the rate of price increase is accelerating, indicating strengthening momentum. A falling line is a warning sign that the trend is losing momentum and may be vulnerable to a reversal, impacting your ability to trade trends.

2. The ROC formula and calculation

Don’t let the word “formula” intimidate you. What we appreciate about the indicator is that its calculation is incredibly direct. It’s simple math that reveals a powerful insight into market momentum.

2.1. The Rate of Change formula

The formula is designed to give you a simple percentage that shows how much the price has changed over a specific lookback period. The standard formula for the Rate of Change is as follows:

ROC = [(Current Closing Price – Closing Price ‘n’ periods ago) / (Closing Price ‘n’ periods ago)] x 100

This calculation produces a line that oscillates above and below a central point at zero (Investopedia, n.d.).

Common lookback periods of ROC

The lookback period (n) you select for the Rate of Change (ROC) indicator should directly align with your trading strategy and goals.

  • Short periods (7-14 days): Highly responsive, suitable for short-term trading.
  • Medium periods (14-36 days): Provides a good balance, ideal for swing trading.
  • Long periods (36-200 days): The signal is smoother and used for identifying long-term trends.

2.2. The calculation process in simple steps

Let’s simplify that calculation into three easy-to-follow steps.

Step 1: First, it gets the current price

The indicator takes the most recent closing price of the asset you are analyzing.

Step 2: Then, it looks back in time

It finds the closing price from ‘n’ periods ago. The ‘n’ is the only setting you need to worry about, with a common default being 12 or 14 periods. A shorter lookback period increases its volatility and sensitivity. So on a daily chart, it would look at the price from 12 days ago.

Step 3: Finally, the percentage change is calculated

The difference between the new and old price is taken, divided by the old one, and then converted to a percentage through multiplication by 100. A positive outcome places the ROC line above its central point, which signifies an uptrend. A negative result means the ROC line is below its central point, indicating bearish momentum.

2.3. A simple example

To illustrate, let’s calculate a 12-period for a hypothetical stock and its holding period.

DayClosing PricePrice 12 Days AgoCalculationResulting ROC
Day 13$105$100 (Price on Day 1)[($105 – $100) / $100] x 100+5.00
Day 14$108$101 (Price on Day 2)[($108 – $101) / $101] x 100+6.93
Day 15$109$105 (Price on Day 3)[($109 – $105) / $105] x 100+3.81

Notice how the ROC rose from +5.00 to a peak of +6.93 on day 14, showing that bullish momentum was accelerating strongly.

However, on day 15, even though the price made a new high at $109, the ROC fell sharply to +3.81. This is a classic example of bearish divergence, a powerful early warning that despite the new high price, the momentum behind the trend is weakening significantly.

3. How to use the ROC in trading

With the mechanics understood, let’s move to the practical part. Interpreting signals from the ROC indicator is how this tool becomes a powerful analytical asset. The ROC provides four key signals, and it is crucial to understand what each one is telling you about market momentum.

3.1. Zero line crosses

Zero-line is the dividing wall between positive (bullish) and negative (bearish) momentum. The crossover of this line is the most fundamental signal the ROC provides.

Zero line crosses signal of ROC
One of the key signal of the ROC
  • A move above the zero line signals a bullish trend, showing that current prices are higher than they were previously.
  • A move below the zero line signals a bearish trend, indicating that sellers are gaining control.

A word of caution: This signal is most reliable for confirming new trends, not for trading choppy, ranging markets which can produce many false signals.

3.2. Overbought and oversold conditions

This is where the ROC differs from an indicator like the RSI. Unlike the RSI, the ROC does not have predefined overbought or oversold thresholds like 70 and 30. You have to determine these levels for yourself.

  • To do this, you must look at the historical data for the specific asset you are trading. Look back and see what extreme levels the ROC has reached in the past before reversing. These historical extremes become your custom overbought and oversold zones.
  • The signal is not when the ROC enters an extreme zone, but when it begins to turn back and exit that zone. This indicates that the extreme momentum is starting to fade.

3.3. Divergences

Divergence is one of the most effective ways to use the Price Rate of Change. A divergence is a disagreement between price and momentum, and it’s often a potent early warning of a potential trend reversal in trends.

Divergences signal of ROC
The divergence signal
  • You can see a bearish divergence forms when the price on the chart forges a new high, while the ROC indicator simultaneously fails to do so, creating a lower high instead. This is a major red flag, suggesting that even though the price looks bullish, the bearish momentum behind the move is weakening.
  • Bullish divergence: This happens when the price makes a new low, but the ROC makes a higher low. This tells you that selling pressure is becoming exhausted, even as the price is falling.
  • We treat divergence as a warning, not an immediate trade trigger. It’s the market telling me to pay very close attention and look for other signals.

3.4. Breakout confirmation

The ROC is an excellent tool for helping you distinguish between a genuine breakout and a frustrating “fakeout”. A legitimate price breakout should be validated by a strong increase in momentum.

  • When you see the price break resistance levels, glance down at your ROC. Is the line also surging upwards and making a new high? If so, that’s a strong confirmation that the breakout has real power behind it.
  • If the price breaks out but the indicator is flat or falling (a form of divergence), you should be extremely cautious. This often signals a lack of conviction that can lead to a quick reversal.

4. ROC scanner and screener examples

Once you’re comfortable reading the ROC indicator on a single chart, the next step is applying its power to scan the entire market for opportunities. This is done with a tool called a scanner.

A scanner is an automated tool on platforms such as TradingView or Finviz, filtering thousands of assets (e.g., forex pairs or stocks) in real-time to find those that meet your criteria. It’s like having a team of analysts working for you 24/7.

Here are a few practical examples of how we’ve used ROC in a scanner to find high-probability setups.

4.1. Scanning for strong momentum breakouts

Scanning for strong momentum breakouts is a classic trend-following scan. The objective is to identify assets already in an uptrend that are also showing signs of accelerating bullish momentum.

  • The logic: We want to find a stock or forex pair that is already in an established uptrend and is now showing a fresh burst of momentum. This is often a sign that the trend is about to continue with force, which often precedes periods of high volatility.
  • The scanner settings:
    • Price: is above its 50-day moving average (our trend filter).
    • ROC (12-period): has just crossed above its centerline.
    • Volume: is above its 20-day average (for volume confirmation and institutional interest).

This scan will give you a small, manageable list of assets that are in a confirmed uptrend and are showing signs of accelerating momentum right now.

4.2. Scanning for potential bullish divergences

Scanning for potential bullish divergences is a more advanced, contrarian scan. The goal is to find assets that are in a downtrend but are showing signs of bottoming out as the selling momentum fades.

  • The logic: We are looking for that powerful disagreement between price and momentum. This scan helps us find potential “falling knives” that might actually be safe to catch.
  • The scanner settings:
    • Price: has made a new 20-day low (confirming the price is still weak).
    • ROC (12-period): is currently higher than it was 20 days ago (this is a simple way to screen for potential divergence).
    • RSI (14-period): is below 30 (to confirm an oversold condition).

This scan will find assets that are beaten down but are showing early, under-the-surface signs of strength. These are not immediate buy signals, but they give you a fantastic “watch list” of potential reversal candidates to analyze further.

5. Price Rate of Change strategy in Forex

An indicator is only valuable when it’s part of a well-defined trading strategy. A strategy provides rules for entry, exit, and risk management, which is what separates disciplined trading from gambling. Let’s walk through two simple yet effective strategies that you can use as a starting point for incorporating the ROC indicator into your own trading.

5.1. Strategy 1: The trend-following zero-line crossover

The trend-following zero-line crossover is a classic trend-following strategy. Its goal is to use the ROC’s most basic signal to join a trend that has just confirmed its momentum.

The trend-following zero line cross strategy
The trend-following strategy
  • The logic: We use a long-term moving average (like the 200 EMA) to define the overall market price direction. We then only take ROC signals that align with that primary trend, filtering out low-probability counter-trend signals.
  • The rules for a buy trade:
    • Trend filter: The price must be trading above the 200 EMA, and the EMA should be sloping upwards.
    • The entry trigger: Wait for the ROC to move from below the zero-line to above it.
    • Entry: Enter a buy trade at the open of the next candle after the indicator has confirmed its cross.
    • Stop loss: Place your stop loss below the most recent swing low.
    • Take profit: You can set your profit target at a key resistance level visible on the chart, or use a fixed risk-to-reward ratio, for example, 1:1.5 or 1:2.

5.2. Strategy 2: The divergence reversal

The divergence reversal is a more advanced strategy aimed at catching potential trend shifts. It’s based on the powerful divergence signal we discussed earlier.

The divergence reversal strategy
The divergence reversal strategy
  • The logic: We are looking to spot a clear disagreement between price and momentum at a logical turning point on the chart, such as a key support or resistance level.
  • The rules for bullish reversals (buy trade):
    • Spot the divergence: Look for an instance where price creates a new lower low, but the ROC indicator prints a higher one at the same time.
    • Price action confirmation: Confirmation is a crucial step. Wait for a strong candle to form, using pattern recognition to confirm the move (e.g., a pin bar or a bullish engulfing pattern). This indicates that buyers are stepping in.
    • Entry: Enter a long trade after the strong candle has closed.
    • Stop loss: Place your stop loss just below the absolute low of the move.
    • Take profit: Since this is a strategy to catch a reversal, a logical first target would be the nearest significant resistance level where the asset might struggle.

6. ROC vs. other momentum indicators

The world of momentum indicators is crowded, and it’s easy to get confused between tools like the ROC, RSI, and MACD. While they all measure momentum, they do so in fundamentally different ways, making them suited for different tasks.

From our experiences, the best way to understand their roles is to see them side-by-side. The ROC is a pure, direct measure of price change, while others add layers of smoothing or different calculations. Keep in mind that the ROC, while fast, is still a lagging indicator because it uses past price data.

This brief comparison table can help you select the appropriate tool for your needs.

FeatureROC (Rate of Change)RSI (Relative Strength Index)MACD (Moving Average Convergence Divergence)
What it MeasuresMeasures the raw percentage change in price over a defined period.The speed and magnitude of price changes, balancing gains vs. losses.Shows the relationship between two MAs to define trend and momentum.
CenterlineZero Line (0)50 LineZero Line (0)
ScaleUnbounded (can go infinitely high or low).Bounded (0 to 100).Unbounded.
Primary UseIdentifying raw momentum, divergence, and centerline crossovers.Identifying overbought/oversold condition (70/30) and divergence.Identifying trend direction and strength through crossovers.
BehaviorCan be “choppy” and very responsive as it’s a raw calculation.Smoother than ROC due to its internal formula.The slowest and smoothest of the three, as it’s based on multiple MAs.
SuggestionsIdeal for a direct, unfiltered view of momentum and spotting divergence.The best all-rounder for identifying overbought/oversold levels.The best tool for confirming the direction and strength of an established trend.

7. Frequently Asked Questions (FAQs)

The only setting you need to adjust is the ‘period’. This is the lookback window for the calculation. A common default is 12 or 14. From my experience, a shorter period (e.g., 9) makes it faster but choppier, while a longer period (e.g., 21) makes it smoother but slower. For most trading styles, sticking with the default setting is the best place to start.

In simple terms, it’s a pure momentum oscillator that acts like a speedometer for the market. It measures the percentage of price change between the current price and a price in the past to show you if a trend is speeding up or slowing down.

Neither is “better”; they do different jobs. I find the RSI is superior for its clear, fixed overbought/oversold levels (70/30). However, the ROC is excellent for its raw, unfiltered view of momentum and its simple zero-line crossover signals.

Yes, absolutely. Since the principle of measuring price change applies everywhere, the ROC indicator is effective in forex, stock, crypto, and commodity markets. Just be aware that you may need to test and adjust the period setting to match the volatility of the asset you are trading.

8. Summary

In trading, understanding a trend’s direction is only half the battle; knowing its strength is the other half. The Price Rate of Change (ROC) indicator provides a simple and unfiltered way to measure that strength, acting as a true speedometer for market momentum.

While it can be prone to choppiness, its power lies in its simplicity. By using its zero-line crossovers to confirm trends and its divergence signals to warn of potential reversals, you can add a valuable layer of analysis to your trading.

This guide has given you the foundation. The next step is to apply this knowledge, backtest a strategy, and see how this classic indicator can enhance your analysis. To continue learning, explore our other guides in the best technical indicators category here on Piprider to see how the ROC indicator can be combined with other powerful tools.

    1. StockCharts. (n.d.). Rate of Change (ROC). Retrieved August 25, 2025, from https://chartschool.stockcharts.com/table-of-contents/technical-indicators-and-overlays/technical-indicators/rate-of-change-roc
    2. Investopedia. (n.d.). Rate of Change (ROC): What it is, formula, and examples. Retrieved August 25, 2025, from https://www.investopedia.com/terms/r/rateofchange.asp

Leave a Comment

Related Posts You Should Read

Position Trading: Long-Term Strategies for Market Trends

November 3, 2025

Position Trading: Long-Term Strategies for Market Trends

Tired of the constant stress and screen time of a more active trading strategy? Position trading offers a calmer, long-term alternative. Instead of chasing small, rapid price movements, a positional trader focuses on capturing the major, macro-economic trends that unfold over weeks, months, or even years. This style blends big-picture fundamental analysis with high-timeframe technical...


Day Trading Risk Management: Control Losses & Trade Smarter

November 3, 2025

Day Trading Risk Management: Control Losses & Trade Smarter

In the fast-paced world of day trading, profitability is not determined by how much you make on your winning trades, but by how little you lose on your losing ones. Day trading risk management is the art and science of protecting your capital, the single most important skill that separates consistently profitable traders from the...


9 Single Candlestick Patterns Every Trader Needs to Know

October 29, 2025

9 Single Candlestick Patterns Every Trader Needs to Know

Single Candlestick Patterns are the foundational language of technical analysis. They capture the emotional battle between buyers and sellers within a single trading period, offering clear and immediate insights. Mastering these simple, one-candle formations, such as the hammer and Doji, is crucial for reading market sentiment on candlestick charts. This guide details 9 powerful single...


CFD Trading: A Comprehensive Guide For Beginners

October 28, 2025

CFD Trading: A Comprehensive Guide For Beginners

CFD trading (Contract for Difference) is a flexible yet high-risk financial instrument that lets traders profit from asset price movements without taking physical ownership. This comprehensive guide delivers a clear overview of CFDs, covering the definition, mechanics, key benefits, and associated risks. You will find practical instructions on how to start trading, how to choose...


VWAP Indicator: A Comprehensive Guide to Volume-Weighted Trading

October 28, 2025

VWAP Indicator: A Comprehensive Guide to Volume-Weighted Trading

This article provides a detailed overview of the VWAP indicator (Volume-Weighted Average Price). It explains the formula, practical applications, and popular trading strategies using this tool. The guide directs traders on how to differentiate VWAP from other average indicators, identify its critical limitations, and understand crucial caveats for maximizing trading efficiency. 1. What is the...


CFDs vs Spread Betting: Full Comparison Guide For Traders

October 27, 2025

CFDs vs Spread Betting: Full Comparison Guide For Traders

Comparing CFDs vs Spread Betting is one of the most common questions from traders in the UK and Europe. Both are powerful leveraged products that allow you to trade on price movements without owning the underlying asset, but there are critical differences in tax, structure, and strategy. In this guide, Piprider will break down these...