TTI ATR Extreme

v10.3
TTI ATR Extreme

Another new channel indicator made of price differences (high or low) from a moving average (40 periods EMA) and ponderate by the recent average true range (14 periods).

The result of this calculation is then smoothed by another Exponential Moving Average  of 3 periods. This is the “center” of the band. The upper and lower bands are calculated with the standard deviation 200 periods from this center value (smoothed with another 40 EMA beforehand).

The indicator act as an oscillator with dynamic overbought and oversold areas, that could be used as potential reversal zones or breakout ones to trade in the same direction.

This code come from a Kirk Northington’s book.

Coded by a request on the Italian forum, translated from a Metastock formula.

 

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. albertocampagna • 04/20/2017 #

    Sei grande Nicolas 🙂

  2. SAcht • 04/20/2017 #

    Dear Nicolas,
    Great work, thank you very much!I would love to use the indicator in ProScreener. However, regardless of the stock list I choose, PRT does not come up with any values (even though the condition should be met).This is the code of the ProScreener (created by using the ProScreener assistant) – really simple in order to exclude any other potential sources of error:
    ignored, indicator1, ignored = CALL “PRC_TTI ATR Extreme”(close)c1 = (indicator1 > indicator1[1])SCREENER[c1]
    Do you (or anyone else) have any idea why ProScreener does not seem to filter out any stock?Thank you very much in advance!!

    • SAcht • 04/20/2017 #

      btw: The above-posted ProScreener is supposed to show stocks for which the center line has increased vs. last period

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
P. Marlowe Muy bueno. ¿Podría hacerse para señalar extremos por el lado bajista? Lo mismo a la inversa....
Miro Esta es una versión del indicador, para ambos extremos. //-------------------------------...
P. Marlowe Muchas gracias ¡¡
kats Bonjour, J'ai une question etes vous trader? Je m'explique , j'ai téléchargé tous les indi...
Iván Allora crei un nuovo post. Lo aspetterò.
Stenozar Ciao Ivan, ho inserito il post con la richiesta di traduzione. Se puoi vedere, grazie!
Iván perfect!
kats BONSOIR c bon merci j ai trouve ce weekend merci de votre reponse cdlt
the_giorgio Hi, nice work I would like to understand something about prorealtime code. With your ...
Iván Hello. When you use the drawcandle() instruction then in the configuration window you add ...
larouedegann TIMEFRAME(15minutes) apparemment ne fonctionne pas
Iván Bonjour Je ne comprends pas bien le problème. L'indicateur fonctionne dans n'importe quelle...
larouedegann OUI je le sais, il fonctionne dans toutes les unités de temps. Mais je souhaite utiliser l'i...
Doddge Hola Iván, ¿sería posible crear un screener que indique cuándo las velas coloreadas del indi...
RTR Ivan thank you for the pro-screener. I a trying to understand how to write the signals from ...
Iván Hi, Lines 62 and 63. These lines define buy and sell conditions.
jacquesgermain sì da aggiungere
Maik2404 auf welchen Wert muss ich die Kompresionsperiode stellen?
jacquesgermain — Période de compression : ce paramètre détermine la période de rétrospection utilisée pour ...
Iván
9 months ago
winnie37 Hi Ivan, if i want to use it, and call the oscillator value (in grey, green or red), how to...
Iván The oscillator is smoothtype. In inputs there is de lag to configure the output
luxrun A question: what are the initial (or default) values ​​of maximum and minimum in the executi...
Quino
11 months ago
Alai-n I really like it when you develop ideas around price movement! I am much less a fan of all t...
elcortijoverde Muy buen trabajo.Intuitivo y claro.Gracias por tu dedicación y aportación.
Xenotrax A première vue, sa à l'air d'être un indicateur très puissant sur de petites temporalités, j...
merri Bonjour Nicolas, Comment transformer cet indicateur en bot sur PRT ?
Nicolas Cela a déjà été fait, voir ce sujet: https://www.prorealcode.com/topic/strategia-con-lindica...
StephFor //ind1 = ZigZagPoint[2*averagetruerange[200]](close) avr = 3 //3% ind1 = ZigZag[avr](close...
Manu L. @Steph un grand merci pour ton aide mais :-( J'ai copier le code tel quel mais cependant j...
AlphaMauss Je n'ai pas réussi à faire fonctionner l'indicateur avec le code fourni en commentaire sur P...

Top