LoslegenKostenlos loslegen

Die Konvexität einer Anleihe bestimmen

Die Berechnung der Konvexität einer Anleihe ist ein wichtiger Schritt, um Kursänderungen vorherzusagen und das Zinsänderungsrisiko eines Portfolios umfassender zu messen.

In dieser Übung bestimmst du die Konvexität einer 20‑jährigen Anleihe mit einem jährlichen Kupon von 6 %, einer Endfälligkeitsrendite von 5 % und einem Nennwert von 100 USD.

Zur Erinnerung, die Formel für die Konvexität lautet:

\( Convexity = \frac{ P(down) \ + \ P(up) \ - \ 2 \times P }{P \ \times \ (\Delta y)^2} \)

numpy_financial wurde bereits als npf importiert.

Diese Übung ist Teil des Kurses

Anleihebewertung und -analyse in Python

Kurs anzeigen

Anleitung zur Übung

  • Ermittle den Preis einer 20‑jährigen Anleihe mit 6 % Kupon und 5 % Rendite.
  • Ermittle den Preis derselben Anleihe bei einer um 1 % höheren und einer um 1 % niedrigeren Rendite.
  • Berechne die Konvexität der Anleihe und gib das Ergebnis aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Find the price of a 20 year bond with 6% coupon and 5% yield
price = ____

# Find the price of the same bond for a 1% higher and 1% lower level of yields
price_up = ____
price_down = ____

# Find the convexity of the bond and print the result
convexity = ____
print("Convexity: ", ____)
Code bearbeiten und ausführen