Reversal point indicator

v10.3
Reversal point indicator

This indicator finds and displays the potential bullish and bearish turning points using different parameters:

LONG SIGNALS
1. Red/Green candle (reversal)
2. Bullish candle close above the open of the previous red candle
3. Space to the left (the low of the last 3 candles lower than the low of the last 50 candles)
4. default stochastic (8,3,3) was in the oversold area within the last 3 candles

SHORT SIGNALS
1. Green/Red candle (reversal)
2. Bearish candle close below the close of the previous green candle
3. Space to the left (the high of the last 3 candles higher than the high of the last 50 candles)
4. default stochastic (8,3,3) was in the overbought area within the last 3 candles

Indicator coded by a request in the English forum.

 

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. Francesco78 • 04/09/2017 #

    Thank you, very interesting, work well on Italy 40 with 30m TF

  2. Stenozar • 04/09/2017 #

     Buonasera Nicolas, l’indicatore va inserito sul prezzo? ho provato ma il grafico mi viene schiacciato, non capisco perchè.
    Grazie
     

    • Nicolas • 04/09/2017 #

      Replace the last line with “RETURN” only. 

  3. Francesco78 • 04/09/2017 #

    Hi Nicolas, would it be possible to show the indicator as a series of 1 and -1 to be used as a external indicator, not one to be added on the chart, in order to make the backtest easier?
     

  4. Francesco78 • 04/09/2017 #

    I actually sorted it out
    golong = longgoshort = short*-1return golong as “LONG”,goshort as “SHORT”,0

    • Juzz Me • 04/09/2017 #

      Hey Francesco, this indicator is getting way too little praise – I find it extremely useful and effective. Would love to backtest it, but I can’t really figure out what exactly you changed in the code. Mind to enlighten me? Thanks!!

  5. diegofe_2000 • 04/09/2017 #

    gracias , muy bueno

  6. iramirez55 • 04/09/2017 #

    Bonjour, excusez mon français. Est-il possible de mettre les résultats des stratégies dans Excel? Comment vous pouvez combiner plusieurs stratégies pour l’ensemble des résultats?Merci a tous.
    Hello, sorry for my English. Is there a way to put the results of the strategies in Excel? How can you combine several strategies to see overall results?Thank you

    • Nicolas • 04/09/2017 #

      Please ask general purposes questions on forums. Thanks. 

  7. Sandrine • 04/09/2017 #

    Bonsoir Nicolas,
    Je vais sans doute poser une tien un peu bête, mais serait-il possible d’avoir ce code mais pour MT4, bien que ce soit un site pour PRT ?!

    • Nicolas • 04/09/2017 #

      Si il s’agit d’une demande privée pourquoi pas, mais il faudrait passer par le service programmation: https://www.prorealcode.com/trading-programming-services/

  8. simone • 04/09/2017 #

    i try that indicator Nicolas..give me some days for see how it work

  9. ericbesoramolins • 04/09/2017 #

    No sé lo que hago mal . si en la ultima linea solo dejo “return” no funciona y si lo pongo tal qual me altera la escala. me ayudas nicolas? gracias 

    • Nicolas • 04/09/2017 #

      En la configuración de precios, use la escala automática del eje vertical para usar sólo el precio.

  10. puabai99 • 04/09/2017 #

    Hello can anyone help me turn this into mt4 code? Please. I don’t know anything about coding.

    • Nicolas • 04/09/2017 #

      This website is dedicated to Prorealtime programming. However, you can ask for personalized codes at the programming services : https://www.prorealcode.com/trading-programming-services/

  11. JohnScher • 04/09/2017 #

    Hello Nicolas.
    Good Work!
    Where can i find a basic code to trade divergences?

    • Nicolas • 04/09/2017 #

      There are many divergences indicators on the website already, please make a quick search with the website search engine. Thank you.

  12. elanoa • 04/09/2017 #

    Buonasera sig. Nicolas. Complimenti per la sua competenza. Potrebbe darmi qualche suggerimento su alcuni codici che non riesco a far funzionare in piattaforma? Grazie.

  13. Bard • 04/09/2017 #

    This works well. But it works even better if you use the Ehler’s Mesa (Cycle) Period Finder! https://www.prorealcode.com/topic/ehlers-sinewave-indicator/

  14. Bard • 04/09/2017 #

    Here’s a screenshot of the difference between the standard indicator with default settings and an indicator that has Ehler’s Universal Oscillator replacing the standard Oscillator and uses Ehler’s MESA Period to determine the cycle period. The S&P500 period was found at 32 bars and I used an average of 25 bar cycles.

    The modified indicator seems to take less false short signals while picking up a few more longs. My arrows are dark green and orange.

    The only thing that isn’t working is the variable settings window control of the Oscillator bandedge values, that has to be set manually within the code and not from the settings window. Not sure why? If anyone had any ideas that’d be appreciated.
    I’m not a coder so please let me know if it’s not coded correctly. Cheers.

    https://www.dropbox.com/s/ardrak2xsg5ehrv/Reversalpointunivosc.png?dl=0

    (Neither Firefox or Chrome is adding the code here).

    //PRC_Reversal point indicator | indicator
    //09.04.2017
    //Nicolas @ http://www.prorealcode.com
    //Sharing ProRealTime knowledge
    //https://www.prorealcode.com/topic/need-help-coding-the-following-reversal-indicator/

    //LowestLow = 50 — Use Mesa Period
    //HighestHigh = 50

    // DrawText
    offset1 = 17 * pipsize //150 Dow
    //offset2 = offset1 * 4 // Default = 4

    //Bandedge = 25

    UnivOsc = MyUnivOsc

    MyUnivOsc, ignored = Call “Ehler’s Univ Osc SuperSmoother”[25]

    // LONG
    //Red/Green candle (reversal)
    //Bullish candle close above the open of the previous red candle
    //Space to the left (the low of the last 3 candles lower than the low of the last 50 candles)
    //default stochastic (8,3,3) was in the oversold area within the last 3 candles

    c1 = close[1]open
    c2 = close>open[1] //default >
    c3 = lowest[3](low)<lowest[LowestLow](low)[1] or lowest[3](low)<lowest[LowestLow](low)[2] or lowest[3](low)<lowest[LowestLow](low)[3]
    c4 = summation[3](UnivOsc0
    long = c1 and c2 and c3 and c4

    if long then
    drawarrowup(barindex,lowest[3](low)-offset1) coloured(51,102,0) //=dark green //default (0,255,0)
    endif

    // SHORT
    //Green/Red candle (reversal)
    //Bearish candle close below the close of the previous green candle
    //Space to the left (the high of the last 3 candles higher than the high of the last 50 candles)
    //default stochastic (8,3,3) was in the overbought area within the last 3 candles.

    c5 = close[1]>open[1] and close<open
    c6 = close<open[1] //default highest[HighestHigh](high)[1] or highest[3](high)>highest[HighestHigh](high)[2] or highest[3](high)>highest[HighestHigh](high)[3]
    c8 = summation[3](UnivOsc>0.9)>0
    short = c5 and c6 and c7 and c8

    if short then
    drawarrowdown(barindex,highest[3](high)+offset1) coloured(255,153,0) //=orange //default (255,0,0)
    endif

    return long as “Long Reversal”, short as “Short Reversal”

  15. Bard • 04/09/2017 #

    Can anyone figure out how to automate it using assisted creation? I tried this — pls see image:

    https://www.dropbox.com/s/4lw5j7miwv2sm4f/reversalassitedcreation.png?dl=0

    but it won’t take trades at the position of the arrows. (Takes no trades). Cheers!

    • Nicolas • 04/09/2017 #

      Arrows are plotted in the past afterwards.

  16. Bard • 04/09/2017 #

    Thanks Nicolas, does it repaint like the Belkhayate indicator?

    • Nicolas • 04/09/2017 #

      Sorry I replied too fast. The arrows are painted on the current bar (and not afterward!!), but at the highest or lowest price of the last 3 bars. If you want the arrows to be plotted at Close: drawarrowdown(barindex,close) coloured(255,0,0)

  17. Bard • 04/09/2017 #

    No worries!

    What I meant is when I create an assisted ProBacktest it won’t take any trades if I set Buy to:
    When Price, (or high, or close) = Reversal Point Indic (25 25 20), Buy 10 per point.

    I had also tried:
    When Reversal Point Indic (25 25 20), = Reversal Point Indic (25 25 20), Buy 10 per point… but of course it just buys every single bar regardless of where the drawarrowup and drawarrowdown arrows are on the chart.

    So if I want to get it to buy (and sell) at the exact points where those drawarrowup and drawarrowdown markers are on the price chart how do I set the conditions in assisted creation?
    (I did try your suggestion aswell and used barindex,close, but it takes no trades).

    Cheers,

  18. Gigi • 04/09/2017 #

    Bonsoir, y a t il un screener pour cet indicateur?

  19. makhlaghi • 04/09/2017 #

    Is this for AmiBroker? I got some errors!!!

    • Nicolas • 04/09/2017 #

      Sorry no! all codes on our website is to be used with ProRealTime trading platform: https://www.prorealtime.com

  20. wtangsiri • 04/09/2017 #

    Bonjour
    J’ai importé le fichier ITF en question, mais cela me donne, en bas de l’écran, un indicateur et non pas une indication sur la bougie de prix
    Que dois je modifier ?
    Merci pour réponse

    • Nicolas • 04/09/2017 #

      Il faut ajouter l’indicateur sur le graphique du prix.

  21. skuggan89 • 220 days ago #

    This is a great indicator, works very well!! Is there any algo based on this indicator that can take trades according to the signals?

avatar
Register or

Likes

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

+15 more likes

Related users ' posts
Bhanu Pratap Dear Sir, Can I get MQL4 File for this indicator and last man standing . pls looking forward...
ISTJ_T Hi Nicolas Thanks a lot for the indicator. Trading off the TradingView and have issues wit...
Nicolas Just use ProRealTime and its powerful screener for stocks.
ALE Hi the color is given by a numerical value derived from the oscillator in use. If you comp...
efahmy Thanks mate
Jo-01-R Hello, it is possible to have this indicator but instead of colors rather have numbers rangi...
Nicolas Add it on price using the wrench on the left upper side of the price chart.
Stenozar thanks Nicolas, I' ll try again!
Radetzky Buongiono e grazie : l'immagine sopra ritrae l'indicatore sul TF 15 min ma a me funzio...
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 ...
ak5hay2 Works like crazy on bitcoin. Use different timeframes. Thanks a lot Doc!!!
richyowen Hi, great code thanks. Very new to this forum. Is there a way to add a 100point target on an...
lisamitch50 Morning all, Just backtested on quite a few instruments, worked well on backtesting, but tel...
FULVIO09 Attualmente non c'è sufficiente volatilità : la condizione "C0 = AverageTrueRange[1500](Clos...
vlongobardo67 Ma io intendevo in backtest ! Scusa non l’ho menzionato.
ciniselloftse salve fulvio .il trading sistem e sempre profittevole?
GraHal Is this the Discussion Topic you need @Gregg https://www.prorealcode.com/topic/scalping-i...
bertrandpinoy bonjour Nicolas y a t il une possibilité de signal sonore dès qu une vente ou un achat serai...
Nicolas Oui cela nécessitera une adaptation du code cependant, merci de formuler une demande sur le ...
Nicolas Oui pourquoi pas? :)
claudiofred Bonjour Nicolas, merci encore pour ce super indicateur. se demander s'il est possible d'écr...
Nicolas Screener déjà présent sur le forum ici: https://www.prorealcode.com/topic/indicador-lastmans...
bazilou pouvez expliquer donchian bias merci
rb-72 Thank you, area of twist by dilatacion of the price, missing part of the code that is not pu...
Thomas007 after reading your blog now I understand why there is only a part of your code here. I'm try...
Juanjo Hola¡¡ la estrategia se podria aplicar sobre acciones con marco temporal diario?? gracias.
Marcel If you are interested in my way of trading, please follow me on Twitter @MvvTrading
Genotik Excellent, merci !
diegofe_2000 Excelente indicador, felicitaciones, muy bueno
TAC Bolsa This indicator give trading signals depending of the crosses of overbought and oversold area...
Juanjo Hola. El indicador es válido para acciones en periodo diario? Gracias
TAC Bolsa Hola Juanjo la información del indicador y otros la puede encontrar en el BLog. https://w...
TempusFugit Masala, thanks for your contribution. I don´t like the offmarket spreads neither ;) I unders...
Uveus Tempus, me da un error al validar el codigo, sobre la variable N. Al crear el indicador me ...
TempusFugit Hi Uveus, I am guessing you inserted the code of the indicator into the system code, is ...
gblast I added this indicator to my pro real time but its not showing up on my candles. Its invisible
Steven Bahia Hi Nicolas - great indicator - is there a way to place a alert when the Oscillator crosses ...
Nicolas Alerts can't be programmed, you have to set them yourself with the Alert tool of the platfor...
Steven Bahia just to add to this would there be a way to establish a entry price from the Oscillator
leonz007 Hi Despair, dont know why after import and add your indicator, it does not go on to the pric...
Nicolas Apply it on the price chart with the wrench at the left upper side of the price chart.
Sydneyhom Hi Despair Thanks for writing the code and for generously making it available to the public...
JR1976 Dear Mike , your screener seem interest and simple... Do you try to envelope an automat...
Player Hi Mike, What is the name of the indicator just under the MMA ? Thanks Regards Marc
Igor Hi Mike, What is the name of the indicator just under the MMA ? Thanks Regards

Top