Ottieni i dati azionari per una singola società
DataReader offre la fonte dati 'iex'. Per sperimentare con i dati fuori dall'ambiente DataCamp, ti servirà un account IEX Cloud.
IEX limita l’accesso alle serie di prezzi azionari agli ultimi cinque anni.
Recuperare i dati dei prezzi da IEX è semplice dopo aver importato il pacchetto DataReader e usando gli argomenti start e/o end nel formato date(YYYY, MM, DD):
stock_data = DataReader(ticker, data_source, start, end)
Nel primo capitolo hai visto che un ticker azionario è il simbolo univoco necessario per ottenere le informazioni di borsa di una determinata società.
In questo esercizio, metterai in pratica l’importazione dei dati del 2016 per Apple, con ticker 'AAPL'.
Questo esercizio fa parte del corso
Importing and Managing Financial Data in Python
Istruzioni dell'esercizio
- Importa
DataReaderdapandas_datareader.dataedatedalla libreriadatetime. - Usando
date(), imposta la data distartal 1° gennaio 2016 e la data diendal 31 dicembre 2016. - Imposta
tickeral ticker azionario di Apple'AAPL'edata_sourcea'iex'. - Crea un oggetto
DataReader()per importare i prezzi azionari e assegnalo alla variabilestock_prices. - Usa
.head()e.info()per visualizzare e ispezionare il risultato.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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()