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
Dalam semangat sebenar TradingView, penulis telah menerbitkan kod Pine ini sebagai perpustakaan sumber terbuka supaya pengaturcara Pine lain dari komuniti kami boleh menggunakannya semula. Sorakan kepada penulis! Anda juga boleh menggunakan perpustakaan ini secara peribadi atau dalam penerbitan sumber terbuka lain, tetapi penggunaan semula kod ini dalam penerbitan adalah tertakluk kepada Peraturan Dalaman.
Penafian
Perpustakaan Pine
Dalam semangat sebenar TradingView, penulis telah menerbitkan kod Pine ini sebagai perpustakaan sumber terbuka supaya pengaturcara Pine lain dari komuniti kami boleh menggunakannya semula. Sorakan kepada penulis! Anda juga boleh menggunakan perpustakaan ini secara peribadi atau dalam penerbitan sumber terbuka lain, tetapi penggunaan semula kod ini dalam penerbitan adalah tertakluk kepada Peraturan Dalaman.