ODDFPRICE
Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung
Gibt die price pro \$100 Face value eines Wertpapiers zurück, das einen odd (kurzen or long) first Zeitraum hat.
Syntax
ODDFPRICE(<settlement>, <maturity>, <issue>, <first_coupon>, <rate>, <yld>, <redemption>, <frequency>[, <basis>])
Parameter
Ausdruck | Definition |
---|---|
settlement |
Die Abrechnung des Wertpapiers date. Die date ist die date nach der Ausgabe date, wenn das Wertpapier an den Käufer gehandelt wird. |
maturity |
Die Fälligkeit des Wertpapiers date. Die Fälligkeit date ist die date, wenn das Wertpapier abläuft. |
issue |
Das Sicherheitsproblem date. |
first_coupon |
Der first Kupon des Wertpapiers date. |
rate |
Das Interesse des Wertpapiers rate. |
yld |
Die jährliche yielddes Wertpapiers. |
redemption |
Die Einlösung des Wertpapiers value pro \$100 face value. |
frequency |
Die Anzahl der Zinszahlungen pro year. 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 daycount Basis. If Basis weggelassen wird, wird davon ausgegangen, dass sie 0 ist. Die akzeptierten values sind unter dieser Tabelle aufgeführt. |
Der parameter basis
akzeptiert die folgenden values:
Basis |
Day count Basis |
---|---|
0 or weggelassen | US (NASD) 30/360 |
1 | Ist-/Ist-Wert |
2 | Ist/360 |
3 | Ist/365 |
4 | Europäische 30/360 |
Value zurückgeben
Die price pro \$100 Face value.
Bemerkungen
Datumsangaben werden als sequenzielle Fortlaufende Zahlen gespeichert, sodass sie in Berechnungen verwendet werden können. In DAX, 30. Dezember 1899 ist day 0, and 1. Januar 2008 ist 39448, da es 39.448 Tage nach dem 30. Dezember 1899 liegt.
Die Abrechnung date ist die date ein Käufer einen Kupon kauft, z. B. eine Anleihe. Die Fälligkeit date ist die date, wenn ein Kupon abläuft. Angenommen, am 1. Januar 2008 wird eine 30-year-Anleihe ausgegeben, and sechs Monate später von einem Käufer erworben wird. Die Ausgabe date wäre der 1. Januar 2008, die Abrechnung date wäre 1. Juli 2008, and die Fälligkeit date wäre 1. Januar 2038, die 30 Jahre nach dem 1. Januar 2008, ausgabe date.
ODDFPRICE wird wie folgt berechnet:
Odd kurzen first Coupon:
$$\text{ODDFPRICE} = \bigg[ \frac{\text{redemption}}{(1 + \frac{\text{yld}}{\text{frequency}})^{(N - 1 + \frac{\text{DSC}}{\text{E}} )}} \bigg] + \bigg[ \frac{100 \times \frac{\text{rate}}{\text{frequency}} \times \frac{\text{DFC}}{\text{E}}}{(1 + \frac{\text{{{ yld}}{\text{frequency}})^{(\frac{\text{DSC}}{\text{E}})}} \bigg] + \bigg[ \sum^{N}_{k=2} \frac{100 \times \frac {\text{rate}}{\text{frequency}}}{(1 + \frac{\text{yld}}}{\text{frequency}})^{(k - 1 + \frac{\text{DSC}}}{\text{E}})}} \bigg] - \Big[ 100 \times \frac{\text{rate}}{\text{frequency}} \times \frac{\text{A}}{\text{E}} \Big] $$
wo:
- $\text{A}$ = Anzahl der Tage vom Anfang der Zinsperiode bis zur Abrechnung date (fällige Tage).
- $\text{DSC}$ = Anzahl der Tage von der Abrechnung bis zum next Kupon-date.
- $\text{DFC}$ = Anzahl der Tage vom Anfang des oddfirst Coupons bis zum first Coupon date.
- $\text{E}$ = Anzahl der Tage im Zinstermin.
- $\text{N}$ = Anzahl der Kupons, die zwischen der Abrechnung dateand der Einlösung date. (If diese Zahl einen Bruchteil contains, wird sie auf die next ganze Zahl erhöht.)
Odd long first Coupon:
$$\text{ODDFPRICE} = \bigg[ \frac{\text{redemption}}{(1 + \frac{\text{yld}}{\text{{frequency}})^{(\text{N} + \text{N}_{q} + \frac{\text{DSC}}{\text{E}}}} \bigg] + \bigg[ \frac{100 \times \frac{\text{rate}}{\text{frequency}} \times \Big[ \sum^{\text{NC}}_{i=1} \frac{\text{DC}_{i}}{\text{NL}_{i}} \Big] }{(1 + \frac{\text{yld}}{\text{{frequency}})^{(\text{N}_{q} + \frac {\text{DSC}}{\text{E}})}} \bigg] + \bigg[ \sum^{\text{N}}_{k=1} \frac{100 \times \frac{\text{rate}}{\text{ frequency}}}{(1 + \frac{\text{yld}}{\text{frequency}})^{(k - \text{N}_{q} + \frac{\text{DSC}}{\text{E}})}} \bigg] - \Big[ 100 \times \frac{\text{rate}}{\text{frequency}} \times \sum^{\text{\text{{NC}_{i=1} \frac{\text{A}_{i}}{{text{NL}_{i}} \Big]$$
wo:
- $\text{A}_{i}$ = Anzahl der Tage ab dem Anfang des $i^{th}$, orlast, Quasi-Coupon-Zeitraum innerhalb odd Zeitraums.
- $\text{DC}_{i}$ = Anzahl der Tage ab dem Datum date (or Ausgabe date) bis first Quasi-Coupon ($i = 1$) or Anzahl von Tagen in Quasi-Coupon ($i = 2$,..., $i = \text{NC}$).
- $\text{DSC}$ = Anzahl der Tage von Abrechnung bis next Kupon-date.
- $\text{E}$ = Anzahl der Tage im Zinstermin.
- $\text{N}$ = Anzahl der Kupons, die zwischen dem first realen Kupon dateand Einlösung date. (If diese Zahl einen Bruchteil contains, wird sie auf die next ganze Zahl erhöht.)
- $\text{NC}$ = Anzahl der Quasi-Coupon-Perioden, die in odd Periode passen. (If diese Zahl einen Bruchteil contains, wird sie auf die next ganze Zahl erhöht.)
- $\text{NL}_{i}$ = normale Länge in Tagen des vollständigen $i^{th}$, orlast, Quasi-Coupon-Zeitraum innerhalb odd Zeitraums.
- $\text{N}_{q}$ = Anzahl der gesamten Quasi-Coupon-Perioden zwischen Abrechnung dateandfirst Kupon.
Abrechnung, Fälligkeit, Ausgabe, and first_coupon werden auf ganze Zahlen abgeschnitten.
Basis and Häufigkeit wird auf die nächste ganze Zahl gerundet.
Ein error wird ifzurückgegeben:
- Abrechnung, Fälligkeit, Ausgabe, or first_coupon ist not ein gültiger date.
- Die Fälligkeit > first_coupon > Abrechnung > Emission ist not zufrieden.
- rate < 0.
- yld < 0.
- Einlösung ≤ 0.
- Die Häufigkeit ist eine andere Zahl als 1, 2, or 4.
- Basis < 0 or> 4.
Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel
Daten | Argumentbeschreibung |
---|---|
11/11/2008 | Abrechnung date |
3/1/2021 | Fälligkeit date |
10/15/2008 | Problem date |
3/1/2009 | First Coupon-date |
7.85% | Prozent kupon |
6.25% | Prozent-yield |
\$100,00 | Redemptive value |
2 | Häufigkeit ist halbjährlicher |
1 | Ist-/Ist-Basis |
Die folgende DAX Abfrage:
EVALUATE
{
ODDFPRICE(DATE(2008,11,11), DATE(2021,3,1), DATE(2008,10,15), DATE(2009,3,1), 0.0785, 0.0625, 100.00, 2, 1)
}
Gibt die price pro \$100 face value eines Wertpapiers zurück, das einen odd (kurzen or long) first Zeitraum verwendet, wobei die oben angegebenen Ausdrücke verwendet werden.
[Value] |
---|
113.597717474079 |