Sie sind auf Seite 1von 2

KOMA-Test

28. Februar 2005


0.0.1 Zusätzliche Funktionen der Klasse BondSecurity
Zu den klassischen ARMADA-Funktionen, die für alle Security-Typen zur Verfü-
gung stehen, kommen einige Bond-spezifische zur Kalibrierung der Model-Bewertung
and die beobachteten Marktpreise:

Price(SettlementDate, PriceType)

Berechnet den Marktpreis (in Währung) nach ARMADA-Konventionen ohne Settle-


ment-Lag.1 Der resultierende Preis ist 1-basiert und kann wahlweise clean und dirty
geliefert werden. Im Falle von dirty werden die Accruals per ValuationDate der
FinFactory abgezogen.

FWPrice(Date, PriceType)

Berechnet den 1-basierten Forwardpreis (clean oder dirty) zu einem gegebenen Da-
tum, damit wird die Vergleichbarkeit mit Marktpreisen gegeben.
Diese Funktion sollte insbesondere dann benutzt werden, wenn außerhalb von
ARMADA Preise verlangt werden.

PriceFromMarketPrice(Date)

Berechnet basierend auf einem Marktpreis verbunden mit dem dazugehörigen Settlement-
Datum einen ARMADA-konformen Dirty-Preis.2 Dieser Preis beinhaltet auch Cas-
hflows, die zwischen ValDate und SettlementDate des Market-Preises liegen, auch,
wenn deren Ex-Coupon-Date bereits vor dem ValDate liegt.
Das Ergebnis ist also ein ARMADA-konformer Barwert aller Cashflows des
Bond, die nach dem ValDate liegen, basierend auf einem am Markt quotierten Preis.

1
das übergebene Datum ist nur für die Ermittlung der relevanten Cashflows zuständig
2
Zur Zeit ausschließlich dirty, bei Bedarf könnte man das ändern

Das könnte Ihnen auch gefallen