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

Script open-source

Dans le plus pur esprit TradingView, l'auteur de ce script l'a publié en open-source, afin que les traders puissent le comprendre et le vérifier. Bravo à l'auteur! Vous pouvez l'utiliser gratuitement, mais la réutilisation de ce code dans une publication est régie par nos Règles. Vous pouvez le mettre en favori pour l'utiliser sur un graphique.

Vous voulez utiliser ce script sur un graphique ?

Clause de non-responsabilité