OPEN-SOURCE SCRIPT

ATR + Moving Average Indicator

58
//version=5
indicator("ATR + Moving Average Indicator", overlay=true)

// === Inputs ===
atrLength = input.int(14, "ATR Length")
maLength = input.int(50, "Moving Average Length")
maType = input.string("EMA", "Moving Average Type", options=["SMA", "EMA", "WMA"])

// === ATR Calculation ===
atr = ta.atr(atrLength)

// === Moving Average Calculation ===
ma = switch maType
"SMA" => ta.sma(close, maLength)
"EMA" => ta.ema(close, maLength)
"WMA" => ta.wma(close, maLength)

// === Plot Moving Average ===
plot(ma, title="Moving Average", color=color.yellow, linewidth=2)

// === Show ATR on separate panel ===
plot(atr, title="ATR", color=color.red, linewidth=2, display=display.none) // hides ATR from chart

// To see ATR in a separate pane, enable this line instead:
// indicator("ATR + Moving Average Indicator", overlay=false)

إخلاء المسؤولية

لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.