Indicator de volatilitate: Benzile Bollinger

Tranzacționare financiară în Python

Chelsea Yang

Data Science Instructor

Ce sunt Benzile Bollinger?

  • Dezvoltate de John Bollinger

    • „Bollinger on Bollinger Bands"

     

    Demonstrație Benzile Bollinger

  • Măsoară volatilitatea prețurilor
  • Alcătuite din trei linii:
    • Banda mediană: medie mobilă simplă pe n perioade
    • Banda superioară: k abateri standard deasupra benzii mediane
    • Banda inferioară: k abateri standard sub banda mediană
Tranzacționare financiară în Python

Implicațiile Benzilor Bollinger

  • Cu cât benzile sunt mai largi, cu atât prețurile sunt mai volatile.

 

  • Indică dacă un preț este relativ ridicat sau scăzut:
    • Relativ ridicat: prețul aproape de banda superioară
    • Relativ scăzut: prețul aproape de banda inferioară
Tranzacționare financiară în Python

Implementarea Benzilor Bollinger în Python

# Define the Bollinger Bands
upper, mid, lower = talib.BBANDS(stock_data['Close'],
                                 nbdevup=2,
                                 nbdevdn=2,
                                 timeperiod=20)
Tranzacționare financiară în Python

Reprezentarea grafică a Benzilor 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()

Grafic Benzile Bollinger

Tranzacționare financiară în Python

Să exersăm!

Tranzacționare financiară în Python

Preparing Video For Download...