ceyhun

ATR Trailing Stoploss

ATR Trailing Stoploss

Buy=crossover(close, TS )
Sell=crossunder(close, TS )
Note di rilascio: mistakes were improved
Note di rilascio: bug fix
Note di rilascio: fix
Script open-source

Nello spirito di condivisione promosso da TradingView, l'autore (al quale vanno i nostri ringraziamenti) ha deciso di pubblicare questo script in modalità open-source, così che chiunque possa comprenderlo e testarlo. Puoi utilizzarlo gratuitamente, ma il riutilizzo del codice è subordinato al rispetto del Regolamento. Per aggiungerlo al grafico, mettilo tra i preferiti.

Vuoi usare questo script sui tuoi grafici?

Commenti

Can someone please help me understand how the HHV is calculated? Thanks!
+107 Rispondi
Have you back tested this over different time frames? I'm wondering what time frame gives the best returns using this indicator.
+66 Rispondi
JohnMust BelsizeLion
@BelsizeLion, did you found out?
+13 Rispondi
Hi @ceyhun - you have done a great job. I have a query if you can answer then will be great help for me. What is HHV here? Is it highest of 10 days high or something else?
+26 Rispondi
@rbhushan03, I also think the same. If you find out then let me know.
Rispondi
Good Work !! Glad to see this indicator in Trading View. For 5 mins chart, which is best ATR multiplier setting ?
+19 Rispondi
ceyhun Harichandraa
@Harichandraa, thank you . the original settings are good, try the strategy.
settings
example (*2)(/2)
Multiplier-2.5-5-10
atr period 5-10-20
HHV period -10-20-30
+9 Rispondi
Vapt ceyhun
@ceyhun, strategy too good. can you please suggest how to write chartink screener based on this.
+1 Rispondi
@Vapt, tnks It was easy if there was defined coding but I don't think chartink screener can be done..
Rispondi
ceyhun ceyhun
@ceyhun, //@version=4
study("ATR Trailing Stoploss",overlay=true)
Atr=input(5,title="Atr Period")
Hhv=input(10,title="HHV Period")
Mult=input(2.5,title="Multiplier")
Barcolor=input(true,title="Barcolor")

TS=highest(high-Mult*atr(Atr),Hhv),barssince(close>highest(high-Mult*atr(Atr),Hhv) and close>close)
Color=iff(close>TS,color.green,iff(close<TS,color.red,color.black))
barcolor(Barcolor? Color:na)
plot(TS,color=Color,linewidth=3,title="ATR Trailing Stoploss")

plotshape(crossover(close,TS),color=color.green,text="Buy",location=location.belowbar,style=shape.labelup,textcolor=color.white,transp=10)
plotshape(crossunder(close,TS),color=color.red,text="Sell",style=shape.labeldown,textcolor=color.white,transp=10)
+4 Rispondi