Momentum Indicators

Rate of Change Ratio (ROCR)

Rate of change ratio: (price/prevPrice)

Deep Dive

Everything You Need to Know

Under the Hood

How It Works

ROCR calculates the simple ratio of current price to price n periods ago: ROCR = Current Price / Price n periods ago. This produces values centered around 1.0: ROCR = 1.0 means no change, above 1.0 indicates upward momentum, below 1.0 indicates downward momentum. With default 10-period lookback, a ROCR of 1.05 means price is 1.05 times (5% higher than) the price 10 bars ago, while 0.95 means 0.95 times (5% lower). ROCR provides the most direct multiplicative view of momentum.

In Practice

How Traders Use It

Cryptocurrency traders use ROCR when they want a pure ratio view of momentum centered around 1.0 rather than percentages or zero. Values significantly above 1.0 (e.g., 1.10+) suggest strong upward momentum; significantly below 1.0 (e.g., 0.90-) suggest strong downward momentum. ROCR is particularly useful in logarithmic analysis or when building indicators requiring multiplicative (rather than additive) momentum measures. It's mathematically cleaner for certain calculations than percentage-based indicators. Combine with moving averages for trend context, use in log-scale analysis, or employ in quantitative systems working with price ratios. Popular among quantitative developers and academic analysts.

Highlights

ROCR at a Glance

Simple price ratio: Price / PrevPrice
Centered around 1.0 (no change)
Above 1.0 = upward, below 1.0 = downward
1.05 = 5% gain, 0.95 = 5% loss
Default 10-period lookback
Pure multiplicative momentum measure
Ideal for logarithmic analysis
Mathematically clean for ratio calculations
Popular among quant developers

Get Started

Automate ROCR with cryptorobot.ai

Build automated strategies using Rate of Change Ratio and hundreds of other indicators. Connect to your favourite exchange and let the bot execute trades 24/7 — no code required.