OPEN-SOURCE SCRIPT

Touch 30 EMA & 150 EMA - Candle Signal

93
//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")

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.