1. Learn
  2. /
  3. Courses
  4. /
  5. Nhập và quản lý dữ liệu tài chính trong R

Connected

Exercise

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() và 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().

Instructions

100 XP
  • 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.