OPEN-SOURCE SCRIPT

Candlestick Branco com Volume e Divergência RSI

//version=5
indicator("Candlestick Branco com Volume e Divergência RSI", overlay=true)

// Parâmetros
length = 11 // Período da SMA
volume_ma = ta.sma(volume, length) // Cálculo da SMA do volume
rsi_length = 14 // Período do RSI

// Calcular RSI
osc = ta.rsi(close, rsi_length)

// Condição para volume acima da SMA de 11 períodos
volume_above_ma = volume > volume_ma

// Identificação de divergências no RSI
lbR = 5 // Lookback da divergência direita
lbL = 5 // Lookback da divergência esquerda

// Divergência de alta no RSI
bullish_divergence = osc[lbR] > ta.valuewhen(ta.pivotlow(osc, lbL, lbR), osc[lbR], 1) and low[lbR] < ta.valuewhen(ta.pivotlow(low, lbL, lbR), low[lbR], 1)

// Divergência de baixa no RSI
bearish_divergence = osc[lbR] < ta.valuewhen(ta.pivothigh(osc, lbL, lbR), osc[lbR], 1) and high[lbR] > ta.valuewhen(ta.pivothigh(high, lbL, lbR), high[lbR], 1)

// Verificar se estamos nos 3 candles após uma divergência
is_bullish_signal = bullish_divergence and ta.barssince(bullish_divergence) <= 3
is_bearish_signal = bearish_divergence and ta.barssince(bearish_divergence) <= 3

// Mostrar sinal apenas quando as condições forem atendidas
show_signal = (is_bullish_signal or is_bearish_signal) and volume_above_ma

// Desenhar um candlestick branco apenas quando as condições forem atendidas
barcolor(show_signal ? color.white : na, title="Candlestick Branco")

// Plotar a SMA do volume
plot(volume_ma, color=color.red, title="Média do Volume (SMA 11)")
Candlestick analysisChart patternsCycles

開源腳本

在真正的TradingView精神中,這個腳本的作者以開源的方式發佈,這樣交易員可以理解和驗證它。請向作者致敬!您可以免費使用它,但在出版物中再次使用這段程式碼將受到網站規則的約束。 您可以收藏它以在圖表上使用。

想在圖表上使用此腳本?

免責聲明