Dilihat 9800
Average True Range Trailing Stops Strategy, by Sylvain Vervoort
The related article is copyrighted material from Stocks & Commodities Jun 2009
The related article is copyrighted material from Stocks & Commodities Jun 2009
//////////////////////////////////////////////////////////// // Copyright by HPotter v2.0 13/10/2014 // Average True Range Trailing Stops Strategy, by Sylvain Vervoort // The related article is copyrighted material from Stocks & Commodities Jun 2009 //////////////////////////////////////////////////////////// study(title="Average True Range Trailing Stops Strategy, by Sylvain Vervoort", overlay = true) nATRPeriod = input(5) nATRMultip = input(3.5) xATR = atr(nATRPeriod) nLoss = nATRMultip * xATR xATRTrailingStop = iff(close > nz(xATRTrailingStop[1], 0) and close[1] > nz(xATRTrailingStop[1], 0), max(nz(xATRTrailingStop[1]), close - nLoss), iff(close < nz(xATRTrailingStop[1], 0) and close[1] < nz(xATRTrailingStop[1], 0), min(nz(xATRTrailingStop[1]), close + nLoss), iff(close > nz(xATRTrailingStop[1], 0), close - nLoss, close + nLoss))) pos = iff(close[1] < nz(xATRTrailingStop[1], 0) and close > nz(xATRTrailingStop[1], 0), 1, iff(close[1] > nz(xATRTrailingStop[1], 0) and close < nz(xATRTrailingStop[1], 0), -1, nz(pos[1], 0))) color = pos == -1 ? red: pos == 1 ? green : blue plot(xATRTrailingStop, color=color, title="ATR Trailing Stop")
DONATE/TIP
BTC: 3FKWwtaYrf5NHZzaCi1fyAfQj7XSgtyCqe
BTC: 3FKWwtaYrf5NHZzaCi1fyAfQj7XSgtyCqe
Question: Is it repainting?
Is it possible to use it with "//@version=2" parameter?
best regards, Luca
Thanks again for sharing the script, Luca
Example: I have a max risk goal of not to lose more than 2% on any given trade.
1.) How would I set the inputs for this?
I have read some stuff on what is called an Average True Range Dynamic Stop.
2.) Is your script an ATR Dynamic Stop or something else?
Thanks
1) I can`t recomendet to you anything. I don`t use this script, I just coding it from magazine Stocks & Commodities Jun 2009. Sorry.
2) This script recalculated on the realtime and make changes in the stoploss level dynamically.