Stop Reversal indicator

v10.3
Stop Reversal indicator

The indicator is pretty similar to a Supertrend but based on fixed steps with pips/points instead of multiple of ATR. The arrows plotted on the price chart are the reversal of this “supertrend”.
I added an option to display or not the line that show the trend and when the price is crossing it (showLine).
The “nPips” setting is the size in points/pips between the current close and the “stop and reverse” trend line. You should adapt it for the instrument and timeframe displayed on your chart.

 

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?

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

  1. Geronima Ortiz • 8 days ago #

    Grazie Nicolas,
    è possibile creare un sistema di trading con questo indicatore?
    Ho provato ma non ci sono riuscita
    Ciao

  2. Geronima Ortiz • 8 days ago #

    Thanks, Nicolas
    is it possible to create a trading system with this indicator?
    I tried but I could not do it
    Hello

    • Nicolas • 7 days ago #

      Yes of course, be sure to set ‘showline=1’.
      In your trading system, just test if the Close is crossing over or under the black line (variable name = myline). Just like what we do with a usual Supertrend for instance.

  3. Geronima Ortiz • 7 days ago #

    // Definizione dei parametri del codice
    DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate

    // Condizioni per entrare su posizioni long
    indicator1 = CALL “PRC_StopReversal”[0.004, 1]
    c1 = (close >= indicator1)

    IF c1 THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF

    // Condizioni per uscire da posizioni long
    indicator2 = CALL “PRC_StopReversal”[0.004, 1]
    c2 = (close <= indicator2)

    IF c2 THEN
    SELL AT MARKET
    ENDIF

    I was helped by the simplified creation
    I get this result, but it only works long.
    I would like to get the system to look for the best NPIPS.
    Can you help me? thank you

    • Nicolas • 7 days ago #

      You can try to optimize values for instruments/timeframes, like it is explained in this video: https://www.prorealcode.com/blog/video-tutorials/how-to-optimize-a-trading-system-with-probacktest-prorealtime/

  4. Geronima Ortiz • 7 days ago #

    I’m sorry to come back here,
    I can not transform your indicator into a trading system.
    can you help me?
    I believed that the simplified creation was useful for those like me who do not know anything about language, but no!

    • Nicolas • 7 days ago #

      You should test crossing of close with the indicators line and not if it’s above or below

  5. Geronima Ortiz • 7 days ago #

    // Definizione dei parametri del codice
    DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate

    // Condizioni per entrare su posizioni long
    indicator1 = CALL “PRC_StopReversal”[0.004, 1]
    c1 = (close CROSSES OVER indicator1)

    IF c1 THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF

    // Condizioni per uscire da posizioni long
    indicator2 = CALL “PRC_StopReversal”[0.004, 1]
    c2 = (close CROSSES UNDER indicator2)

    IF c2 THEN
    SELL AT MARKET
    ENDIF

    // Condizioni per entrare su posizioni short
    indicator3 = CALL “PRC_StopReversal”[0.004, 1]
    c3 = (close CROSSES UNDER indicator3)

    IF c3 THEN
    SELLSHORT 1 CONTRACT AT MARKET
    ENDIF

    // Condizioni per uscire da posizioni short
    indicator4 = CALL “PRC_StopReversal”[0.004, 1]
    c4 = (close CROSSES OVER indicator4)

    IF c4 THEN
    EXITSHORT AT MARKET
    ENDIF

  6. Geronima Ortiz • 7 days ago #

    okay it seems to me that it works.
    I saw the video you reported to me, but I was not able to put NPIPS as a variable in order to optimize it.
    Can you help me please?

    • Nicolas • 6 days ago #

      If you follow the video, it’s easy as 1.2.3 🙂

  7. Geronima Ortiz • 6 days ago #

    I watched the video three times,
    but I can not put the npips parameter as a variable.
    I do not understand how to change the code to do it.
    If you can help me I would be happy, otherwise it does not matter.
    Thank you

    • Geronima Ortiz • 6 days ago #

      I think the video is for an old version of prorealtime, the images do not correspond at all to the current version.
      I abandoned the idea. Do not worry. That’s okay.
      Thank for all

  8. Nicolas • 6 days ago #

    indicator1 = CALL “PRC_StopReversal”[npips, 1]
    and define npips in the optimization window with its start, end and step of variable increment, that’s all 🙂

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
odin here is my code c1 = ExponentialAverage[3](close) c2 = ExponentialAverage[5](close) c3 ...
juanj HI Odin Can you also kindly provide the code for the 'Short Term Trader Squezze' indicato...
odin this is the short term Trader squezze indicator. short term Trader in Trouble and squezze is...
AngelPujalt Quisiera saber si este modelo de cribador repinta. Saludos
odin look at the screener i upload a new rule based screener for this strategy to find long candi...
JanWd Very nice strategy, it does work indeed !! Very long time perspective. You can use this s...
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
winnie37 Merci Nicolas. J'ai un bug d'affichage quand j'utilise ton indicateur. La bougie en cours ...
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
2 months ago
Rainbow Oscillator
Rainbow Oscillator
1
Indicators
Maxime Baudin Interesting, thanks! Combine this indicator with the bollinger bands there is enough to make...
vlongobardo67 Ciao Fulvio, ho scaricato ed importato il file. m,a se lo faccio girare sul miniDax non ...
FULVIO09 Attualmente non c'è sufficiente volatilità : la condizione "C0 = AverageTrueRange[1500](Clos...
vlongobardo67 Ma io intendevo in backtest ! Scusa non l’ho menzionato.
lumarino No penultimo minuto do Dow (20:58h) a simulação apresenta melhores resultados que no ultimo ...
lumarino Hello Leo. Good evening. Being a programming apprentice and in the PRT I would appreciate a ...
Leo Hi Luminario, b0 is a condition that the curve SMA1 is below SMA2. As long as this conditi...
Nicolas Thank you for this valuable stock screener. However, I can't get bearish signals with the co...
Per Inge Thanks for your advice, that is useful and I will study that option. I found that problem as...
Nicolas You can send me updates through the form on the contact page: https://www.prorealcode.com/co...
Nicolas
3 months ago
supertiti Bonsoir à tous For those who like me want to calibrate this indicator on a scale of 0 to ...
juanj This gets me thinking about creating a strategy on the 5min timeframe that only takes trades...
GraHal I noted above does okay on DAX 10 min with even a reduction to 30 of the Stop Loss. I've s...
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...
jebus89 Big thanks for sharing this :) Seems to work as expected, good stuff.
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...

Top