Obtenha dados de ações de uma única empresa
DataReader oferece a fonte de dados 'iex'. Para experimentar os dados fora do ambiente do DataCamp, você vai precisar de uma conta no IEX Cloud.
O IEX limita o acesso a séries de preços de ações aos últimos cinco anos.
Recuperar dados de preços de ações do IEX é simples depois de importar o pacote DataReader e usar os argumentos start e/ou end no formato date(YYYY, MM, DD):
stock_data = DataReader(ticker, data_source, start, end)
No primeiro capítulo, você aprendeu que um ticker é o símbolo único necessário para obter informações de ações de uma determinada empresa.
Neste exercício, você vai praticar importando os dados de 2016 da Apple, com ticker 'AAPL'.
Este exercício faz parte do curso
Importing and Managing Financial Data in Python
Instruções do exercício
- Importe
DataReaderdepandas_datareader.dataedateda bibliotecadatetime. - Usando
date(), defina a datastartcomo 1º de janeiro de 2016 e a dataendcomo 31 de dezembro de 2016. - Defina
tickercomo o ticker da Apple'AAPL'edata_sourcecomo'iex'. - Crie um objeto
DataReader()para importar os preços das ações e atribua a uma variávelstock_prices. - Use
.head()e.info()para exibir e inspecionar o resultado.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Import DataReader
____
# Import date
____
# Set start and end dates
start = date(____)
end = date(____)
# Set the ticker
ticker = ____
# Set the data source
data_source = ____
# Import the stock prices
stock_prices = DataReader(____, ____, ____, ____)
# Display and inspect the result
print(stock_prices.head())
stock_prices.info()