НачатьНачать бесплатно

Получение биржевых данных для одной компании

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()
Редактировать и запускать код