Browse Indicators
Indicators MT5 Indicators MT4 Indicators ICT Indicators MT5 ICT Indicators MT4 ICT Indicators Add Indicators Download/Add MT5 Indicators Download/Add MT4 Indicators Blog Browse Indicators
Olymptrade – Start with $10. Get up to 100% more.
Product Post

Fractal Support Resistance Levels MT5 Indicator

Last Update Nov 4, 2026 3 min read 2,239 views 0 comments Beginner
Indicator file
Fractal Support Resistance Levels
Free licence

Marks the latest confirmed swing high and swing low as red and green step lines on MT5, with a panel that reads the market as Bullish, Bearish or Ranging.

The Fractal Support Resistance Levels indicator for MetaTrader 5 turns the latest confirmed swing high into a red Resistance line and the latest confirmed swing low into a green Support line. Each line stays flat until a newer swing replaces it, and a small panel compares the last closed candle with both lines to read the market as Bullish, Bearish or Ranging.

Fractal Support Resistance Levels Specifications

Everything is drawn on the price chart itself, and with the default sensitivity the indicator starts working once the chart holds eight bars.

Specification Detail
Platform MetaTrader 5 (MT5); also available for MT4
Categories Support & Resistance, Price Action
Indicator type Levels, trend and range state
Skill level Beginner
Timeframes Any; shown here on M15
Trading style Intraday, swing trading
Markets Forex, gold, indices, crypto, stocks
Display Two step lines on the price chart (red Resistance, green Support) and a three-row panel in the chart's top-left area
Alerts None
Version 1.0

With the Common tab open, the EURUSD M15 panel still holds Resistance at 1.16493 and Support at 1.16416, and the last close between them reads Ranging.

Fractal Support Resistance Levels MT5 Common tab, version 1.0
The Common tab shows the indicator name, version 1.0 and MTIndicatorHub.com.

What Is the Fractal Support Resistance Levels Indicator?

A fractal, in this tool, is a candle whose high stands above the three candles on each side of it, or whose low sits below the three on each side. Set the sensitivity to 2 and the shape becomes the familiar five-candle fractal of Bill Williams; the default of 3 asks for seven candles, so minor wiggles are skipped.

The newest swing high becomes the red Resistance line and the newest swing low the green Support line. A level holds its price, bar after bar, until a fresher swing of the same kind appears, and then the line jumps to it. That is why both lines look like staircases: each flat step is one support or resistance level that price has not yet replaced.

The dark panel titled Fractal S/R Levels has three rows. Resistance and Support print the two current prices in their line colours. Market reads Bullish in green when the last closed candle finished above resistance, Bearish in red when it finished below support, and Ranging in amber for anything in between; the coloured strip on the panel's left edge and the dot in its header change with it.

Fractal Support Resistance Levels MT5 on EURUSD M15 with red and green step lines
EURUSD M15 reads Ranging, with price inside a 7.7-pip band.

Indicator in an Uptrend

A rising market keeps printing higher swing lows, so the green Support line climbs in steps behind price, while the red line marks the last swing high still standing in the way. The moment a candle closes above that red step, Market switches to Bullish and the strip and dot turn green.

Scrolled back to 20 Aug on EURUSD M15, the 09:45 candle closed near 1.16876, about 7 pips above the red step at 1.16805. The red line did not follow price up: it held 1.16805 while the rally climbed close to 1.17108, and only stepped up to that price once the top was confirmed as a new swing high.

For a long position, the green step below price is the structural stop reference, since a close under it would turn the reading Bearish; at the breakout it sat near 1.16725, about 15 pips under the close. A slip back under the red line without reaching support returns the panel to Ranging.

Fractal Support Resistance Levels MT5 breakout above resistance on EURUSD M15
The 09:45 candle of 20 Aug closes above the 1.16805 resistance, the kind of close that sets Bullish.

Indicator in a Downtrend

Falling prices work the other way round: each lower swing high pulls the red line down a step, and the green line holds the last low that sellers have to break. A close beneath that green step sets the panel to Bearish, painted red.

The panel judges closed candles only. On 21 Aug, the 14:30 candle ended at 1.16995, a fraction above the green step at 1.16989, so the reading did not change. The 15:00 candle closed near 1.16976, about a pip under the line, and that close is what turns the Market row Bearish; the next two finished near 1.16950 and 1.16897. Resistance held at 1.17108, some 13 pips over the break, which is where a short would keep its stop until the red step came down to 1.16872 at the next lower high.

Fractal Support Resistance Levels MT5 close below support on EURUSD M15
The 15:00 candle of 21 Aug closes under the 1.16989 support; the red step later drops to 1.16872.

Indicator Settings

The MT5 Inputs tab holds five inputs in a single list.

Fractal Support Resistance Levels MT5 inputs: pivot bars 3, line width 2
Five inputs, with Pivot bars each side at 3 and the info panel on.

Pivot bars each side is the one input that moves the lines. The two colours and the width only restyle them, and the last input shows or hides the panel.

Input Default What it changes
Pivot bars each side (sensitivity) 3 Candles required on each side of a swing; higher finds fewer, larger levels later, lower finds more levels sooner (minimum 1)
Resistance line color 239,83,80 Colour of the red Resistance line and of its price on the panel
Support line color 67,160,71 Colour of the green Support line and of its price on the panel
Line width 2 Thickness of both step lines
Show info panel true Draws or removes the Fractal S/R Levels panel

With the default of 3, a swing spans seven candles, which is 1 hour 45 minutes of price on M15. Its level appears three candles after the swing candle: 45 minutes later on M15 and 15 minutes later on M5.

Conclusion

This indicator does one job: it keeps the latest confirmed swing high and swing low on the chart as two lines and says, from the last closed candle, whether price is above, below or between them.

The cost of confirmation is delay, since a new step only shows up three candles after its swing, so in a fast move the line can trail price. Only the newest swing of each kind is active; older levels remain in the staircase but no longer count for the panel, and the indicator does not rank how strong a level is. A single close beyond a line flips the Market row, which can happen back and forth in a choppy range. Arrows and alerts are not part of the tool, and because the panel cannot be moved from the upper left of the chart, it may hide some candles there.

Your rating

Rate this indicator

How useful was this indicator? Click a star.

FAQ

Frequently asked questions

It waits for a swing: a candle whose high tops the three candles on either side becomes the new resistance, and a candle whose low undercuts the three on either side becomes the new support. The level keeps that candle's price until the next swing of the same kind.

The Market row compares the levels with the close of the last finished candle, not with the live price. A forming candle that climbs back over support changes nothing until it closes there; then the reading moves to Ranging.

A higher number asks a swing to stand out against more candles, so the lines move less often and mark larger turning points, but each new level appears later. A lower number, down to the minimum of 1, catches small swings almost at once and makes the steps more frequent.

Whenever the last closed candle finished at or between the two lines. On the EURUSD M15 chart above, that band ran from 1.16416 to 1.16493, and the panel, its left strip and its dot were all amber.

Yes. Setting Show info panel to false removes the panel, and the red and green lines keep working as before. With the panel on, it sits in the top-left corner of the chart and cannot be moved.

Discussion

Comments

Be the first to comment.

New releases

New MetaTrader 4&5 indicators

View all indicators
01 MT4 Beginner

Trend Continuation Oscillator MT4 Indicator

MT4 oscillator with Bull and Bear Continuation values; a Buy or Sell arrow marks the bar where either one turns positive.

2,908 views 11 downloads
02 MT4 Advanced

ICT Killzones MT4 Indicator

Marks the Asian, London, New York AM and New York PM killzones on MT4 as coloured boxes, with green high and red low lines to each session's end.

2,168 views 14 downloads
ICT Free
03 MT5 Advanced

ICT Killzones MT5 Indicator

Draws the Asian, London, New York AM and New York PM killzones of each day on MT5, with every box's high and low carried on as green and red lines.

2,971 views 15 downloads
ICT Free
04 MT4 Intermediate

RSI Color Candles MT4 Indicator

Paints each MT4 bar in one of four RSI(14) zones and marks with an arrow the bar where RSI first closes over 60 (Buy) or under 40 (Sell).

2,830 views 10 downloads
Useful trading articles

Build a sharper trading framework.

View all articles

Study market structure, liquidity, imbalance, and execution without scattered notes.

01 Beginner

How to Install an Indicator in MetaTrader 4

Install a custom .ex4 indicator in MetaTrader 4: download it, put it in MQL4 Indicators, refresh the Navigator and attach it to a chart.

2 min read
02 Beginner

How to Install an Indicator in MetaTrader 5

Add a custom .ex5 indicator to MetaTrader 5: copy it to MQL5 Indicators, reload the Navigator and attach it, plus fixes when it does not show up.

2 min read