Você está na página 1de 2

//Lógica do Indicador

//Plotar Bandas de Bollinger no gráfico


//Sinal de compra: Quando o candle fechar abaixo da banda inferior e o seguinte fechar
acima da banda inferior
//Sinal de venda: Quando o candle fechar acima da banda superior e o seguinte fechar
abaixo da banda superior
//Indicar o candle de sinal de compra com uma flecha verde e um texto "Comprar"
//Indicar o candle de sinal de venda com uma flecha vermelha e um texto "Vender"
//Deixar as barras que nao sao de sinal transparentes

//@version=4
study("Indicador: Setup Bandas de Bollinger Volatilidade", "Setup BB Volatilidade", overlay =
true)

//Inputs

comprimento = input(defval=20, minval=1, title= "Comprimento da Base da Banda de


Bollinger")
desvio_padrao = input(defval=2, minval=0.5, title= "Número de Desvios Padroes")

//Cálculo das Bandas de Bollinger

[base, superior, inferior] = bb(close, comprimento, desvio_padrao)

//Condicao para compra

sinal_compra = close[1] < inferior and close > inferior //comparável a crossover

//Condicao para venda

sinal_venda = close[1] > superior and close < superior //comparável a crossunder

// Plot da Banda de Bollinger


plot(superior, title = "Banda Superior", color = color.aqua)
plot(base, title = "Base", color = color.red)
plot(inferior, title = "Banda Inferior", color = color.aqua)

cor_neutra = color.new(color.black, transp = 100)

barcolor(not sinal_compra and not sinal_venda ? cor_neutra : na)

plotshape(sinal_compra, title = "Sinal de Compra",style = shape.arrowup, location =


location.abovebar, color = color.green, text ="Comprar", textcolor = color.green, size =
size.small)
plotshape(sinal_venda, title = "Sinal de Venda", style = shape.arrowdown, location =
location.belowbar, color = color.red, text = "Vender", textcolor = color.red, size = size.small)

Você também pode gostar