Calcule e plote duas EMAs
Uma EMA de 12 períodos e uma EMA de 26 períodos são duas médias móveis usadas no cálculo de um indicador mais complexo chamado MACD (Moving Average Convergence Divergence). O MACD transforma duas EMAs em um indicador de momentum subtraindo a EMA mais longa da mais curta. Antes de aprender mais sobre o MACD, você quer se familiarizar primeiro com seus componentes. Você decide calcular duas EMAs usando os preços diários das ações do Google e plotá-las em um único gráfico.
Os dados históricos diários do preço da ação do Google foram carregados em stock_data. Além disso, talib já foi importado para você, e matplotlib.pyplot foi importado como plt.
Este exercício faz parte do curso
Negociação Financeira em Python
Instruções do exercício
- Calcule a EMA de 12 dias do preço
Closee salve em uma nova colunaEMA_12. - Calcule a EMA de 26 dias do preço
Closee salve em uma nova colunaEMA_26. - Plote a EMA de 12 dias e a EMA de 26 dias junto com o preço
Close.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Calculate 12-day EMA
stock_data['EMA_12'] = ____(stock_data['____'], ____)
# Calculate 26-day EMA
stock_data['EMA_26'] = ____
# Plot the EMAs with price
____(stock_data['____'], label='EMA_12')
____(stock_data['____'], label='EMA_26')
____(stock_data['____'], label='Close')
# Customize and show the plot
plt.legend()
plt.title('EMAs')
plt.show()