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

Feragatname

Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, işlem veya diğer türden tavsiye veya tavsiyeler anlamına gelmez ve teşkil etmez. Kullanım Şartları'nda daha fazlasını okuyun.