Получение биржевых данных для одной компании
DataReader поддерживает источник данных 'iex'. Чтобы работать с данными за пределами среды DataCamp, вам потребуется учётная запись IEX Cloud.
IEX ограничивает доступ к котировкам акций — доступны данные только за последние пять лет.
Получить котировки через IEX несложно: достаточно импортировать пакет DataReader и передать аргументы start и/или end в формате date(YYYY, MM, DD):
stock_data = DataReader(ticker, data_source, start, end)
В первой главе вы узнали, что биржевой тикер — это уникальный символ, который используется для получения информации об акциях определённой компании.
В этом упражнении вы потренируетесь загружать данные за 2016 год для компании Apple с тикером 'AAPL'.
Это упражнение является частью курса
Импорт и управление финансовыми данными в Python
Инструкции к упражнению
- Импортируйте
DataReaderизpandas_datareader.dataиdateиз библиотекиdatetime. - С помощью
date()задайте дату началаstart— 1 января 2016 года, и дату окончанияend— 31 декабря 2016 года. - Присвойте переменной
tickerтикер Apple'AAPL', а переменнойdata_source— значение'iex'. - Создайте объект
DataReader()для загрузки котировок и сохраните результат в переменнуюstock_prices. - Используйте
.head()и.info(), чтобы вывести данные и изучить их структуру.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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()