Định giá trái phiếu
Trong Chương Một, bạn đã định giá một trái phiếu theo từng bước. Ở bài này, bạn sẽ định giá một trái phiếu có mệnh giá $100, lãi coupon 3%, và thời gian đáo hạn 8 năm. Bạn sẽ liệt kê các dòng tiền của trái phiếu và tính giá trị hiện tại của từng dòng tiền đó dựa trên lợi suất Aaa mà bạn thu được ở bài trước.
Đối tượng aaa_yield đã được nạp sẵn trong không gian làm việc của bạn với giá trị 0.0341.
Bài tập này là một phần của khóa học
Định giá và Phân tích Trái phiếu bằng R
Hướng dẫn bài tập
- Tạo một đối tượng dòng tiền (
cf) chứa các dòng tiền của trái phiếu. - Dùng
data.frame()để chuyểncfthành một data frame để bạn có thể thêm các biến cần thiết cho phân tích. - Thêm biến chỉ báo thời gian (
cf$t) biểu thị số năm từ 1 đến 8 bằng lệnhseq(). - Tính hệ số chiết khấu PV (
cf$pv_factor) dựa trên lợi suất Moody's Aaa (aaa_yield) và chỉ báo thời gian (cf$t). - Tính giá trị hiện tại của từng dòng tiền (
cf$pv) bằng tích củacf$cfvà hệ số PV (cf$pv_factor). - Cuối cùng, tính giá của trái phiếu bằng
sum()các giá trị hiện tại của từng dòng tiền.
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.
# Layout the bond's cash flows
cf <- c(___, ___, ___, ___, ___, ___, ___, ___)
# Convert to data.frame
cf <-
# Add time indicator
cf$t <- seq(___, ___, ___)
# Calculate PV factor
cf$pv_factor <- 1 / (1 + ___)^___
# Calculate PV
cf$pv <-
# Price bond
sum(___)