ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Calcule a SMA de 50 dias usando o preço de Close e salve em uma nova coluna chamada sma_50.
  • Plote um gráfico de linhas usando os dados nas colunas sma_50 e Close.

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()
Editar e executar o código