Завантаження даних про спліти та дивіденди
У попередній вправі ви використали 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