Calcule e plote SMAs
Dados diários de preços são, por natureza, bagunçados e ruidosos. Você quer analisar os preços diários das ações da Apple e planeja adicionar um indicador de média móvel simples (SMA) para suavizar a série. Especificamente, você decidiu usar a SMA de 50 dias.
Os dados da ação já foram carregados em aapl_data, e matplotlib.pyplot foi importado como plt. Personalizações adicionais do gráfico, como título e legenda, já foram fornecidas para você.
Este exercício faz parte do curso
Negociação Financeira em Python
Instruções do exercício
- Calcule a SMA de 50 dias usando o preço de
Closee salve em uma nova coluna chamadasma_50. - Plote um gráfico de linhas usando os dados nas colunas
sma_50eClose.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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()