RSI: what it is, and whether it works
RSI is 100 minus 100 divided by (1 + the ratio of average gains to average losses) over a lookback window — a bounded 0-100 reading of how one-sided recent price moves have been. Below: every variant we backtested, and how often each one actually beat buying and holding the same asset.
Tested and published by IndicatorEdge · backtest grid generated 2026-06-25 · base rates recomputed 2026-07-31 · how we test
How often RSI beat buy-and-hold
5,594 of 26,513 out-of-sample tests beat simply buying and holding the same asset — 21.1%. On the other 20,919 it did not. That is above the 20.1% rate across all 382 indicators we test (one pooled rate over all 660,005 tests we have run, not a mean of the per-indicator rates).
One test is one variant on one asset on one timeframe. We tested 15 variants of RSI, so an asset that carries several of them contributes several tests — this is the family's record across everything we ran, not a count of assets. Those variants are not alike: individually they beat buy-and-hold between 17.3% and 27.7% of the time, and 21.1% is the pooled rate over all of them, not a property every version of this indicator has. The table below gives each one separately. "Beat" means a higher return than holding that same asset over that same window. Measured out-of-sample, on data the setup was not chosen on.
RSI on a real chart
RSI variants, ranked by how often they beat buy-and-hold
| Variant | Beat / tested | Beat rate | Avg Sharpe |
|---|---|---|---|
| Connors RSI | 508 / 1,837 | 27.7% | 0.23 |
| Connors RSI-2 | 507 / 1,834 | 27.6% | 0.22 |
| Laguerre RSI | 416 / 1,792 | 23.2% | 0.18 |
| Stochastic RSI | 404 / 1,783 | 22.7% | 0.23 |
| RSI Mean-Reversion | 263 / 1,167 | 22.5% | 0.19 |
| Cutler's RSI | 380 / 1,833 | 20.7% | 0.26 |
| Stoch RSI (fast) | 383 / 1,853 | 20.7% | 0.12 |
| RSI (21) | 357 / 1,807 | 19.8% | 0.28 |
| Inverse Fisher RSI | 352 / 1,811 | 19.4% | 0.29 |
| RSI Trend (>50) | 353 / 1,827 | 19.3% | 0.25 |
| RSI (30) | 338 / 1,777 | 19.0% | 0.29 |
| RSI (7) | 350 / 1,848 | 18.9% | 0.19 |
| RSI (9) | 348 / 1,841 | 18.9% | 0.21 |
| RSI (25) | 338 / 1,790 | 18.9% | 0.28 |
| RSI (50) | 297 / 1,713 | 17.3% | 0.31 |
What RSI is — and how it's built
Over a lookback window, conventionally 14 periods, every bar's change is split into gains and losses. The average gain is the sum of the up moves divided by the LOOKBACK LENGTH — not by the number of up bars — and the average loss likewise, so a window with few but large up moves is not flattered. Because both are divided by the same length, the relative strength ratio is simply the sum of gains over the sum of losses; the index rescales that ratio onto a 0-100 axis. After the first window Wilder smooths it recursively rather than recomputing a plain average — each new bar carries the previous average forward as (previous x 13 + new) / 14 — which is why two platforms seeded on different start dates can print slightly different values for a while. Because it is bounded at both ends it can be read as a level rather than only as a direction, which distinguishes it from an unbounded indicator such as MACD.
How it's read. The conventional levels are 70 and 30: above 70 is read as overbought, below 30 as oversold. A second reading is divergence — price making a new high while RSI does not — taken as momentum failing to confirm the move. Both readings are conventions, not properties of the formula.
Where it struggles by design. In a sustained trend RSI can sit above 70 or below 30 for a long period without reversing, so the overbought reading fights the trend for as long as it lasts. Its sensitivity is entirely a function of the lookback: a short window makes it cross the thresholds constantly, a long one makes it almost never cross them.
Origin: Introduced by J. Welles Wilder Jr. in 1978, in New Concepts in Technical Trading Systems.
Get the weekly edge report
The best-performing indicator per asset, what changed this week, and the honest caveats — straight to your inbox.