Visualize a tendência do preço de uma ação
O Google Finance descontinuou sua API, mas o DataReader agora disponibiliza a fonte de dados 'iex'. Para experimentar os dados fora do ambiente da DataCamp, você vai precisar de uma conta no IEX Cloud.
A mudança mais importante na funcionalidade é a limitação dos dados aos últimos cinco anos. O DataFrame retornado pelo DataReader tem as mesmas columns, porém em letras minúsculas.
O pacote matplotlib.pyplot é essencial para visualizar tendências de preços de ações em Python.
Neste exercício, você vai importar os dados de preços das ações do Facebook em 2016 e, em seguida, plotar o preço de fechamento para todo o período! DataReader e date já foram importados.
Este exercício faz parte do curso
Importing and Managing Financial Data in Python
Instruções do exercício
- Importe
matplotlib.pyplotcomoplt. - Usando
date(), defina as datasstarteendcomo 1º de janeiro de 2016 e 31 de dezembro de 2016, respectivamente. - Defina
tickercomo o ticker do Facebook'FB'edata_sourcecomo'iex'. - Crie um objeto
DataReader()para importar os preços das ações e atribua astock_prices. - Plote os dados
'close'emstock_prices, definatickercomo o título e exiba o resultado.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Import matplotlib.pyplot
# Set start and end dates
start = ____
end = ____
# Set the ticker and data_source
ticker = ____
data_source = ____
# Import the data using DataReader
stock_prices = ____
# Plot close
____
# Show the plot
plt.show()