Volatilitetsindikator: Bollinger Bands

Finansiell handel i Python

Chelsea Yang

Data Science Instructor

Vad är Bollinger Bands?

  • Utvecklad av John Bollinger

    • "Bollinger on Bollinger Bands"

     

    Demo av Bollinger Bands

  • Mäter prisvolatilitet
  • Består av tre linjer:
    • Mittband: n-periods enkelt glidande medelvärde
    • Övre band: k standardavvikelser över mittbandet
    • Nedre band: k standardavvikelser under mittbandet
Finansiell handel i Python

Vad Bollinger Bands visar

  • Ju bredare banden är, desto mer volatila är tillgångspriserna.

 

  • Indikerar om ett pris är relativt högt eller lågt:
    • Relativt högt: priset nära det övre bandet
    • Relativt lågt: priset nära det nedre bandet
Finansiell handel i Python

Implementera Bollinger Bands i Python

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

Plotta Bollinger Bands

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

Graf över Bollinger Bands

Finansiell handel i Python

Nu kör vi en övning!

Finansiell handel i Python

Preparing Video For Download...