Calcula y representa SMAs
Los datos de precios diarios son intrínsecamente desordenados y ruidosos. Quieres analizar los precios diarios de la acción de Apple y planeas añadir un indicador de media móvil simple (SMA) para suavizar los datos. En concreto, decides usar la SMA de 50 días.
Los datos de la acción se han precargado en aapl_data, y matplotlib.pyplot se ha importado como plt. Ya tienes añadidas personalizaciones adicionales del gráfico, como el título y la leyenda.
Este ejercicio forma parte del curso
Trading financiero en Python
Instrucciones del ejercicio
- Calcula la SMA de 50 días usando el precio de
Closey guárdala en una nueva columna llamadasma_50. - Representa un gráfico de líneas con los datos de las columnas
sma_50yClose.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Calculate SMA
aapl_data['sma_50'] = aapl_data['____'].____.mean()
# Plot the SMA
____(aapl_data['____'], color='green', label='SMA_50')
# Plot the close price
____(aapl_data['____'], color='red', label='Close')
# Customize and show the plot
plt.title('Simple moving averages')
plt.legend()
plt.show()