Indikátor volatility: Bollingerova pásma

Finanční obchodování v Pythonu

Chelsea Yang

Data Science Instructor

Co jsou Bollingerova pásma?

  • Vyvinuto Johnem Bollingerem

    • „Bollinger on Bollinger Bands"

     

    Ukázka Bollingerových pásem

  • Měří cenovou volatilitu
  • Složena ze tří linií:
    • Střední pásmo: n-periodní jednoduchý klouzavý průměr
    • Horní pásmo: k-násobek směrodatné odchylky nad středním pásmem
    • Dolní pásmo: k-násobek směrodatné odchylky pod středním pásmem
Finanční obchodování v Pythonu

Interpretace Bollingerových pásem

  • Čím širší pásma, tím vyšší volatilita cen aktiv.

 

  • Určují, zda je cena relativně vysoká nebo nízká:
    • Relativně vysoká: cena blízko horního pásma
    • Relativně nízká: cena blízko dolního pásma
Finanční obchodování v Pythonu

Implementace Bollingerových pásem v Pythonu

# Define the Bollinger Bands
upper, mid, lower = talib.BBANDS(stock_data['Close'],
                                 nbdevup=2,
                                 nbdevdn=2,
                                 timeperiod=20)
Finanční obchodování v Pythonu

Vizualizace Bollingerových pásem

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 Bollingerových pásem

Finanční obchodování v Pythonu

Pojďme si procvičit!

Finanční obchodování v Pythonu

Preparing Video For Download...