OPEN-SOURCE SCRIPT

GENESIS

76
//version=5
indicator("SMAs + Confirmação 2ª Vela + ALERTA", overlay=true)

// Médias
len1 = input.int(8, title="SMA Rápida")
len2 = input.int(21, title="SMA Lenta")

sma1 = ta.sma(close, len1)
sma2 = ta.sma(close, len2)

// Plot
plot(sma1, color=color.green, linewidth=2)
plot(sma2, color=color.blue, linewidth=2)

// Cruzamentos
crossUp = ta.crossover(sma1, sma2)
crossDown = ta.crossunder(sma1, sma2)

// Contadores
var int countUp = 0
var int countDown = 0

if (crossUp)
countUp := 1
else if (countUp > 0)
countUp += 1

if (crossDown)
countDown := 1
else if (countDown > 0)
countDown += 1

// Reset
if (crossDown)
countUp := 0

if (crossUp)
countDown := 0

// Sinais na 2ª vela
buySignal = countUp == 2
sellSignal = countDown == 2

// Plot sinais
plotshape(buySignal, title="COMPRA", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(sellSignal, title="VENDA", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")

// ALERTAS 🚨
alertcondition(buySignal, title="ALERTA COMPRA", message="📈 COMPRA confirmada após 2ª vela!")
alertcondition(sellSignal, title="ALERTA VENDA", message="📉 VENDA confirmada após 2ª vela!")

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.