ATRStopLossFinder

Average True Range Stop Loss Finder
credits to tradingview.com/u/veryfid/ for the initial version
stopLossFinder(length, smoothing, multiplier, refHigh, refLow, refClose) Returns the stop losses for an entry on this candle, depending on the ATR
Parameters:
length: simple int optional to select the lookback amount of candles
smoothing: string optional to select the averaging method, options=["RMA", "SMA", "EMA", "WMA"]
multiplier: simple float optional if you want to tweak the speed the trend changes.
refHigh: series float optional if you want to use another timeframe or symbol, pass it's 'high' series here
refLow: series float optional if you want to use another timeframe or symbol, pass it's 'low' series here
refClose: series float optional if you want to use another timeframe or symbol, pass it's 'close' series here
Returns: series float stopLossLong, series float stopLossShort, series float atr
Added:
atr(length, smoothing, multiplier, refHigh, refLow, refClose) Returns the ATR
Parameters:
length: simple int optional to select the lookback amount of candles
smoothing: string optional to select the averaging method, options=["RMA", "SMA", "EMA", "WMA"]
multiplier: simple float optional if you want to tweak the speed the trend changes.
refHigh: series float optional if you want to use another timeframe or symbol, pass it's 'high' series here
refLow: series float optional if you want to use another timeframe or symbol, pass it's 'low' series here
refClose: series float optional if you want to use another timeframe or symbol, pass it's 'close' series here
Returns: series float stopLossLong, series float stopLossShort, series float atr
long(length, smoothing, multiplier, refHigh, refLow, refClose) Returns only the stop loss for a long entry on this candle, depending on the ATR
Parameters:
length: simple int optional to select the lookback amount of candles
smoothing: string optional to select the averaging method, options=["RMA", "SMA", "EMA", "WMA"]
multiplier: simple float optional if you want to tweak the speed the trend changes.
refHigh: series float optional if you want to use another timeframe or symbol, pass it's 'high' series here
refLow: series float optional if you want to use another timeframe or symbol, pass it's 'low' series here
refClose: series float optional if you want to use another timeframe or symbol, pass it's 'close' series here
Returns: series float stopLossLong
short(length, smoothing, multiplier, refHigh, refLow, refClose) Returns only the stop loss for a short entry on this candle, depending on the ATR
Parameters:
length: simple int optional to select the lookback amount of candles
smoothing: string optional to select the averaging method, options=["RMA", "SMA", "EMA", "WMA"]
multiplier: simple float optional if you want to tweak the speed the trend changes.
refHigh: series float optional if you want to use another timeframe or symbol, pass it's 'high' series here
refLow: series float optional if you want to use another timeframe or symbol, pass it's 'low' series here
refClose: series float optional if you want to use another timeframe or symbol, pass it's 'close' series here
Returns: series float stopLossShort
Added:
stopLossTicksFinder(tickValue, length, smoothing, multiplier, refHigh, refLow, refClose) Returns the stop losses for an entry on this candle in ticks, depending on the ATR
Parameters:
tickValue: simple float tick value (use getTickValueSymbol)
length: simple int optional to select the lookback amount of candles
smoothing: string optional to select the averaging method, options=["RMA", "SMA", "EMA", "WMA"]
multiplier: simple float optional if you want to tweak the speed the trend changes.
refHigh: series float optional if you want to use another timeframe or symbol, pass it's 'high' series here
refLow: series float optional if you want to use another timeframe or symbol, pass it's 'low' series here
refClose: series float optional if you want to use another timeframe or symbol, pass it's 'close' series here
Returns: series float stopLossLong, series float stopLossShort, series float atr
longTicks(tickValue, length, smoothing, multiplier, refHigh, refLow, refClose) Returns only the stop loss for a long entry on this candle, depending on the ATR
Parameters:
tickValue: simple float tick value (use getTickValueSymbol)
length: simple int optional to select the lookback amount of candles
smoothing: string optional to select the averaging method, options=["RMA", "SMA", "EMA", "WMA"]
multiplier: simple float optional if you want to tweak the speed the trend changes.
refHigh: series float optional if you want to use another timeframe or symbol, pass it's 'high' series here
refLow: series float optional if you want to use another timeframe or symbol, pass it's 'low' series here
refClose: series float optional if you want to use another timeframe or symbol, pass it's 'close' series here
Returns: series float stopLossLong
shortTicks(tickValue, length, smoothing, multiplier, refHigh, refLow, refClose) Returns only the stop loss for a short entry on this candle, depending on the ATR
Parameters:
tickValue: simple float tick value (use getTickValueSymbol)
length: simple int optional to select the lookback amount of candles
smoothing: string optional to select the averaging method, options=["RMA", "SMA", "EMA", "WMA"]
multiplier: simple float optional if you want to tweak the speed the trend changes.
refHigh: series float optional if you want to use another timeframe or symbol, pass it's 'high' series here
refLow: series float optional if you want to use another timeframe or symbol, pass it's 'low' series here
refClose: series float optional if you want to use another timeframe or symbol, pass it's 'close' series here
Returns: series float stopLossShort
Added:
stopLossTicks(tickValue, length, smoothing, multiplier, refHigh, refLow, refClose) Returns the stop losses for an entry on this candle in ticks, depending on the ATR
Parameters:
tickValue: simple float tick value (use getTickValueSymbol)
length: simple int optional to select the lookback amount of candles
smoothing: string optional to select the averaging method, options=["RMA", "SMA", "EMA", "WMA"]
multiplier: simple float optional if you want to tweak the speed the trend changes.
refHigh: series float optional if you want to use another timeframe or symbol, pass it's 'high' series here
refLow: series float optional if you want to use another timeframe or symbol, pass it's 'low' series here
refClose: series float optional if you want to use another timeframe or symbol, pass it's 'close' series here
Returns: series float stopLossTicks
Removed:
stopLossTicksFinder(tickValue, length, smoothing, multiplier, refHigh, refLow, refClose) Returns the stop losses for an entry on this candle in ticks, depending on the ATR
Added:
atrTicks(tickValue, length, smoothing, multiplier, refHigh, refLow, refClose) Returns the ATR
Parameters:
tickValue: simple float tick value (use getTickValueSymbol)
length: simple int optional to select the lookback amount of candles
smoothing: string optional to select the averaging method, options=["RMA", "SMA", "EMA", "WMA"]
multiplier: simple float optional if you want to tweak the speed the trend changes.
refHigh: series float optional if you want to use another timeframe or symbol, pass it's 'high' series here
refLow: series float optional if you want to use another timeframe or symbol, pass it's 'low' series here
refClose: series float optional if you want to use another timeframe or symbol, pass it's 'close' series here
Returns: series float stopLossLong, series float stopLossShort, series float atr
Removed:
long(length, smoothing, multiplier, refHigh, refLow, refClose) Returns only the stop loss for a long entry on this candle, depending on the ATR
short(length, smoothing, multiplier, refHigh, refLow, refClose) Returns only the stop loss for a short entry on this candle, depending on the ATR
longTicks(tickValue, length, smoothing, multiplier, refHigh, refLow, refClose) Returns only the stop loss for a long entry on this candle, depending on the ATR
shortTicks(tickValue, length, smoothing, multiplier, refHigh, refLow, refClose) Returns only the stop loss for a short entry on this candle, depending on the ATR
Perpustakaan pine
Dengan semangat TradingView yang sesungguhnya, penulis telah menerbitkan Kode Pine ini sebagai pustaka sumber terbuka sehingga programmer Pine lain dari komunitas kami dapat menggunakannya kembali. Hormat untuk penulis! Anda dapat menggunakan pustaka ini secara pribadi atau dalam publikasi sumber terbuka lainnya, namun penggunaan kembali kode ini dalam publikasi diatur oleh Tata Tertib.
Pernyataan Penyangkalan
Perpustakaan pine
Dengan semangat TradingView yang sesungguhnya, penulis telah menerbitkan Kode Pine ini sebagai pustaka sumber terbuka sehingga programmer Pine lain dari komunitas kami dapat menggunakannya kembali. Hormat untuk penulis! Anda dapat menggunakan pustaka ini secara pribadi atau dalam publikasi sumber terbuka lainnya, namun penggunaan kembali kode ini dalam publikasi diatur oleh Tata Tertib.