OPEN-SOURCE SCRIPT

SMA & EMA Lines

104
//version=6
indicator("SMA & EMA Lines", shorttitle="FattyPockets-SMAD", overlay=true)

//── Inputs ───────────────────────────────────────────────────────
src = input.source(close, "Source for Price")
len7 = input.int(7, "SMA Length 7", minval=1)
len25 = input.int(25, "SMA Length 25", minval=1)
len50 = input.int(50, "SMA Length 50", minval=1)
len99 = input.int(99, "SMA Length 99", minval=1)
len200 = input.int(200, "SMA Length 200", minval=1)
lenEma = input.int(20, "EMA Length 20", minval=1)

//── Visibility Toggles ────────────────────────────────────────────
show7 = input.bool(true, "Show SMA 7")
show25 = input.bool(true, "Show SMA 25")
show50 = input.bool(true, "Show SMA 50")
show99 = input.bool(true, "Show SMA 99")
show200 = input.bool(true, "Show SMA 200")
showEma = input.bool(true, "Show EMA 20")

//── Price Series ────────────────────────────────────────────────
price = request.security(syminfo.tickerid, timeframe.period, src)

//── Moving Averages ─────────────────────────────────────────────
sma7 = ta.sma(price, len7)
sma25 = ta.sma(price, len25)
sma50 = ta.sma(price, len50)
sma99 = ta.sma(price, len99)
sma200 = ta.sma(price, len200)
ema20 = ta.ema(price, lenEma)

//── Plots ───────────────────────────────────────────────────────
// note: titles must be constant strings in v6, so we hard-code them
plot(show7 ? sma7 : na, "SMA 7", color=color.orange, linewidth=2)
plot(show25 ? sma25 : na, "SMA 25", color=color.blue, linewidth=2)
plot(show50 ? sma50 : na, "SMA 50", color=color.green, linewidth=2)
plot(show99 ? sma99 : na, "SMA 99", color=color.purple, linewidth=2)
plot(show200 ? sma200 : na, "SMA 200", color=color.white, linewidth=2)
plot(showEma ? ema20 : na, "EMA 20", color=color.maroon, linewidth=2)

Penafian

Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.