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
| Setting | Default | What it does |
|---|---|---|
| Rsi period | 14 | RSI period, applied on every timeframe |
| Overbought | 70.0 | Overbought threshold |
| Oversold | 30.0 | Oversold threshold |
| Corner | CORNER_LEFT_UPPER | Panel corner |
| X distance | 10 | Panel horizontal offset, pixels |
| Y distance | 20 | Panel vertical offset, pixels |
| Font size | 9 | Row font size |
| Row height | 16 | Row height, pixels |
| Header color | clrDimGray | Header row background |
| Neutral color | clrSlateGray | Neutral row background |
| Overbought color | clrFireBrick | Overbought row background |
| Oversold color | clrForestGreen | Oversold row background |
How to install
- Download the ZIP from your PolyMaria library and unzip it.
- In MetaTrader 4 open File → Open Data Folder, then go to MQL4 → Indicators.
- Copy the .mq4 file(s) there. Put any .mqh files in MQL4 → Include.
- Open the .mq4 file in MetaEditor and press Compile (F7) if MetaTrader does not show it.
- Drag the indicator from the Navigator onto a chart and adjust the settings.
Tags: RSI · Momentum · Multi-Timeframe (MTF) · MT4 Indicator · MQL4 Source Code