Technical Analysis

How the Classic RSI Works – and How Multi-Length RSI Can Improve It

By Christopher Downie8 min read
How the Classic RSI Works – and How Multi-Length RSI Can Improve It

Multi-Length RSI combines RSI readings from several lookback lengths on the same chart interval. It can reduce dependence on one selected length and reveal how widely an extreme reading is shared. It does not turn those related calculations into independent evidence or guarantee fewer losing trades.

The distinction matters: RSI lengths of 10 through 20 on an hourly chart are eleven hourly calculations. They are not eleven different timeframes. This guide compares the classic oscillator with the multi-length average, explains the breadth percentages and shows how to test either approach fairly.

How Classic RSI Works

Classic RSI compares smoothed upward price changes with smoothed downward changes. Fourteen periods is a common setting, and 70 and 30 are conventional overbought and oversold reference levels. These labels describe momentum conditions; they do not establish that price must reverse.

For positive average losses, the usual expression is RSI = 100 − 100 / (1 + RS), where RS is average gain divided by average loss. Wilder’s smoothing carries earlier information forward rather than discarding everything older than the nominal length. Implementations can differ in initialization and handling of flat or zero-loss sequences, so use the same method when comparing platforms.

An average gain twice the average loss gives RSI about 66.67; equal positive averages give 50. A reading above 50 reflects the balance in that calculation, not a guarantee of an uptrend. During persistent trends, RSI can remain beyond 70 or 30 for an extended period.

Historical price chart with a classic RSI pane
Original cropped chart illustrating price and an RSI pane. The instrument, interval and full settings are not shown; the additional yellow line should not be assumed to be part of the basic RSI formula.

Shorter lengths often respond more quickly, while longer lengths generally retain more historical influence. Neither is inherently correct. Divergence also needs a defined swing rule and confirmation time: a pivot identified using later candles was not known at its earlier plotted location.

What Multi-Length RSI Adds

The LuxAlgo RSI Multi Length indicator calculates readings between a minimum and maximum length, averages them and reports the share beyond overbought or oversold thresholds. Its current Library page provides a native chart preview and identifies it as a free indicator.

AspectClassic RSIMulti-Length RSI
Length selectionOne selected lengthA defined range of lengths
Displayed momentumOne RSI calculationAverage of the included calculations
Threshold breadthNot applicable to a single readingPercentage of included lengths beyond a threshold
Main tradeoffSimple, with sensitivity tied to one settingMore settings and potentially slower reactions than a short component
Evidence of an edgeRequires a complete tested ruleAlso requires a complete tested rule

All components use overlapping price history. Their agreement describes consistency across selected lengths, not eleven independent forecasts. Averaging can moderate a short component’s swings, but it is not guaranteed to be smoother than every possible single-length RSI or more profitable after costs.

Historical Multi-Length RSI pane with breadth dashboard
Original indicator-pane example. The displayed 0% readings refer to the latest bar in this crop, while shaded areas show earlier conditions. Neither percentage is a probability of the next price move.

Calculate the Average and Breadth Separately

For consecutive integer lengths from minimum m through maximum M, the component count is M − m + 1. The range 10–20 contains eleven lengths. Add the eleven valid RSI readings and divide by eleven for the equal-weight average. Specify a valid positive range and sufficient initialization history before interpreting the result.

Overbought breadth is 100 times the number above the chosen upper threshold divided by the component count. Oversold breadth uses the number below the lower threshold. Define whether equality counts; a rule using greater than 70 differs from one using greater than or equal to 70. Compare the exact script convention before reproducing it.

Number above 70 out of 11BreadthThreshold condition met
654.55%Below 60%
763.64%At least 60%
872.73%At least 70%
981.82%At least 80%
11100%Every included length above 70

With eleven components, breadth moves in increments of about 9.09 percentage points. Exactly 80% is not an attainable count before display rounding; “at least 80%” requires nine of eleven. The original examples of 60%, 70% and 80% are possible rule thresholds, not established optimal settings.

The average and breadth answer different questions. Consider three hypothetical readings of 90, 65 and 65: the average is about 73.33, but only one third exceed 70. Readings of 71, 71 and 50 average 64, yet two thirds exceed 70. These arithmetic examples illustrate why an average above 70 does not imply that every component is overbought.

Read the Historical Demonstration in Context

Historical Uniswap USD 15-minute chart with Multi-Length RSI
Original Coinbase Uniswap/U.S. dollar 15-minute demonstration, published January 3, 2022. It illustrates the pane and changing momentum conditions, not a current setup or a measured strategy result.

The chart shows historical stretches of rising and falling momentum. It does not provide a controlled comparison against a single RSI, entry and exit records, costs or a later evaluation sample. A visually cleaner oscillator is not enough to establish fewer false signals.

If a short RSI briefly crosses 70 while the composite remains below it, a composite filter may avoid that particular trigger. It can also miss a profitable early move or delay entry. Both outcomes belong in the comparison; selecting only examples where filtering helped creates a misleading impression.

Turn Conditions into Explicit Trading Hypotheses

  • Trend context: investigate whether the average remaining above 50 is useful for a separately defined long-entry rule. It does not imply every included RSI is above 50.
  • Momentum continuation: an average above 70 with broad overbought participation describes strong upward momentum; it is not automatically a short signal.
  • Reversal research: define a subsequent event, such as a completed-bar return below a threshold plus an explicit price condition, rather than selling solely because momentum is strong.
  • Breadth filter: specify the count or percentage required, the comparison operator and whether a new crossing or an ongoing condition triggers an action.

If you require the average above 70 and at least 60% of eleven components above 70, the breadth condition requires seven components. That combination describes a condition to test. It does not ensure that a short entry is timely or that a reversal will occur.

MACD and moving averages can add rules, but they also derive from price history. Agreement is not independent confirmation. Compare the base rule against each added filter and include the trades it removes, the delays it introduces and the resulting costs.

Test the Benefits and Limitations Fairly

Start with a fixed baseline such as a 14-period RSI and one predefined multi-length range. Keep input price, interval, signal timing, entries, exits, position sizing, fees and slippage consistent. If the systems trade different numbers of times, report that difference alongside returns and drawdowns.

  • Define a false signal before testing, such as an entry followed by a specified adverse outcome within a fixed horizon. An RSI threshold crossing alone is not a price breakout.
  • Evaluate completed-bar rules separately from intrabar rules. A live reading can change before the candle closes; do not compare it with finalized historical values as if they were identical.
  • Separate parameter selection from evaluation. Trying many ranges and reporting the best historical result can overfit the sample. Preserve a later period not used to choose settings.
  • Check several market conditions and inspect individual trades. A higher win rate can coexist with worse net results if losses or trading costs increase.
  • Record settings and results in a journal. Change rules deliberately rather than shortening lengths or widening thresholds after every loss.

There is no universal requirement to use 10–20 for fast markets or 14–21 for slow markets. A wider range changes the composition of the average; it does not automatically adapt correctly to volatility. More calculations also add processing work, particularly across many charts, without guaranteeing useful extra information.

Research RSI in LuxAlgo’s Native Platform

Open the specific RSI Multi Length Library entry, inspect its settings and native preview, and use its Open on Quant Charts option for supported native analysis. Keep the source series and chart interval explicit. The free indicator listing replaces the earlier claim that this study requires a particular paid plan; other platform capabilities have their own access terms.

LuxAlgo native workspace for comparing RSI research
Current native multi-chart workspace for organizing indicator research. The screenshot illustrates the platform, not a head-to-head performance result for RSI settings.

Ask Quant, our coding agent to express a supported test with exact component lengths, breadth counts, completed-bar triggers, exits and costs. Inspect the generated code and run it manually. Review strategy settings and individual trades before evaluating later data excluded from tuning.

If you use TradingView, check the specific Pine Script implementation and its settings rather than assuming every similarly named study behaves identically. An indicator is not itself a strategy backtest. The TradingView toolkits and legacy Backtesting Assistant remain separate workflows from native Quant research.

Organize related RSI experiments in a native workspace. Preserve the parameters and evaluation assumptions; this demonstration does not establish a trading edge.

Frequently Asked Questions

Is Multi-Length RSI the same as multi-timeframe RSI?

No. Multi-length calculations vary the lookback on the same interval. Multi-timeframe analysis uses different chart intervals and needs separate timing rules.

How many RSI lengths are included from 10 through 20?

Eleven. The inclusive count is maximum minus minimum plus one.

Does 80% overbought breadth mean an 80% chance of reversal?

No. It describes the share of included RSI readings beyond a threshold. With eleven components, at least 80% requires nine readings, or about 81.82%.

Does an average above 70 mean every RSI is above 70?

No. The average and the number beyond a threshold measure different features of the component readings.

Does Multi-Length RSI guarantee fewer false signals?

No. Any improvement must be evaluated for a complete rule with consistent timing, costs and data excluded from parameter selection.

Learn to trade smarter.

Market analysis and techniques that build your edge, one email a week.

Don’t worry, no spam here. See our privacy policy for more info.

Christopher Downie
Christopher Downie

Content & Product Strategist at LuxAlgo || Background in Computer Science || 7 years experience in retail CFD trading.

Read next