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

Загрузка данных о сплитах и дивидендах

В предыдущем упражнении вы использовали adjustOHLC() для корректировки исторических цен OHLC с учётом сплитов и дивидендов. Однако эта функция работает только с данными OHLC: она не подходит для работы с одними ценами закрытия и не возвращает сами данные о сплитах и дивидендах.

Если вы хотите скорректировать ценовой ряд, не относящийся к OHLC, или просто проанализировать данные о сплитах и дивидендах, вам понадобятся даты и значения каждого события.

Загрузить данные о сплитах и дивидендах с Yahoo Finance можно с помощью функций quantmod: getSplits() и getDividends() соответственно. Исторические данные о дивидендах, предоставляемые Yahoo Finance, уже скорректированы с учётом сплитов. Чтобы загрузить нескорректированные данные о дивидендах, передайте аргумент split.adjust = FALSE в вызове getDividends().

Это упражнение является частью курса

Импорт и управление финансовыми данными в R

Посмотреть курс

Инструкции к упражнению

  • Используйте getSplits(), чтобы загрузить данные о сплитах AAPL в переменную splits.
  • Используйте getDividends(), чтобы загрузить скорректированные с учётом сплитов данные о дивидендах AAPL в переменную dividends.
  • Просмотрите первые несколько строк dividends. Значения небольшие и выражены в долях цента, поскольку они скорректированы с учётом сплитов.
  • Используйте getDividends(), чтобы загрузить нескорректированные данные о дивидендах AAPL в переменную raw_dividends.
  • Просмотрите первые несколько строк raw_dividends и обратите внимание на отличие значений от тех, что содержатся в dividends.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Download AAPL split data


# Download AAPL dividend data


# Look at the first few rows of dividends


# Download AAPL dividend data that is not split-adjusted


# Look at the first few rows of raw_dividends
Редактировать и запускать код