OPEN-SOURCE SCRIPT
تم تحديثه

20MA_Touch_LongCandle

229
//version=5
indicator("MA20 Touch + Big Bull Candle (Daily)", overlay=true)

// --- Inputs
maLen = input.int(20, "MA Length", minval=1)
avgLen = input.int(20, "Avg Body Lookback", minval=5)
bigMult = input.float(2.0, "Big Candle Multiplier", step=0.1)
touchMode = input.string("Touch (low <= MA)", "MA Touch Mode", options=["Touch (low <= MA)", "Near (abs(close-MA)/MA)"])
nearPct = input.float(0.3, "Near % (if Near mode)", step=0.1) // 0.3% default

// --- MA
ma20 = ta.sma(close, maLen)
plot(ma20, "MA20", linewidth=2)

// --- Candle metrics
body = math.abs(close - open)
avgBody = ta.sma(body, avgLen)

// --- Conditions
isBull = close > open
isBig = body >= avgBody * bigMult

touchCond = switch touchMode
"Touch (low <= MA)" => low <= ma20 and high >= ma20 // '찍었다' 느낌(통과 포함)
=> math.abs(close - ma20) / ma20 * 100 <= nearPct

signal = isBull and isBig and touchCond

// --- Plot
plotshape(signal, title="Signal", style=shape.labelup, text="MA20\nBIG", location=location.belowbar, size=size.tiny)

// --- Alert
alertcondition(signal, title="MA20 Touch + Big Bull", message="MA20 Touch + Big Bull Candle detected on {{ticker}} (Daily)")
ملاحظات الأخبار
Searching for the 20MA long Candle

إخلاء المسؤولية

لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.