Volatiliteitsindicator: Bollinger Bands

Financieel traden in Python

Chelsea Yang

Data Science Instructor

Wat zijn Bollinger Bands?

  • Ontwikkeld door John Bollinger

    • "Bollinger on Bollinger Bands"

     

    Demo van Bollinger Bands

  • Meet prijsvolatiliteit
  • Bestaat uit drie lijnen:
    • Middelste band: n-periode simple moving average
    • Bovenste band: k-standaarddeviaties boven de middelste band
    • Onderste band: k-standaarddeviaties onder de middelste band
Financieel traden in Python

Implicaties van Bollinger Bands

  • Hoe breder de banden, hoe volatieler de prijs.

 

  • Beoordelen of een prijs relatief hoog of laag is:
    • Relatief hoog: prijs dicht bij de bovenste band
    • Relatief laag: prijs dicht bij de onderste band
Financieel traden in Python

Bollinger Bands in Python implementeren

# Define the Bollinger Bands
upper, mid, lower = talib.BBANDS(stock_data['Close'],
                                 nbdevup=2,
                                 nbdevdn=2,
                                 timeperiod=20)
Financieel traden in Python

Bollinger Bands plotten

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()

Plot van Bollinger Bands

Financieel traden in Python

Laten we oefenen!

Financieel traden in Python

Preparing Video For Download...