Length changes everything about this family. The rsi multi length indicator runs a 34-bar window, more than double what Wilder published, and the curve that results barely reaches the ends of its scale. That is why its two levels sit closer in than the numbers most charts carry.
This build ships as a compiled .ex4 for MT4 and .ex5 for MT5.
| Platforms | MT4 (.ex4) + MT5 (.ex5) |
|---|---|
| Chart window | Separate window |
| Plots | 1: RSI |
| Alerts | popup, push notification, email, sound |
| Inputs | 9 |
What it puts in front of you
One plot, in a pane below price.
`RSI` traces salmon across it.
The curve runs between zero and one hundred.
Its swings are shallow compared with a short window.
Levels come from the two threshold inputs.
No arrow appears on the candles.
- RSI: plot, salmon

How the numbers arrive
Computed in the source
Nothing is borrowed from the platform. The summed gains and losses across the window turn into a ratio, and that ratio becomes the hundred-point figure you see.
A long window
`Period` `34` is the defining choice. Each bar contributes a thirty-fourth of the result, so a single large candle moves the curve far less than it would at fourteen.
Levels pulled inward
`OverboughtLevel` `75` and `OversoldLevel` `30` sit closer to the middle than they would on a fast setting, because a slow curve would otherwise never get there.
What the output means
Shallow swings are the signature of a long window.
Reaching seventy-five here means more than eighty would at fourteen.
Turns arrive later than a fast reading gives them.
The curve spends most of its life near the middle.
Warm-up needs thirty-four closed bars.
One level visit is the event that reports.
Alert channels in this build: popup, push notification, email and sound, one message per closed bar.
One event reports here: the curve touching a threshold. `EnableAlerts` decides whether the message goes out and `EnablePopup` puts it on screen already. The handset, the mail route and the desktop ping behind `SoundFile` wait until you turn them on.
Every RSI Multi Length Indicator input
Core settings
| Setting | What it does | Default |
|---|---|---|
Period |
Bars in the reading, `34`. | 34 |
OverboughtLevel |
Upper threshold, `75`. | 75 |
OversoldLevel |
Lower threshold, `30`. | 30 |
Alert settings
| Setting | What it does | Default |
|---|---|---|
EnableAlerts |
Decides whether the level message goes, `true`. | on |
EnablePopup |
Puts it on screen as a dialog, `true`. | on |
EnablePushNotify |
Carries it to a handset, `false`. | off |
EnableEmail |
Routes it through mail, `false`. | off |
EnableSound |
Pings it on the desktop, `false`. | off |
SoundFile |
File behind the ping, `”alert.wav”`. | alert.wav |

Which pair, which timeframe
Thirty-four bars wants a chart with room to develop. On EURUSD H1 the curve turns perhaps twice a week rather than twice a day. Below M15 the length simply removes the signal you came for. On H4 and above it behaves like a slow trend gauge.
The rough edges
Slow readings confirm late by construction.
Thirty-four bars smooths away most of the detail.
Reaching either threshold happens rarely.
The name suggests several lengths; there is one.
Copy the compiled RSI Multi Length Indicator file into your MQL4/Indicators folder, and the MT5 build into MQL5/Indicators, then restart the terminal and drag it onto a chart. The step-by-step guide with screenshots is at how to install MT4 and MT5 indicators.
Download the RSI Multi Length Indicator for MT4 and MT5
The zip holds the compiled RSI Multi Length Indicator build for MT4 and MT5, plus a short README. Compiled files only, no source. Enter your email below and the download link arrives in your inbox.
Download this indicator free
Enter your email and the file is yours. You also get the full MT4 and MT5 library.
FAQ
What does Period 34 change against a shorter window?
It flattens the curve. Each bar counts for a thirty-fourth of the total, so single candles barely register and the reading turns days later than a fourteen-bar version would on the same chart.
Why is OverboughtLevel only 75 here?
Because a thirty-four bar curve rarely climbs further. Pulling the threshold in from eighty keeps the level reachable, which is the standard adjustment when you lengthen this family’s window.
Does this run more than one Period value?
No. There is exactly one `Period` input and one RSI plot in the pane. If you want a second length you run a second copy of the tool alongside it with its own setting.
How many bars before the RSI plot draws?
Thirty-four. The window has to fill completely before a first value exists, so the left edge of a freshly opened chart stays blank for well over a day of hourly bars.
Are results guaranteed?
No. Trading involves risk. Results are not guaranteed; past performance is not indicative of future results. Use the RSI Multi Length Indicator as one input. Always backtest before trading live.
Category: this is part of our Oscillators collection. Browse more Oscillators for MetaTrader, or explore every MT4 indicator and MT5 indicator on the site.
External references
- The core method is documented in Goldman Sachs asset management factor model on Wikipedia.
- Additional market context is at Cognitive Biases at StockCharts ChartSchool.
