ПочатиПочніть безкоштовно

Завантаження даних про спліти та дивіденди

У попередній вправі ви використали 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
Редагувати та запускати код