Cryptorobot.ai

Momentum Indicators

Rate of Change (ROC)

Rate of change : ((price/prevPrice)-1)*100

Deep Dive

Everything You Need to Know

Under the Hood

How It Works

ROC = ((Current Price - Price n periods ago) / Price n periods ago) × 100. It oscillates around zero, with positive values indicating upward momentum.

In Practice

How Traders Use It

Extreme ROC readings can indicate overbought/oversold conditions. Zero-line crossovers suggest trend changes. Divergences are used to spot potential reversals.

Highlights

ROC at a Glance

  • Measures percentage price change
  • Oscillates around zero
  • Positive: upward momentum
  • Negative: downward momentum
  • Default period: 12

Compare

Compare ROC with Other Indicators

Related

More Momentum Indicators

Get Started

Automate ROC with Cryptorobot.ai

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

FAQ

Frequently Asked Questions

What is the Rate of Change (ROC) indicator?

Rate of change : ((price/prevPrice)-1)*100

How does ROC work?

ROC = ((Current Price - Price n periods ago) / Price n periods ago) × 100. It oscillates around zero, with positive values indicating upward momentum.

How do traders use ROC in their strategies?

Extreme ROC readings can indicate overbought/oversold conditions. Zero-line crossovers suggest trend changes. Divergences are used to spot potential reversals.

What are the key points to know about ROC?

Measures percentage price change Oscillates around zero Positive: upward momentum Negative: downward momentum Default period: 12

Can I use ROC with Cryptorobot.ai?

Yes. Rate of Change (ROC) is available as a built-in indicator in Cryptorobot.ai. You can add it to any automated strategy using the no-code strategy builder, backtest it against historical data, and deploy it live on supported exchanges.