OPEN-SOURCE SCRIPT

Touch 30 EMA & 150 EMA - Candle Signal

91
//version=5
indicator("Touch 30 EMA & 150 EMA - Candle Signal", overlay=true)

// Calculate EMAs
ema30 = ta.ema(close, 30)
ema150 = ta.ema(close, 150)

// Candle types
isGreen = close > open
isRed = close < open

// Candle touches both EMAs (either open-high-low-close range includes both)
touchesBothEMAs = low <= ema30 and high >= ema30 and low <= ema150 and high >= ema150

// Signals
greenArrow = isGreen and touchesBothEMAs
redArrow = isRed and touchesBothEMAs

// Plot arrows
plotshape(greenArrow, title="Green Candle Touch", location=location.belowbar, color=color.green, style=shape.arrowup, size=size.small)
plotshape(redArrow, title="Red Candle Touch", location=location.abovebar, color=color.red, style=shape.arrowdown, size=size.small)

// Plot EMAs for reference
plot(ema30, color=color.orange, title="EMA 30")
plot(ema150, color=color.blue, title="EMA 150")

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.