SSL Hybrid indicator

SSL Hybrid indicator

Short explanation of the SSL Hybrid Indicator components

SSL1 / Baseline channel

SSL stands for semaphore signal level, typically used as a channel for trend trading, but here SSL1 acts as the trend detection aspect of the indicator and is referred to as the baseline. It has three lines, and when these lines are pink, the trend is bearish, and when blue, bullish. If the lines happen to turn gray, this is because the price is interacting with the baseline, and this can be an early indication that the trend is about to change.

There are several options available for how this baseline is calculated.

SSL2

In this case, the SSL combines the price position with respect to moving averages channel and ATR channel. As in the SSL1 there are several options available for how this indicator is calculated.

SSL3 (EXIT trades)

The arrows are buy and sell labels, and these are independent of the baseline, meaning if the baseline shows a bearish trend, you might still receive bullish signals, and if the baseline is bullish, you will still receive bearish signals. This is because they can also be used as exit signals depending on how you are trading with the indicator.

Aditional ATR lines

We have also ATR bands with the SSL Hybrid indicator. ATR stands for average true range, and it calculates the volatility in the market and shows us the average area prices likely to fluctuate within. This is great because it allows us to see what is the current volatility of the market, and we can set stops at areas that price is unlikely to reach.

Original description from author (Mihkel00)

This script is designed for the NNFX Method, so it is recommended for Daily charts only.
Tried to implement a few VP NNFX Rules.
This script has a SSL / Baseline (you can choose between the SSL or MA), a secondary SSL for continuation trades and a third SSL for exit trades.
Alerts added for Baseline entries, SSL2 continuations, Exits.
Baseline has a Keltner Channel setting for “in zone” Gray Candles.
Added “Candle Size > 1 ATR” Diamonds from my old script with the criteria of being within Baseline ATR range.

SSL Hybrid indicator ProRealtime code

Below I’ll leave the code so you can copy and paste it into your probuilder.

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials

  1. ARLEQUIN49 • 02/01/2024 #

    Hello Ivan,
    Would it be possible to convert the code of this QQE MOD indicator which accompanies SSL HYBRID?

    • Iván • 02/01/2024 #

      Hi,
      Yes I can translate it but please, create a new topic for it.

  2. ARLEQUIN49 • 02/01/2024 #

    here is the code:

    //@version=4
    //By Glaz, Modified
    //
    study(“QQE MOD”)
    RSI_Period = input(6, title=’RSI Length’)
    SF = input(5, title=’RSI Smoothing’)
    QQE = input(3, title=’Fast QQE Factor’)
    ThreshHold = input(3, title=”Thresh-hold”)
    //

    src = input(close, title=”RSI Source”)
    //

    //
    Wilders_Period = RSI_Period * 2 – 1

    Rsi = rsi(src, RSI_Period)
    RsiMa = ema(Rsi, SF)
    AtrRsi = abs(RsiMa[1] – RsiMa)
    MaAtrRsi = ema(AtrRsi, Wilders_Period)
    dar = ema(MaAtrRsi, Wilders_Period) * QQE

    longband = 0.0
    shortband = 0.0
    trend = 0

    DeltaFastAtrRsi = dar
    RSIndex = RsiMa
    newshortband = RSIndex + DeltaFastAtrRsi
    newlongband = RSIndex – DeltaFastAtrRsi
    longband := RSIndex[1] > longband[1] and RSIndex > longband[1] ?
    max(longband[1], newlongband) : newlongband
    shortband := RSIndex[1] < shortband[1] and RSIndex upper ? #00c3ff : RsiMa – 50 = 50 ? QQEzlong + 1 : 0
    QQEzshort := RSIndex longband2[1] and RSIndex2 > longband2[1] ?
    max(longband2[1], newlongband2) : newlongband2
    shortband2 := RSIndex2[1] < shortband2[1] and RSIndex2 = 50 ? QQE2zlong + 1 : 0
    QQE2zshort := RSIndex2 ThreshHold2 ? color.silver :
    RsiMa2 – 50 ThreshHold2
    Greenbar2 = RsiMa – 50 > upper

    Redbar1 = RsiMa2 – 50 < 0 – ThreshHold2
    Redbar2 = RsiMa – 50 < lower
    plot(Greenbar1 and Greenbar2 == 1 ? RsiMa2 – 50 : na, title="QQE Up", style=plot.style_columns, color=#00c3ff, transp=0)
    plot(Redbar1 and Redbar2 == 1 ? RsiMa2 – 50 : na, title="QQE Down", style=plot.style_columns, color=#ff0062, transp=0)

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar

+3 more likes

Related users ' posts
Vonasi Discussion on this indicator/filter can be found here: https://www.prorealcode.com/topic/121...
Domenec Claro Juanjo de todas maneras en deinversoratrader.com tienes estsos osciladores evolucionad...
Dron Hola Domenec, en la descripción hablas del indicador velas de colores, no lo encuentro en la...
Domenec Hola Dron mira en el blog deinversoratrader.com en formacion indicadores ahi hay varios grat...
Geronima Ortiz I watched the video three times, but I can not put the npips parameter as a variable. I do...
Geronima Ortiz I think the video is for an old version of prorealtime, the images do not correspond at all ...
Nicolas indicator1 = CALL “PRC_StopReversal”[npips, 1] and define npips in the optimization window ...
Caribeengeek Bonjour j’avais vu que vous proposiez d’écrire des codes pour ceux qui s’y connaisse pas Mai...
Caribeengeek Les devises unité
Nicolas Merci d'utiliser le forum pour les demandes de programmation personnalisée
ullle73 nicolas, can you somehome make this to be in the background of the price chart?
jonpt88 none did that yet right?
Nicolas You can ask for a code modification on forums, please open a new topic with your request.
Toto le Heros Thanks Nicolas. I read somewhere that in the calculation, we should round the value of the A...
Nicolas aADX = round(adx[10])
bolsatrilera
8 years ago
Rainbow Oscillator
Rainbow Oscillator
1
Indicators
Maxime Baudin Interesting, thanks! Combine this indicator with the bollinger bands there is enough to make...
supertiti Bonsoir à tous For those who like me want to calibrate this indicator on a scale of 0 to ...
verdi55 You can find me at www.FXautomate.com Ahh. So i got it ? 4 different supertrends without th...
juanj What? This has nothing to do with the website. The site is simply a service to help people ...
Nicolas Advertising is allowed,as long as people are helping others and if provided services are abo...
styrke Hello Nicolas, Nice screener, I appreciate the way you always try to condense at maximum th...
Nicolas There's no particular reason. RSI is widely use with its default period and results seems re...
Vonasi I noticed a couple of typo errors in the code. The list of variables lines 4 to 11 should be...
Genotik Thank you for your important contribution this week which is much appreciated! Happy New Yea...
Vonasi No problem. I hope they are useful to someone. Happy and hopefully prosperous New Year to y...
DarioMazza Hi Vonasi, i have a question for you, the comand "pricetype" where did you found it in the ...
Vonasi PriceType is just a variable that I use. The value decides what type of price is used in the...
Vonasi I noticed a couple of typo errors in the code. The list of variables lines 4 to 11 should be...
Nicolas
8 years ago
Trinity Impulse
Trinity Impulse
5
Indicators
ribou ah d'accord merci beaucoup
domenico nlevel1 non modifica la curva al variare del suo valore
tiger_man_no1 Very nice ; what is the best period input date for DAILY CHART ?
Nicolas
8 years ago
Genotik Merci !
WarningTrading Comment peut on la comparer ? comme ceci ? cela ne me donne plus le message d'erreur manque...
sally31120 Bonjour, je n'arrive pas à créer ce screener close > supertrend extended2[1] la réponse...
Nicolas voir ce sujet pour un screener basé sur Supertrend Extended: https://www.prorealcode.com/top...
Marcel For those who are interested, I post trade opportunities with this indicator on Twitter. (@M...
swapping Thank you for sharing, best regards
Tellie2015 tack ska du ha för dina delningar både här o twitter
Leo Hi all, I posted a new version of this indicator ( I just add arrows to spot the local maxi...
Trading_En_El_Ibex35 Muchas Gracias por compartir este interesante indicador. Un saludo
xavieralava hola gracias leo
Nicolas
8 years ago

Top