ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Importe DataReader de pandas_datareader.data e date da biblioteca datetime.
  • Usando date(), defina a data start como 1º de janeiro de 2016 e a data end como 31 de dezembro de 2016.
  • Defina ticker como o ticker da Apple 'AAPL' e data_source como 'iex'.
  • Crie um objeto DataReader() para importar os preços das ações e atribua a uma variável stock_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()
Editar e executar o código