ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Calcula la SMA de 50 días usando el precio de Close y guárdala en una nueva columna llamada sma_50.
  • Representa un gráfico de líneas con los datos de las columnas sma_50 y Close.

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()
Editar y ejecutar código