YIELD

Gibt die Rendite für ein Wertpapier zurück, das regelmäßig Zinsen abwirft. Verwenden Sie YIELD, um Rendite für Schuldverschreibungen zu berechnen.

Syntax

YIELD(<settlement>, <maturity>, <rate>, <pr>, <redemption>, <frequency>[, <basis>])

Parameter

Begriff Definition
settlement (Abrechnung) Der Abrechnungstermin des Wertpapierkaufs. Der Abrechnungstermin des Wertpapierkaufs ist das Datum nach der Wertpapieremission, an dem das Wertpapier in den Besitz des Käufers übergeht.
maturity (Fälligkeit) Das Fälligkeitsdatum des Wertpapiers. Das Fälligkeitsdatum ist das Datum, an dem das Wertpapier abläuft.
rate Die jährliche Couponrate des Wertpapiers.
pr Dies ist der Preis des Wertpapiers pro 100 US-Dollar Nennwert.
redemption (Rückzahlung) Dies ist der Rückzahlungswert des Wertpapiers pro 100 US-Dollar Nennwert.
frequency Die Anzahl von jährlichen Couponzahlungen. Für jährliche Zahlungen muss „Häufigkeit“ = 1, für halbjährliche Zahlungen muss „Häufigkeit“ = 2 und für vierteljährliche Zahlungen muss „Häufigkeit“ = 4 festgelegt werden.
basis (Optional) Die Basis für die Zählung von Tagen. Wenn „Basis“ ausgelassen wird, wird 0 als Wert angenommen. Die zulässigen Werte sind unterhalb dieser Tabelle aufgeführt.

Der Parameter Basis akzeptiert die folgenden Werte:

Basis Basis für Zählung von Tagen
0 oder ausgelassen US (NASD) 30/360
1 Actual/actual
2 Actual/360
3 Actual/365
4 European 30/360

Rückgabewert

Dies ist die Rendite für ein Wertpapier.

Bemerkungen

  • Datumsangaben werden als sequenzielle Seriennummern gespeichert, damit sie in Berechnungen verwendet werden können. In DAX ist der 30. Dezember 1899 der Tag 0, und der 1. Januar 2008 ist Tag 39.448, weil er 39.448 Tage nach dem 30. Dezember 1899 liegt.

  • Das Abrechnungsdatum ist das Datum, an dem ein Käufer einen Coupon erwirbt, z. B. eine Schuldverschreibung. Das Fälligkeitsdatum ist das Datum, an dem ein Coupon abläuft. Nehmen wir beispielsweise an, eine Anleihe mit einer Laufzeit von 30 Jahren wird am 1. Januar 2008 ausgegeben und sechs Monate später von einem Käufer erworben. Das Ausgabedatum wäre der 1. Januar 2008, der Abrechnungstermin der 1. Juli 2008 und das Fälligkeitsdatum der 1. Januar 2038, was 30 Jahre nach dem Ausgabedatum am 1. Januar 2008 liegt.

  • Wenn es einen Couponzeitraum oder weniger bis zur Rücknahme gibt, wird YIELD folgendermaßen berechnet:

    $$\text{YIELD} = \frac{(\frac{\text{Rücknahme}}{100} + \frac{\text{Zinssatz}}{\text{Häufigkeit}}) - (\frac{\text{Nennwert}}{100} + (\frac{\text{A}}{\text{E}} \times \frac{\text{Zinssatz}}{\text{Häufigkeit}}))}{\frac{\text{Nennwert}}{100} + (\frac{\text{A}}{\text{E}} \times \frac{\text{Zinssatz}}{\text{Häufigkeit}})} \times \frac{\text{Häufigkeit} \times \text{E}}{\text{DSR}}$$

    Dabei gilt Folgendes:

    • $\text{A}$ = Anzahl der Tage von Beginn eines Couponzeitraums bis zum Abrechnungsdatum (aufgelaufene Tage).
    • $\text{DSR}$ = Anzahl der Tage vom Abrechnungsdatum bis hin zum Rücknahmedatum.
    • $\text{E}$ = Anzahl der Tage im Couponzeitraum.
  • Wenn es bis zur Rücknahme einen oder mehrere Couponzeiträume gibt, wird YIELD über hundert Iterationen berechnet. Die Lösung verwendet die Newton-Methode basierend auf der Formel, die für die Funktion PRICE verwendet wird. Die Rendite wird geändert, bis der geschätzte Preis angesichts der Rendite in der Nähe des Preises ist.

  • „Abrechnung“ und „Fälligkeit“ werden zu ganzen Zahlen verkürzt.

  • „Häufigkeit“ und „Basis“ werden auf die nächste ganze Zahl gerundet.

  • Es wird ein Fehler zurückgegeben, wenn:

    • „Abrechnung“ oder „Fälligkeit“ kein gültiges Datum ist
    • Abrechnung ≥ Fälligkeit
    • „Zinssatz“ < 0.
    • Preis ≤ 0
    • „Rückzahlung“ ≤ 0
    • „Häufigkeit“ eine beliebige Zahl ungleich 1, 2 oder 4 ist
    • „Basis“ < 0 oder „Basis“ > 4.
  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiel

Daten Beschreibung
15. Feb 08 Abrechnungsdatum
15. Nov 16 Fälligkeitsdatum
5,75 % Couponprozentsatz
95,04287 Preis
100 US-Dollar Rücknahmewert
2 Häufigkeit ist halbjährlich (siehe oben)
0 Basis von 30/360 (siehe oben)

Die folgende DAX-Abfrage:

EVALUATE
{
  YIELD(DATE(2008,2,15), DATE(2016,11,15), 0.0575, 95.04287, 100, 2,0)
}

Hiermit wird die Rendite für eine Schuldverschreibung mit den oben angegebenen Bedingungen zurückgegeben.

[Value]
0,0650000068807314