OPEN-SOURCE SCRIPT

Arjun'BHRAMASTRA: 21 EMA (5-min)

101
//version=5
indicator("NQ Scalping Signal: 21 EMA (5-min)", overlay=true)

// === INPUTS ===
emaLength = input.int(21, title="EMA Length")

// === EMA on Higher Timeframe (5-min) ===
ema5 = request.security(syminfo.tickerid, "5", ta.ema(close, emaLength))

// === CONDITIONS ===
// Sell when price is below 5-min EMA
sellSignal = close < ema5 and close[1] >= ema5[1]

// Buy when price is above 5-min EMA
buySignal = close > ema5 and close[1] <= ema5[1]

// === PLOT SIGNALS ===
plotshape(sellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small, text="SELL")
plotshape(buySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small, text="BUY")

// === OPTIONAL: Plot the EMA for visual reference ===
plot(ema5, title="5-min EMA", color=color.orange)

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.