OPEN-SOURCE SCRIPT
Cập nhật

20MA_Touch_LongCandle

80
//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)")
Phát hành các Ghi chú
Searching for the 20MA long Candle

Thông báo miễn trừ trách nhiệm

Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.