Reading the market regime before prices move

Skip to content
Last close 00:43 UTC
QQQ 743.57 -0.34%
IWM 276.71 -0.43%
RSP 213.30 +0.06%
VIX 15.28 +0.46%
SVIX 30.11 +0.14%
VXX 16.68 -0.06%
SMH 588.12 -0.49%
SOXX 543.90 -0.18%
XLF 54.82 -0.42%
XLE 67.17 +1.76%
GLD 381.67 -0.13%
Brent 125.44 -0.06%
WTI 96.24 +0.11%
Dollar index 121.60 +0.13%
US2Y 4.79% −1 basis point
US5Y 5.00% −2 basis points
US10Y 5.21% −3 basis points
US20Y 5.60% −5 basis points
US30Y 5.56% −4 basis points
Bitcoin 83,266.00 +0.12%
After hours

Momentum Calculated on the platform

Rate of Change

ROC · Rate of Change

A calibrated version of momentum, suited to comparing assets.

The short answer

What is the Rate of Change indicator (ROC)?
Rate of Change: relative change across n candles.
When does ROC get it wrong?
Extremely sensitive to the choice of window. See its reading now on platform symbols, at the latest daily close, in the "Reading now" table on this page. See its reading now →
Rate of change: a worked example0RisingSidewaysFallingPriceWorked exampleROC-10
Rate of change: a worked example0RisingSidewaysFallingPriceWorked exampleROC-10
Rate of change: a worked example0RisingSidewaysFallingPriceWorked exampleROC-10
A worked example: the indicator is calculated with its formula on one hypothetical path (rise, then sideways, then decline), not on real stock prices.

Reading now

On the close of Oct 13, 2026 · daily candles · the same formula plotted above

TickerValueFive sessions agoStatus
SPY 1.81 0.74 Above 0
QQQ 0.76 1.63 Above 0
IWM −0.83 −2.04 Below 0
DIA 0.65 −0.66 Above 0

A description of where the number sits against its thresholds. It is not an entry or exit signal.

Where it fails

Indicator limit

Extremely sensitive to the choice of window.

Read it with

Bollinger Bands: a rise while the Bollinger band widens is a real move, not noise.

Answers: is momentum changing?

What it actually does

Rate of Change measures the price difference across a window as a percentage, not in dollars: how many percent price changed over N sessions. This normalizing sets it apart from the raw momentum indicator and makes it possible to compare a $5 stock with a $500 one.

Why normalizing changes everything

A $2 move in a $20 stock is a big event (10%). In a $1,000 stock it is nothing (0.2%). Percentages give the whole market one language, and they are the basis of relative strength ranking across tickers and sectors: who leads and who lags.

How it is read in practice

A zero cross says price has returned to where it was before the window. An extreme reading measures the strength of the move. Divergence against price exposes fading momentum. Its strongest use is comparison: ranking dozens of symbols by rate of change surfaces the market leaders in a second.

Hypothetical example

A scanner ranks eleven sector funds by 20-session rate of change: three above 6%, seven around zero and one at negative 4%. The picture is clear in one line. Interest is concentrated, not broad, which analysts call narrow breadth.

Where it errs and why

Sensitive to the starting point: an outlier jump twenty sessions ago distorts today's reading, then vanishes suddenly when it leaves the window, producing a "move" that did not happen today. And it says nothing about continuation.

Read it with

Read it with relative volume to tell whether the strength is backed or hollow. Add trend strength to classify the environment, and breadth, which says whether the whole market is joining in or a few names lead.

Where to see it on the platform

Market scanners rank with it across symbols and sectors, and the sector rotation dashboard builds its leadership and lag map on it.

Questions about Rate of Change ROC

How is Rate of Change calculated?
Relative change over n candles.
How do I read the Rate of Change value?
A calibrated version of momentum, suited to comparing assets.
When does Rate of Change mislead?
Extremely sensitive to the choice of window.