OPEN-SOURCE SCRIPT

Touch 30 EMA & 150 EMA - Candle Signal

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

免責聲明

這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。