Indicador de volatilidade: Bandas de Bollinger

Negociação Financeira em Python

Chelsea Yang

Data Science Instructor

O que são as Bandas de Bollinger?

  • Desenvolvido por John Bollinger

    • "Bollinger on Bollinger Bands"

     

    Demonstração das Bandas de Bollinger

  • Mede a volatilidade de preços
  • Composta por três linhas:
    • Banda do meio: média móvel simples de n períodos
    • Banda superior: k desvios-padrão acima da banda do meio
    • Banda inferior: k desvios-padrão abaixo da banda do meio
Negociação Financeira em Python

Implicações das Bandas de Bollinger

  • Quanto mais largas as bandas, mais voláteis os preços do ativo.

 

  • Avaliam se um preço está alto ou baixo de forma relativa:
    • Relativamente alto: preço perto da banda superior
    • Relativamente baixo: preço perto da banda inferior
Negociação Financeira em Python

Implementando Bandas de Bollinger em Python

# Define the Bollinger Bands
upper, mid, lower = talib.BBANDS(stock_data['Close'],
                                 nbdevup=2,
                                 nbdevdn=2,
                                 timeperiod=20)
Negociação Financeira em Python

Plotando Bandas de Bollinger

import matplotlib.pyplot as plt

# Plot the Bollinger Bands 
plt.plot(stock_data['Close'], label='Price')
plt.plot(upper, label="Upper band")
plt.plot(mid, label='Middle band')
plt.plot(lower, label='Lower band')


# Customize and show the plot plt.title('Bollinger Bands') plt.legend() plt.show()

Gráfico das Bandas de Bollinger

Negociação Financeira em Python

Vamos praticar!

Negociação Financeira em Python

Preparing Video For Download...