ODDFYIELD
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Gibt die Rendite eines Wertpapiers zurück, das einen unregelmäßigen (kurzen oder langen) ersten Zeitraum aufweist.
Syntax
ODDFYIELD(<settlement>, <maturity>, <issue>, <first_coupon>, <rate>, <pr>, <redemption>, <frequency>[, <basis>])
Parameter
Ausdruck | Definition |
---|---|
settlement |
Der Abrechnungstermin des Wertpapiers. Das Abrechnungsdatum des Wertpapiers ist das Datum nach dem Ausgabedatum, an dem das Wertpapier an den Käufer gehandelt wird. |
maturity |
Das Fälligkeitsdatum des Wertpapiers. Das Fälligkeitsdatum ist das Datum, an dem das Wertpapier abläuft. |
issue |
Das Ausgabedatum des Wertpapiers. |
first_coupon |
Das erste Zinstermin des Wertpapiers. |
rate |
Der Zinssatz des Wertpapiers. |
pr |
Der Kurs des Wertpapiers. |
redemption |
Der Einlösungswert des Wertpapiers pro Nennwert von \$100. |
frequency |
Die Anzahl der Zinszahlungen pro Jahr. Bei jährlichen Zahlungen gilt die Häufigkeit = 1; halbjährlicher Häufigkeit = 2; für quartalsweise, Häufigkeit = 4. |
basis |
(Optional) Der Typ der zu verwendenden Tagesanzahl. Wird die Basis weggelassen, wird davon ausgegangen, dass sie 0 ist. Die akzeptierten Werte sind unter dieser Tabelle aufgeführt. |
Der parameter basis
akzeptiert die folgenden Werte:
Basis |
Tagesanzahlbasis |
---|---|
0 oder nicht angegeben | US (NASD) 30/360 |
1 | Ist-/Ist-Wert |
2 | Ist/360 |
3 | Ist/365 |
4 | Europäische 30/360 |
Rückgabewert
Die Rendite des Wertpapiers.
Bemerkungen
Datumsangaben werden als sequenzielle Fortlaufende Zahlen gespeichert, sodass sie in Berechnungen verwendet werden können. In DAX, 30. Dezember 1899 ist Tag 0, und der 1. Januar 2008 ist 39448, da es 39.448 Tage nach dem 30. Dezember 1899 liegt.
Das
settlement
Datum ist das Datum, an dem ein Käufer einen Coupon kauft, z. B. eine Anleihe. Das Fälligkeitsdatum ist das Datum, an dem ein Kupon abläuft. Angenommen, eine 30-Jahres-Anleihe wird am 1. Januar 2008 ausgegeben und wird sechs Monate später von einem Käufer erworben. Das Ausgabedatum wäre der 1. Januar 2008, der Abrechnungstermin wäre der 1. Juli 2008, und der Fälligkeitstermin wäre der 1. Januar 2038, der 30 Jahre nach dem 1. Januar 2008, Ausgabedatum.ODDFYIELD wird mit einer iterativen Methode berechnet. Sie verwendet die Newton-Methode basierend auf der Formel, die für die Funktion ODDFPRICEverwendet wird. Die Rendite wird durch 100 Iterationen geändert, bis der geschätzte Preis mit der gegebenen Rendite nahe am Preis liegt. Siehe ODDFPRICE für die Formel, die ODDFYIELD verwendet.
Abrechnung, Fälligkeit, Ausgabe und first_coupon werden auf ganze Zahlen abgeschnitten.
Basis und Häufigkeit werden auf die nächste ganze Zahl gerundet.
Ein Fehler wird zurückgegeben, wenn:
-
settlement
,maturity
,issue
oderfirst_coupon
ist kein gültiges Datum. -
maturity
>first_coupon
>settlement
>issue
ist nicht zufrieden. -
rate
< 0. -
pr
≤ 0. -
redemption
≤ 0. -
frequency
ist eine andere Zahl als 1, 2 oder 4. -
basis
< 0 oderbasis
> 4.
-
Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel
Daten | Argumentbeschreibung |
---|---|
11. November 2008 | Abrechnungsdatum |
1. März 2021 | Fälligkeitsdatum |
15. Oktober 2008 | Problemdatum |
1. März 2009 | Erster Zinstermin |
5.75% | Prozent kupon |
84.50 | Preis |
100 | Redemptiver Wert |
2 | Häufigkeit ist halbjährlicher |
0 | 30/360 Basis |
Die folgende DAX Abfrage:
EVALUATE
{
ODDFYIELD(DATE(2008,11,11), DATE(2021,3,1), DATE(2008,10,15), DATE(2009,3,1), 0.0575, 84.50, 100, 2, 0)
}
Gibt die Rendite eines Wertpapiers zurück, das einen unregelmäßigen (kurzen oder langen) ersten Zeitraum aufweist, wobei die oben angegebenen Begriffe verwendet werden.
[Wert] |
---|
0.0772455415972989 |