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 정신에 따라, 이 스크립트의 저자는 트레이더들이 이해하고 검증할 수 있도록 오픈 소스로 공개했습니다. 저자에게 박수를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 출판물에서 이 코드를 재사용하는 것은 하우스 룰에 의해 관리됩니다. 님은 즐겨찾기로 이 스크립트를 차트에서 쓸 수 있습니다.

차트에 이 스크립트를 사용하시겠습니까?

면책사항