RSI Multi Length Indicator for MT4 and MT5

Written by Dominic Walsh · Published · Last updated

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
rsi multi length indicator: The long-window curve near its upper threshold, EURUSD H1.
The long-window curve near its upper threshold, EURUSD H1.

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
rsi multi length indicator: Inputs panel, Period 34 above the two thresholds.
Inputs panel, Period 34 above the two thresholds.

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.

  • 1,380+ indicators
  • MT4 and MT5 files
  • No spam, unsubscribe any time

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

Dominic Walsh - Forex trader and MT4/MT5 developer

About the author

Written by Dominic Walsh, a Forex trader and MT4/MT5 indicator, Expert Advisor and script developer. Every tool on forexmt4systems.com is tested on live charts before release and ships with ready-to-use compiled MT4 (.ex4) and MT5 (.ex5) files. Learn more about the trader and developer behind this site.

How we build, test and correct every tool: Editorial & Testing Policy. Trading carries risk; see the disclaimer.

Leave a Comment