LoslegenKostenlos starten

Abzinsung von Anleihe-Cashflows mit bekannter Rendite

Nachdem wir die Cashflows der Anleihe aufgestellt haben, können wir nun die Schritte zur Berechnung des Barwerts jedes Cashflows durchgehen und die Anleihe bewerten. Denk daran: Der Wert der Anleihe ist die Summe der Barwerte ihrer Cashflows.

In dieser Übung berechnest du für jeden Cashflow den passenden Barwertfaktor pv_factor, damit wir den Barwert pv jedes Cashflows berechnen können. Anschließend summierst du die pv, um den Wert der Anleihe zu ermitteln.

Zur Erinnerung: Diese Anleihe hat eine Rendite von 6 %, die als Diskontsatz dient. Der in der vorherigen Übung erstellte Data Frame cf ist in deinem Workspace vorhanden.

Diese Übung ist Teil des Kurses

<Kurs>Anleihebewertung und -analyse in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle eine neue Spalte t in deinem Data Frame cf, die das Jahr angibt, in dem der Cashflow zufließt. Für unsere Zwecke entspricht das Jahr dem Namen der Zeilen in deinem Data Frame (1, 2, 3 usw.). Das heißt, du kannst einfach rownames() verwenden, um t zu benennen. Nutze as.numeric(), damit die Werte von t numerisch sind.
  • Erstelle eine weitere neue Spalte pv_factor in deinem Objekt cf, um den Barwertfaktor jedes Jahres zu speichern. Denk daran: Der Barwertfaktor eines Jahres berechnet sich als 1 geteilt durch 1 plus die Rendite (hier 6 % bzw. 0.06), potenziert mit deiner Zeitvariablen (t).
  • Erstelle eine Spalte pv in cf, um den Barwert des Cashflows jedes Jahres zu speichern. Der Barwert berechnet sich als Cashflow (cf) multipliziert mit dem Barwertfaktor des Jahres (pv_factor).
  • Verwende abschließend sum(), um die Werte in pv zu summieren und so den Wert der Anleihe zu bestimmen.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Add column t to cf
cf$t <- as.numeric(___(___))

# Calculate pv_factor
cf$pv_factor <- 1 / (1 + ___)^___

# Calculate pv
cf$pv <- ___ * ___

# Calculate the bond price
sum(___$___)
Code bearbeiten und ausführen