SuperTrend adaptive periods (r-squared)

v10.3
SuperTrend adaptive periods (r-squared)

New SuperTrend indicator version made of adaptive periods with comparison made from the coefficient of determination / average of the least squares.

The adaptive formula makes the SuperTrend more reactive to the little fluctuation of the market while still doing what it is supposed to do: be a trend following indicator.

Another great idea of this indicator is to draw “floating levels” above or below the SuperTrend which are calculated with percentage of the highest and lowest values of the SuperTrend within the last Y “flLookBack” periods. These floating levels could act as filter to detect / prevent false trend reverse.

The adaptive function code of this indicator can be use in many other indicators and new original concept, I suppose I’ll post more of them into the library in the future days/weeks.
Another indicator made of this kind of adaptive periods if the r-squared adaptive exponential moving average already posted in the prorealtime code library here.

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. zilliq • 02/10/2017 #

     Hi Nicolas,  
    Thanks for your indicator 
    Why donc you not use the r2 function of PRT who will be simplier and faster ? 
    Have a nice day 
    Zilliq 

    • Nicolas • 02/10/2017 #

      It would has been easier, but this adaptive function is not mine, it’s a translation from MT4 code, like the other one of adaptive EMA, I gave the link in the post. 

  2. zilliq • 02/10/2017 #

    Ok Nicolas,  il didn’t know it was a translation of a mt4 code (May be indicate it in your text) 
    Something who could be more interesting if to you use the same idea but with the Hurst exponent (correlate more with the trend than the r2 who correlate with LR).  It exists on mt4 not on prt if I remember. 
    http://www.greattradingsystems.com/indicators/hurst-exponent-indicator-for-mt4/
    Have a nice sunday and thanks
    Zilliq 

    • Nicolas • 02/10/2017 #

      It’s not the case in this one you’re right.

  3. leo1962 • 02/10/2017 #

    Ciao Nicolas,
    nel codice c’è un errore di sintassi, allego screenshot. Non sono pratico di codice e non riesco a risolverlo.
    Ti ringrazio per aver pubblicato l’indicatore e per la correzione che cortesemente vorrai effettuare.
    Un saluto
    Leonardo

    • Nicolas • 02/10/2017 #

      Este indicador sólo funcionará para Prorealtime v10.3 y superior.

  4. leo1962 • 02/10/2017 #

    gracias 😉

  5. verdi55 • 02/10/2017 #

    What is the use of this indicator ? When I use in my supertrend systems, with comparable parameters für period and mult, it starts wildly bouncing around the price. I get enormous and very fast fluctuations that destroy any trend following capabilities. On the other hand, when the parameter mult is increased enough to stop these fluctuations for most of the time, I see no advantage to the normal supertrend. Usually, it is not a good idea to change the period length within a supertrend while it is being calculated. The reason is that the size of ATR, with which the supertrend is calculated, varies with the period length. So, when you compare a supertrend, say with period 8 and with period 10 and the same mutiplier mult, in one case the supertrend may be above the price and in the other case below the price. When the periods are constantly changed, you will get a supertrend that bounces around the price instead of showing clear uninterrupted trends.

    • Nicolas • 02/10/2017 #

      That’s why there is no color on this version of the supertrend instead of the normal one. Even if price is jumping above or below the supertrend, it doesn’t mean that the trend is actually changing, percentile floating levels “could act as filter to detect / prevent false trend reverse.” . This indicator is a concept: use correlation with a r-squared line to adapt the period of the indicator, it results in a supertrend more versatile, but also change the way we are using it usually, I totally agree. Thanks for your feedback!

  6. verdi55 • 02/10/2017 #

    There is no colour ? May be not for Englishmen on this normal version. Thanks for your feedback from Avesnes-les-Aubert ! It’s only 76 kilometers away from Lille. Still, from time to time, I learn valuable things from your website. Thank you !

    • Nicolas • 02/10/2017 #

      Sorry? What do you mean?

    • verdi55 • 02/10/2017 #

      Have you ever made any Franc with trading ? I guess, not. Maybe I should change business and tell people what they like to hear. Sorry ? Regards to Prorealtime. 

    • Nicolas • 02/10/2017 #

      Everything here is free, I do not sell anything and “tell people what they like to hear”, I’m sorry you are thinking that. There are many more other websites where you could make this kind of remark but I don’t think it is really adapted here, because I spent all days answering any kind of questions on forums and code for free any queries to help people without asking nothing.  I encourage no one to use my code or whatever others made by people who are willing to share their work with the community. If you can’t stand what you read here, please move on to another place. I still don’t have understood your comment about the place where I live and work.. Anyway, I have no time for trolls but I’m pleased you “still learn  valuable things from your website”. 

    • verdi55 • 02/10/2017 #

      Is there such a thing as a free lunch ?

  7. maceng • 02/10/2017 #

    Thanks Nicolas for this great work! I would like to understand the math behind it in order to convert it to Python code.

    • Nicolas • 02/10/2017 #

      Sorry I have no time to provide assistance for python programmers. Have a good day.

avatar
Register or

Likes

avatar avatar
Related users ' posts
winnie37 yes. "No ground breaking math here, but I am finding very useful and some algo based on it i...
Jan Wind Also interesting to know what does not work, which set up you use, saves me investigating ! ...
winnie37 i just set the proorder like this: buy when 50/100/200 phase >0 and sell when under 0, go...
Vinks_o_7
6 years ago
IV Mcm I've always wondered how to make the ADX faster, thank you!
Vinks_o_7 You welcome !
Vinks_o_7 Another variation that may be more accurate : we calculate the average of normalized DI's in...
nfulcher Please could someone explain how the following code is calculated:- iDI = TEMA[3](DI[DI2]...
oakenstream Jan, I find sometimes that the priceexit variable is never set. It seems to happen when the ...
Matt66612 I do not understand the first time I launch the backtest I got the same result as you. but ...
SL Hi, Fer666 Thank you for sharing. If I want to show daily ST on a 10_min intraday chart...
SL correction above... system had remove"not equal" signs Line 19 : change to if WeekNo "Not...
SL OK... I had figured out... need more than that. Thank you anyway.
coscar Ottimo lavoro. come sempre!
luxrun Nello studio di Sepiashvili viene descritto anche un altro indicatore, il Q-indicator, che è...
avatar
unkown ;-) sfido chiunque a riuscirci!
avatar
unkown infatti basta leggere i post degli altri....
nicola papangelo ciao Francesco vorrei contattarti su facebook o in privato. Grazie
Janfi Hello, I'm new to ProRealCode and I do not understand the following summation[n](indicator...
Kaci It seems he's just checking that the previous MACD is < 0 for maximum one period ? I'...
Daniel Martin Hi do you know how have and entry after the second cross? There is crosses below 0 and cross...
Maik2404 wie kann ich den Code bekommen Paul?
jens_kittner Works with US Crude at 1h as well!
Jean-Claude REGIS Je préconise de regarder les graphiques H1 et M15 pour visualiser la tendance de fond et d'...
capgros Bonjour @Nicolas, Thanks a lot for this tool, it is very useful for me. I would like to s...
Hans63 Would you add the possibility to color also the Heikin Ashi and bar chart?
Nicolas That's possible, please open a new topic in the indicator forum explaining what you need exa...
Nicolas
7 years ago
BSTrend
v10.3
BSTrend
10
Indicators
Florian Legeard C’est à dire sur le prix et non sur le temps ? Merci
Rohit82189 bstrend repaints
Nicolas No, it doesn't repaint.
Juan Salas Hi FULVIO09, Nice piece of work. It seems to work very well. Does only work for INDEXES??...
Johann Hi @FULVI09, I understand the instructions however I'm not too sure how to determine the "p...
Player8520 Hello, It doesn't work with me either. However, I changed AA to 180 on line 15, added th...
cfta Hi Fulvio, many thanks for sharing this clever indicator, much appreciated. As Pepsmile ment...
cfta Sorry adding the PRT to code didn't work in the above comment so I guess we will have to set...
juanj Something appears to be wrong with this formula as graphing t shows t to almost never be wit...
Nicolas
7 years ago
Maxime Baudin Interesting, Thank you! :)
franck-david Bonjour Nicolas , actuellement je me forme grace a vos videos tres tres bien expliques mer...
Nicolas Merci. ça n'est pas le lieu pour poser ce genre de question :) Merci d'utiliser le forum Pro...
Vonasi Discussion on this indicator/filter can be found here: https://www.prorealcode.com/topic/121...
Vonasi Forum discussion on these indicators can be found here: https://www.prorealcode.com/topic/av...
jennr29 Hi. Is it possible to convert this code to an mq4 file?
Nicolas Sorry but our website is dedicated to prorealtime programming. However, you can ask for priv...
snow_onar Very interesting indicator. Thanks for contributing it. What volume node or volume profile i...
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...

Top