ComenzarEmpieza 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 y completa el código de muestra.

# 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