Indicatore di volatilità: Bande di Bollinger

Trading finanziario con Python

Chelsea Yang

Data Science Instructor

Cosa sono le Bande di Bollinger?

  • Sviluppate da John Bollinger

    • "Bollinger on Bollinger Bands"

     

    Demo delle Bande di Bollinger

  • Misurano la volatilità dei prezzi
  • Composte da tre linee:
    • Banda centrale: media mobile semplice a n periodi
    • Banda superiore: k deviazioni standard sopra la centrale
    • Banda inferiore: k deviazioni standard sotto la centrale
Trading finanziario con Python

Implicazioni delle Bande di Bollinger

  • Più le bande sono larghe, più i prezzi dell'asset sono volatili.

 

  • Valutano se un prezzo è relativamente alto o basso:
    • Relativamente alto: prezzo vicino alla banda superiore
    • Relativamente basso: prezzo vicino alla banda inferiore
Trading finanziario con Python

Implementare le Bande di Bollinger in Python

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

Tracciare le Bande di 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()

Grafico delle Bande di Bollinger

Trading finanziario con Python

Esercitiamoci!

Trading finanziario con Python

Preparing Video For Download...