What Is Rate of Change (ROC)?

What Is Rate of Change (ROC)?

The rate of change (ROC) is the speed at which a variable changes over a specific period of time. ROC is often used when speaking about momentumand it can generally be expressed as a ratio between a change in one variable relative to a corresponding change in another; graphically, the rate of change is represented by the slope of a line. The ROC is often illustrated by the Greek letter delta (Δ).

Key Takeaways

  • Rate of change (ROC) refers to how quickly something changes over time.
  • It is thus the acceleration or deceleration of changes (i.e., the rate) and not the magnitude of individual changes themselves.
  • In finance, rate of change is used to understand price returns and identify momentum in trends.
  • Moving averages are used by traders to understand the rates of change in asset prices by smoothing them out.
  • The Price Rate of Change indicator is a technical tool that measures the percentage change in price between the current price and the price a certain number of periods ago.

Understanding Rate of Change (ROC)

Rate of change is used to mathematically describe the percentage change in value over a defined period of time, and it represents the momentum of a variable.

In general, the formula for rate of change is:

R = (D2 – D1)/T


  • R = rate of change
  • D = distance (or some other variable) measured at the beginning and end of the period
  • T = the time it took for that change to occur

In finance, the calculation for ROC can also be computed as a return over time, in that it can takes the current value of a stock or index and divides it by the value from an earlier period. Subtract one and multiply the resulting number by 100 to give it a percentage representation.






current value

previous value




ROC = (\frac{\text{current value}}{\text{previous value}} – 1)*100

ROC=(previous valuecurrent value1)100

The Importance of Measuring Rate of Change

Rate of change is an extremely important financial concept because it allows investors to spot security momentum and other trends. For example, a security with high momentum, or one that has a positive ROC, normally outperforms the market in the short term. Conversely, a security that has a ROC that falls below its moving averageor one that has a low or negative ROC is likely to decline in value and can be seen as a sell signal to investors.

Rate of change is also a good indicator of market bubbles. Even though momentum is good and traders look for securities with a positive ROC, if a broad-market ETFindex, or mutual fund has a sharp increase in its ROC in the short term, it may be a sign that the market is unsustainable. If the ROC of an index or other broad-market security is over 50%, investors should be wary of a bubble.

This is important because many traders pay close attention to the speed at which one price changes relative to another. For example, options traders study the relationship between the rate of change in the price of an option relative to a small change in the price of the underlying asset, known as an option’s delta.

Options traders use rate of change in various risk metrics, known as the “Greeks.” The Gammafor example, is the rate of change of the delta (where the delta is how the option’s price changes with movements in the underlying).

The Price Rate of Change Indicator

The rate of change is most often used to measure the change in a security’s price over time. This is also known as the price rate of change (also abbreviated ROC). The price rate of change can be derived by taking the price of a security at time B minus the price of the same security at time A and dividing that result by the price at time A.

Price ROC










price at current time



price at previous time

\begin{aligned} &\text{Price ROC} = \frac{B – A}{A} \times 100 \\ &\textbf{where:}\\ &B=\text{price at current time}\\ &A=\text{price at previous time}\\ \end{aligned}

Price ROC=ABA×100where:B=price at current timeA=price at previous time

The indicator is an unbounded momentum indicator used in technical analysis set against a zero-level midpoint. When it is positive, prices are accelerating upward; when negative, downward.

What Are Other Terms for Rate of Change?

Rate of change may go by other terms depending on the context. With respect to speed or velocity, for instance, acceleration/deceleration is the rate of change. In statistics and regression modeling, the rate of change is defined by the slope of the line of best fit. For populations, it is the growth rate. In financial markets, rate of change is often referred to as momentum.

How Do You Solve Rate of Change Problems?

Rate of change problems can generally be approached using the formula R = D/Tor rate of change equals the distance traveled divided by the time it takes to do so. Depending on the context involved in the problem, “distance” can be replaced with something else, like change in value or price.

How Do Traders Use the Price Rate of Change Indicator?

The price rate of change (ROC) indicator is used in technical analysis to measure momentum. A positive ROC can confirm a bullish trend while a negative ROC indicates a bearish one. When the price is consolidating, the ROC will hover near zero.

The Bottom Line

Rate of change (ROC) is an important concept that tells us not just that things are changing, but how fast things are changing.

Related Posts

error: Content is protected !!