NON-CUSTODIAL·AES-256-GCM ENCRYPTION·BUILT ON FREQTRADE
Free glossary entry
Glossary

RSI — the Relative Strength Index

RSI is one of the most widely used momentum indicators in trading. Here is what the number actually measures, how it is calculated, and how automated strategies put it to work.

What it is

RSI — the Relative Strength Index, explained.

RSI (Relative Strength Index) is a momentum oscillator that measures how fast and how far price has moved recently, on a scale from 0 to 100. Readings above 70 are conventionally read as overbought and readings below 30 as oversold, making RSI a quick gauge of whether a move looks stretched.

Developed by J. Welles Wilder in 1978, RSI compares the average gain of up periods to the average loss of down periods over a lookback window — 14 periods by default. The formula is RSI = 100 − 100 / (1 + RS), where RS is the ratio of average gain to average loss. When gains dominate, RSI climbs toward 100; when losses dominate, it falls toward 0.

The classic thresholds are a starting point, not a law. In strong crypto uptrends RSI can sit above 70 for weeks, so many traders combine RSI with a trend filter, use divergences (price makes a new high while RSI does not), or tune the thresholds per market. Like any indicator, RSI describes the past — it does not predict the future.

How it works

From idea to a running bot.

In an automated strategy, RSI becomes a precise, testable rule rather than a judgement call.

  1. Pick a period and thresholds

    The default is a 14-period RSI with 70/30 bands, but shorter periods react faster and noisier. In a bot these are explicit parameters you can optimize and backtest rather than eyeball.

  2. Define entry and exit rules

    A common mean-reversion pattern buys when RSI crosses back above 30 and exits when it reaches a neutral or overbought zone. Trend traders instead use RSI pullbacks within an established uptrend.

  3. Validate before trading

    RSI rules that work on one pair or regime can fail on another. Backtest the exact rule on real historical data, check the drawdown, then dry-run it on live prices before risking capital.

Who it's for

Built for the way you trade.

RSI earns its popularity by being simple, but it rewards careful use.

Mean-reversion traders

RSI's oversold and overbought zones are a natural fit for strategies that fade extremes — buy fear, sell greed — especially on range-bound pairs.

Trend followers

Used with a trend filter such as a long-term moving average, RSI pullback entries let you join an established move at a better price instead of chasing it.

Bot builders

Because RSI reduces momentum to one number, it is one of the easiest indicators to turn into unambiguous, backtestable bot rules — no chart-reading judgement required.

  • Momentum oscillator on a 0-100 scale
  • Above 70 = conventionally overbought; below 30 = oversold
  • Default lookback is 14 periods; thresholds are tunable
  • Strong trends can pin RSI in an extreme zone for a long time
  • One of VolatiCloud's 27 built-in visual-builder indicators
FAQ

Frequently asked questions.

What is a good RSI setting for crypto?

There is no universally good setting. The 14-period default with 70/30 bands is the standard starting point, but crypto's volatility often justifies other periods and thresholds. The honest answer: backtest candidate settings on the pair and timeframe you trade.

Does RSI work as a standalone strategy?

Rarely on its own. In strong trends RSI can stay overbought or oversold for long stretches, generating repeated false signals. Most robust strategies pair RSI with a trend filter, volume confirmation, or another indicator — and validate the combination in a backtest.

What is RSI divergence?

Divergence is when price makes a new high or low but RSI does not, suggesting momentum is fading. Bullish divergence (lower price low, higher RSI low) and its bearish mirror are common reversal signals — worth testing, never certainties.

Can I build an RSI bot without coding?

Yes. VolatiCloud's visual strategy builder includes RSI among its 27 built-in indicators, so you can define RSI entry and exit conditions in a drag-and-drop condition tree, backtest them on real data, and deploy — no Python required.

Ship your first live bot this afternoon.

Connect an exchange, build a strategy in the visual builder, backtest it on real data, and deploy. Start a 7-day Pro trial — no credit card required.

No credit card required · Cancel any time