開始使用免費開始

債券評價

在第 1 章,你用逐步方式對債券進行估值。在本練習中,你要對一張面額 $100、票面利率 3%、到期年限 8 年的債券進行估值。你會列出這張債券的現金流,並使用你在前一個練習取得的 Aaa 殖利率來折現,計算每一筆現金流的現值。

aaa_yield 物件已預先載入到你的工作空間,數值為 0.0341

本練習屬於課程

在 R 中進行債券評價與分析

檢視課程

練習說明

  • 建立一個現金流物件(cf),包含這張債券的各期現金流。
  • 使用 data.frame()cf 轉成資料框,方便你新增分析所需的其他變數。
  • seq() 指令加入時間指標(cf$t),代表從 1 到 8 年。
  • 根據穆迪 Aaa 殖利率(aaa_yield)與時間指標(cf$t)計算折現因子(cf$pv_factor)。
  • 將每期現金流(cf$cf)與折現因子(cf$pv_factor)相乘,計算各期現金流的現值(cf$pv)。
  • 最後,將各期現值使用 sum() 加總,得到債券價格。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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(___)
編輯並執行程式碼