OPEN-SOURCE SCRIPT

ATR Band Exit Strategy

//version=5
strategy("ATR Band Exit Strategy", overlay=true)

// Define input parameters
atrLength = input(14, title="ATR Length")
atrMultiplier = input(2.0, title="ATR Multiplier")
maLength = input(50, title="Moving Average Length")

// Calculate ATR and moving average
atrValue = ta.atr(atrLength)
maValue = ta.sma(close, maLength)

// Calculate upper and lower ATR bands
upperBand = close + atrMultiplier * atrValue
lowerBand = close - atrMultiplier * atrValue

// Plot ATR bands
plot(upperBand, title="Upper ATR Band", color=color.red, linewidth=2)
plot(lowerBand, title="Lower ATR Band", color=color.green, linewidth=2)

// Entry condition (for demonstration: long if price above moving average)
longCondition = ta.crossover(close, maValue)
if (longCondition)
strategy.entry("Long", strategy.long)

// Exit conditions (exit if price crosses the upper or lower ATR bands)
if (close >= upperBand)
strategy.close("Long", comment="Exit on Upper ATR Band")
if (close <= lowerBand)
strategy.close("Long", comment="Exit on Lower ATR Band")

// Optional: Plot the moving average for reference
plot(maValue, title="Moving Average", color=color.blue)
Bill Williams IndicatorsBreadth Indicators

오픈 소스 스크립트

진정한 TradingView 정신에 따라, 이 스크립트의 저자는 트레이더들이 이해하고 검증할 수 있도록 오픈 소스로 공개했습니다. 저자에게 박수를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 출판물에서 이 코드를 재사용하는 것은 하우스 룰에 의해 관리됩니다. 님은 즐겨찾기로 이 스크립트를 차트에서 쓸 수 있습니다.

차트에 이 스크립트를 사용하시겠습니까?

면책사항