EmpezarEmpieza gratis

Implementa las Bandas de Bollinger

Las Bandas de Bollinger son envolventes trazadas por encima y por debajo de una media móvil simple del precio. Como la distancia entre las bandas se basa en la desviación estándar, se ajustan a los cambios de volatilidad del precio subyacente.

Para entender mejor el impacto de la especificación de la desviación estándar en las Bandas de Bollinger, vas a implementar y representar dos conjuntos de Bandas de Bollinger sobre el mismo conjunto de datos.

Utilizarás datos históricos del precio de Bitcoin, precargados como bitcoin_data. La biblioteca talib también se ha importado por ti.

Este ejercicio forma parte del curso

Trading financiero en Python

Ver curso

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Define the Bollinger Bands with 1-sd
upper_1sd, mid_1sd, lower_1sd = ____(bitcoin_data['Close'], 
                                     ____,
                                     ____,
                                     timeperiod=20)
# Plot the upper and lower Bollinger Bands 
plt.plot(bitcoin_data['Close'], color='green', label='Price')
plt.plot(____, color='tomato', label="Upper 1sd")
plt.plot(____, color='tomato', label='Lower 1sd')

# Customize and show the plot
plt.legend(loc='upper left')
plt.title('Bollinger Bands (1sd)')
plt.show()
Editar y ejecutar código