DishuNifty 50 IndexNSE:NIFTYshubhrai//@version=5 indicator("Simple Elephant Edge Setup", overlay=true) // Define zones by moving averages as proxy (customize as needed) maShort = ta.sma(close, 10) maLong = ta.sma(close, 30) greenZone = close > maLong and close > maShort orangeZone = close < maLong and close < maShort // Basic candlestick pattern confirmation: Bullish engulfing bullishEngulfing = close < open and close > open and close > close and open < open // Bearish engulfing bearishEngulfing = close > open and close < open and close < close and open > open // Entry signals inside zones buySignal = greenZone and bullishEngulfing sellSignal = orangeZone and bearishEngulfing // Plot zones as background color bgcolor(buySignal ? color.new(color.green, 85) : na) bgcolor(sellSignal ? color.new(color.orange, 85) : na) // Plot buy and sell shapes plotshape(buySignal, title="Buy Signal", location=location.belowbar, shape=shape.triangleup, color=color.green, size=size.small) plotshape(sellSignal, title="Sell Signal", location=location.abovebar, shape=shape.triangledown, color=color.orange, size=size.small)