Bắt đầu ngayBắt đầu miễn phí

Tải dữ liệu chia tách và cổ tức

Trong bài trước, bạn đã dùng adjustOHLC() để điều chỉnh giá OHLC lịch sử thô cho các lần chia tách và cổ tức, nhưng hàm này chỉ áp dụng cho dữ liệu OHLC. Nó sẽ không hoạt động nếu bạn chỉ có giá đóng cửa, và cũng không trả về bất kỳ dữ liệu chia tách hay cổ tức nào mà nó sử dụng.

Bạn cần ngày và giá trị cho từng lần chia tách và cổ tức để điều chỉnh một chuỗi giá không phải OHLC, hoặc nếu bạn chỉ đơn giản muốn phân tích dữ liệu chia tách và cổ tức thô.

Bạn có thể tải dữ liệu chia tách và cổ tức từ Yahoo Finance bằng các hàm của quantmod lần lượt là getSplits()getDividends(). Dữ liệu cổ tức lịch sử từ Yahoo Finance đã được điều chỉnh theo các lần chia tách. Nếu bạn muốn tải dữ liệu cổ tức chưa điều chỉnh, bạn cần đặt split.adjust = FALSE trong lời gọi getDividends().

Bài tập này là một phần của khóa học

Nhập và quản lý dữ liệu tài chính trong R

Xem khóa học

Hướng dẫn bài tập

  • Dùng getSplits() để nhập dữ liệu chia tách AAPL vào splits.
  • Dùng getDividends() để nhập dữ liệu cổ tức AAPL đã điều chỉnh theo chia tách vào dividends.
  • Xem vài dòng đầu của dividends. Các giá trị nhỏ và ở mức phân số của cent vì đã được điều chỉnh theo chia tách.
  • Dùng getDividends() để nhập dữ liệu cổ tức AAPL chưa điều chỉnh vào raw_dividends.
  • Xem vài dòng đầu của raw_dividends. Lưu ý chúng khác với các giá trị trong dividends.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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
Chỉnh sửa và Chạy Mã