Indicateur de volatilité : bandes de Bollinger

Négociation financière en Python

Chelsea Yang

Data Science Instructor

Que sont les bandes de Bollinger ?

  • Créées par John Bollinger

    • « Bollinger on Bollinger Bands »

     

    Démonstration des bandes de Bollinger

  • Mesurent la volatilité des prix
  • Composées de trois lignes :
    • Bande du milieu : moyenne mobile simple sur n périodes
    • Bande supérieure : k écarts types au-dessus de la bande du milieu
    • Bande inférieure : k écarts types au-dessous de la bande du milieu
Négociation financière en Python

Implications des bandes de Bollinger

  • Plus les bandes sont larges, plus les prix de l'actif sont volatils.

 

  • Évaluent si un prix est trop élevé ou trop bas de façon relative :
    • Relativement élevé : prix proche de la bande supérieure
    • Relativement bas : prix proche de la bande inférieure
Négociation financière en Python

Implanter les bandes de Bollinger en Python

# Define the Bollinger Bands
upper, mid, lower = talib.BBANDS(stock_data['Close'],
                                 nbdevup=2,
                                 nbdevdn=2,
                                 timeperiod=20)
Négociation financière en Python

Tracer les bandes de 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()

Tracé des bandes de Bollinger

Négociation financière en Python

Passons à la pratique !

Négociation financière en Python

Preparing Video For Download...