SSL Hybrid puts three layers on one MT4 or MT5 chart โ a baseline with its channel, a confirmation line with continuation dots, and an exit line โ plus a small panel that reads the current volatility as a percentile. The indicator's own description says it is recommended for daily charts, and the charts on this page show why.

The panel is the part I'd buy it for
Four rows, and two of them are computed in a way that is worth knowing exactly:
Vol %ile is the percentile rank of the current smoothed ATR against the last hundred bars of it. Above 75 the panel says High, below 25 it says Low, in between Normal. This is not "is volatility high" โ that needs an opinion about what high means โ it is "where does today sit in the last hundred days", which is a fact.
Entry measures how far price is from the baseline in ATR units. Under one ATR it says Near, under two Extended, beyond that Far. It is a distance readout, not a recommendation: Far means you are chasing, and the panel says so without pretending to know whether that's wrong.
ATR is the raw smoothed value, and Risk is the word form of the percentile.
Three layers
The baseline is a moving average of length 60 with an optional channel drawn at 0.2 times the true range either side. Price above the channel colours everything bullish, below it bearish, inside it neutral โ that neutral state is the point of drawing a channel rather than a line, and it is why the candles go grey-blue in the middle of a range instead of flipping on every touch.
SSL1 is the channel line, coloured by which side of it price closed.
SSL2 is the dotted line, and it is a continuation filter rather than a trend line. A dot only turns bullish when two things hold at once: price is above both the baseline and SSL2, and price is within atr_crit (0.9) ATR of SSL2. The second condition is what stops it confirming a move that has already run away from its own line.
The exit line is a separate, shorter average, and crossing it produces the X markers.
One honest note about those. The X for a cross up is drawn below the bar in the bearish colour, and the X for a cross down is drawn above the bar in the bullish colour. That looks backwards until you realise it marks the exit of the position you were in, not a new direction. It's the original behaviour and I've left it, but it catches everyone once.
The blue diamonds are something else again: a bar whose body is larger than one full ATR while the ATR band still straddles the baseline. In other words an outsized candle inside a range โ the input calls it a false-breakout warning.
Fourteen average types
maType picks the baseline's average from fourteen: SMA, EMA, DEMA, TEMA, LSMA, WMA, a modular filter, VAMA, TMA, HMA, Jurik, a Kijun variant, EDSMA and McGinley. HMA is the default. SSL2 and the exit line have the same fourteen-way choice, defaulting to Jurik and HMA.
Each of the more exotic ones has its own settings group โ Jurik phase and power, the Kijun divider, VAMA's volatility lookback, the modular filter's beta and feedback, the super-smoother's length and poles.
That is a very large configuration space and there is no guidance in the tool about which combination suits what. Treat the defaults as the tested path and change one thing at a time.
Why daily
Here is the same indicator on gold H1:

Nothing is broken. There are simply many more exit crosses and many more oversized candles, because a 60-bar baseline on H1 is two and a half days and an ATR-sized body is a common event intraday. On the daily chart the same construction produces a handful of markers a year.

| A moving average | An ATR trailing stop | This | |
|---|---|---|---|
| Layers | One | One | Baseline, confirmation, exit |
| Neutral state | None | None | Yes, inside the baseline channel |
| Average types | One | n/a | Fourteen, per layer |
| Volatility readout | None | Implicit in the distance | Percentile against 100 bars |
| Tells you if you're chasing | No | No | Yes, in ATR units from the baseline |
Display modes
display_mode switches between Baseline Only, Baseline + SSL, SSL Only, Entry/Exit Only and Full. Full is the default and it is a lot; Baseline Only is the version to start with if you want to understand what the channel is doing before adding the rest.
The optional ATR bands, off by default, draw the raw mult ร ATR envelope that the continuation and diamond logic uses internally.
Where it's weak
Notifications are off by default. noti_type starts at none on both platforms. There are four alert switches โ exit cross, SSL2 continuation, baseline cross and risk warnings โ and none of them do anything until you set the notification type. Exit and SSL2 are pre-selected, so setting one input turns both on.
Full display on an intraday chart is unreadable. Six lines, coloured candles, X markers and diamonds. Use a display mode, or turn the layers off individually.
The X colours look inverted. As above. They mark the exit of a position, not the start of one.
Fourteen average types is more freedom than guidance. There is no note anywhere about which suits trending versus ranging markets, and the exotic ones bring their own parameters. The combination count is large enough that you can fit anything to anything if you try.
The panel is current-bar only. It has no memory: you cannot see what the volatility percentile was at a signal last week, which is exactly when it would help most.
The panel sits at a fixed corner. It can cover recent price action. panel_shift_width and panel_shift_height move it.
MT4 does not colour the price bars. MQL4 cannot recolour candles, so color_bars does not exist there. Everything else โ the lines, the X markers, the diamonds and the panel โ is the same on both platforms.
The baseline is slow by construction. Length 60 on a daily chart is roughly three months. That is the intent, and it means this is not a tool that will get you into anything early.
Questions you'll have
What does Vol %ile actually measure? Where the current smoothed ATR ranks against the last hundred bars of the same value, as a percentile.
What does Entry mean? How far price is from the baseline, measured in ATR. Near is under one, Extended under two, Far beyond that.
Why is the X below the bar coloured bearish on an upward cross? Because it marks the exit of a short, not the entry of a long.
What are the blue diamonds? A candle whose body exceeds one ATR while the ATR band still straddles the baseline โ an oversized bar inside a range.
Why is my chart so busy? Full display mode on an intraday chart. Switch to Baseline Only or Baseline + SSL.
Why am I not getting alerts? noti_type defaults to none. Set it and the pre-selected exit and continuation alerts start working.
Which average type should I use? HMA for the baseline is the default and the tested path. Change one layer at a time and compare.
Does it repaint? The averages on closed bars do not change. Markers on the forming bar can appear and disappear as it develops.
Can an EA read it? Yes. The baseline, its channel, SSL1, SSL2 and the ATR bands are all plotted buffers.
Best timeframe? Daily, which is what the indicator's own description recommends. H4 works. On H1 the marker count climbs sharply.
MT4? Both platforms are included, one download each. Same three layers, same panel, same markers โ MT4 just cannot recolour the candles.
Support
Send me a message with a screenshot, the symbol and the timeframe, and I'll tell you what the tool was doing on that bar.
Analysis tool. It places no trades and makes no profitability claim. Past price behaviour is not a guide to future price behaviour.