Loading…

Multi Timeframe RSI Panel

Checking whether momentum agrees across timeframes normally means switching the chart period six times and remembering each RSI value, or running six separate RSI indicators stacked in subwindows that eat half the screen. This panel reads RSI on six fixed timeframes for the current symbol and displays every value as a single compact row, refreshed every tick and also on a two second timer so the higher timeframe rows keep moving even while the chart's own timeframe is quiet. The one detail that matters here is which bar each row reads. Every row uses shift 1 - the last fully closed bar on that timeframe - rather than shift 0. A higher timeframe's shift-0 bar is still forming for the entire session, so its RSI value walks around continuously as price ticks, which would make a panel built on shift 0 disagree with itself every few seconds for no meaningful reason. Reading the closed bar gives a value that is stable until that timeframe's next bar actually completes, which is what "the H4 RSI reading" normally means to a trader in the first place. Row colour follows the same overbought/oversold thresholds on every timeframe: red above the overbought level, green at or below the oversold level, grey otherwise. Six rows at a glance make it obvious whether momentum is aligned across timeframes or fighting itself. Notes and limitations - The timeframe list is fixed at M15/M30/H1/H4/D1/W1 and is not user configurable in this version - it covers the range most traders actually cross-check without turning the panel into a scrolling list. - Every row reads the last closed bar of its timeframe (shift 1), so a row can lag its timeframe's true live RSI by up to one bar of that timeframe; this is intentional, see the full description. - If a higher timeframe (D1, W1) has too little chart history loaded, the corresponding row shows "n/a loading" until enough bars are available - this is normal history/warm-up behaviour, not a fault in the panel. - Panel objects are prefixed and removed cleanly in OnDeinit, so removing the indicator leaves nothing behind on the chart.

Indicator · MT4 · v1.0 · Free

About Multi Timeframe RSI Panel

Multi Timeframe RSI Panel is an indicator for MetaTrader 4 based on RSI. It has 12 settings, such as Rsi period, Overbought and Oversold. MQL source code included.

Files in the download: MtfRsiPanel.ex4, MtfRsiPanel.mq4, MtfRsiPanel.txt.

Settings

SettingDefaultWhat it does
Rsi period14RSI period, applied on every timeframe
Overbought70.0Overbought threshold
Oversold30.0Oversold threshold
CornerCORNER_LEFT_UPPERPanel corner
X distance10Panel horizontal offset, pixels
Y distance20Panel vertical offset, pixels
Font size9Row font size
Row height16Row height, pixels
Header colorclrDimGrayHeader row background
Neutral colorclrSlateGrayNeutral row background
Overbought colorclrFireBrickOverbought row background
Oversold colorclrForestGreenOversold row background

How to install

  1. Download the ZIP from your PolyMaria library and unzip it.
  2. In MetaTrader 4 open File → Open Data Folder, then go to MQL4 → Indicators.
  3. Copy the .mq4 file(s) there. Put any .mqh files in MQL4 → Include.
  4. Open the .mq4 file in MetaEditor and press Compile (F7) if MetaTrader does not show it.
  5. Drag the indicator from the Navigator onto a chart and adjust the settings.

Download the PDF guide

Tags: RSI · Momentum · Multi-Timeframe (MTF) · MT4 Indicator · MQL4 Source Code

MetaTrader 4 & 5 indicators · PolyMaria