RSI 3TF Alert Indicator for MT4 and MT5

Written by Dominic Walsh · Published · Last updated

One RSI above fifty is a lean; three above fifty on different timeframes is agreement. The RSI 3TF alert indicator draws a 14-bar RSI for your chart, for H1 and for H4 in one pane. It marks the first bar where all three sit on the same side of the midline.

This build ships as a compiled .ex4 for MT4 and .ex5 for MT5.

Platforms MT4 (.ex4) + MT5 (.ex5)
Chart window Separate window (levels 30 / 50 / 70)
Plots 5: RSI TF1, RSI TF2, RSI TF3, Buy, Sell
Alerts popup, push notification, email, sound
Inputs 17

What lands on your chart

Three lines and two marks in one pane.

`RSI TF1` traces dodger blue at width 2.

`RSI TF2` traces orange.

`RSI TF3` traces magenta.

`Buy` sits low in the pane at level 10.

`Sell` sits high in the pane at level 90.

  • RSI TF1: line, dodger blue, width 2
  • RSI TF2: line, orange, width 1
  • RSI TF3: line, magenta, width 1
  • Buy: arrow, lime, width 2, arrow code 233
  • Sell: arrow, red, width 2, arrow code 234
rsi 3tf alert indicator: Three RSI lines with alignment marks, EURUSD H1.
Three RSI lines with alignment marks, EURUSD H1.

What happens on each bar

Three readings

`RsiPeriod` `14` applies to all three. `Tf1` `PERIOD_CURRENT` follows your chart, `Tf2` `PERIOD_H1` and `Tf3` `PERIOD_H4` add context.

Alignment

A buy needs all three above `MidLevel` `50` on this bar while at least one was not on the bar before. The sell mirrors it below 50.

Spacing

`SignalCooldownBars` `3` must pass before the same side marks again.

How to work with it

All three lines above 50 means the timeframes agree up.

All three below 50 means they agree down.

Marks show the moment agreement begins.

`OverBought` `70` and `OverSold` `30` are guides only.

A comment line reports each reading.

Higher-timeframe lines move in steps.

Alert channels in this build: popup, push notification, email and sound, one message per closed bar.

Agreement on all three reports as a buy or sell alignment. `EnableAlerts` is the master toggle; the MT4 popup is on at the start, while mobile, email and sound are off.

Every RSI 3TF Alert Indicator input

Core settings

Setting What it does Default
RsiPeriod RSI period (all timeframes). RSI length on all three charts, `14`. 14
Tf1 Timeframe 1 (fast context). First timeframe, `PERIOD_CURRENT`. PERIOD_CURRENT
Tf2 Timeframe 2 (mid context). Second timeframe, `PERIOD_H1`. PERIOD_H1
Tf3 Timeframe 3 (slow context). Third timeframe, `PERIOD_H4`. PERIOD_H4
OverBought Overbought reference. 70
OverSold Oversold reference. 30
MidLevel Confluence mid level. Line all three must cross, `50`. 50
SignalCooldownBars Min bars between same-side arrows. Bars between same-side marks, `3`. 3

Display settings

Setting What it does Default
BuyArrowLevel Y level for BUY arrow in sub-window. Pane height of buy marks, `10.0`. 10.0
SellArrowLevel Y level for SELL arrow in sub-window. Pane height of sell marks, `90.0`. 90.0
ShowDiagnostics Show live-state Comment(). Show the live readings, `true`. on

Alert settings

Setting What it does Default
EnableAlerts master toggle. Master toggle, `true`. on
EnablePopup MT4 popup dialog. on
EnablePushNotify mobile MT4 push notification. off
EnableEmail SMTP email (Tools > Options > Email). off
EnableSound play sound file from MT4/Sounds/. off
SoundFile (see inputs panel) alert.wav
rsi 3tf alert indicator: Inputs panel, the three timeframes above the levels.
Inputs panel, the three timeframes above the levels.

Symbols and timeframes

The default trio suits M15 and M5 charts, where H1 and H4 add real context. On the H1 reference chart the first two lines match. Set `Tf2` and `Tf3` to H4 and D1 when you trade hourly.

Where it breaks down

The H4 line keeps changing until its bar closes.

Agreement often arrives late in a move.

Fifty is a lean, not a trend on its own.

Only a popup reports by default.

Copy the compiled RSI 3TF Alert 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.

Background reading on the method behind the RSI 3TF Alert Indicator: Relative Strength Index at StockCharts ChartSchool, Multiple Time Frame Analysis at BabyPips.

Download the RSI 3TF Alert Indicator for MT4 and MT5

The zip holds the compiled RSI 3TF Alert 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 must all three RSI lines do for a Buy?

Sit above `MidLevel` 50 on the same bar, with at least one of them below or at 50 on the bar before. The mark shows the start of agreement, not every bar of it.

Why do RSI TF2 and RSI TF3 move in steps?

Each chart bar shows the value of the higher-timeframe bar covering its time. Several of your bars share one H1 or H4 value, so those lines form flat steps.

Which Tf1 Tf2 Tf3 set suits an H1 chart?

Try H1, H4 and D1. The default uses H1 as its second line, which simply duplicates your own chart when you trade hourly bars, so the three-way check loses one real vote.

Why do BuyArrowLevel marks sit at 10 in the pane?

They sit at fixed heights, 10 for buys and 90 for sells, so they never cover the three RSI lines. Change `BuyArrowLevel` and `SellArrowLevel` if you want them elsewhere in the pane.

Are results guaranteed?

No. Trading involves risk. Results are not guaranteed; past performance is not indicative of future results. Use the RSI 3TF Alert 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