OPEN-SOURCE SCRIPT

Arjun'BHRAMASTRA: 21 EMA (5-min)

57
//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)

Declinazione di responsabilità

Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.