PRICEMAT

Hiermit wird der Preis pro 100 US-Dollar Nennwert eines Wertpapiers mit Zinszahlung bei Fälligkeit zurückgegeben.

Syntax

PRICEMAT(<settlement>, <maturity>, <issue>, <rate>, <yld>[, <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.
Problem Dies ist das Ausgabedatum des Wertpapiers.
rate Dies ist der Zinssatz des Wertpapiers am Ausgabedatum.
yld (Rendite) Dies ist die jährliche Rendite des Wertpapiers.
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 der Preis pro 100 US-Dollar Nennwert.

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.

  • PRICEMAT wird wie folgt berechnet:

    $$\text{PRICEMAT} = \frac{100 + (\frac{\text{DIM}}{\text{B}} \times \text{Zinssatz} \times 100)}{1 + (\frac{\text{DSM}}{\text{B}} \times \text{Rendite})} – (\frac{\text{A}}{\text{B}} \times \text{Zinssatz} \times 100)$$

    Dabei gilt Folgendes:

    • $\text{B}$ = Anzahl der Tage pro Jahr, abhängig von der Jahresbasis
    • $\text{DSM}$ = Anzahl der Tage von der Abrechnung bis zur Fälligkeit
    • $\text{DIM}$ = Anzahl der Tage von Ausgabe bis Fälligkeit
    • $\text{A}$ = Anzahl der Tage von Ausgabe bis Abrechnung
  • „Abrechnung“, „Fälligkeit“ und „Ausgabe“ werden zu ganzen Zahlen gekürzt.

  • „Basis“ wird auf die nächste ganze Zahl gerundet.

  • Es wird ein Fehler zurückgegeben, wenn:

    • „Abrechnung“, „Fälligkeit“ oder „Ausgabe“ keine gültigen Datumsangaben sind
    • „Fälligkeit > Abrechnung > Ausgabe“ nicht erfüllt ist.
    • „Zinssatz“ < 0.
    • „Rendite“ < 0.
    • „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

Die folgende DAX-Abfrage:

Daten Beschreibung
15.2.2008 Abrechnungstermin
13.4.2008 Fälligkeitsdatum
11.11.2007 Ausgabedatum
6,10 % Prozentsatz Halbjahrescoupon
6,10 % Prozentuale Rendite
0 Basis von 30/360
EVALUATE
{
  PRICEMAT(DATE(2008,2,15), DATE(2008,4,13), DATE(2007,11,11), 0.061, 0.061, 0)
}

Hiermit wird der Preis pro 100 US-Dollar Nennwert eines Wertpapiers mit den oben angegebenen Bedingungen zurückgegeben.

[Wert]
99,9844988755569