Go to Deriscope's documentation start page

Bond_Functions

Function Get Start Date within Bond returns the bond's start date.
It equals the first date in the accrual schedule and does not necessarily coincide with the payment date of the first coupon.

Function Get Maturity within Bond returns the bond's maturity date.
It equals the last date in the accrual schedule and does not necessarily coincide with the payment date of the last coupon.

Function Dirty Price within Bond returns the bond's dirty price given a flat yield and settlement date.
The default bond settlement date is used for calculation if no date is given.
A discounting yield curve must be supplied if no flat yield is given.

Function Clean Price within Bond returns the bond's clean price given a flat yield and settlement date.
The default bond settlement date is used for calculation if no date is given.
A discounting yield curve must be supplied if no flat yield is given.

Function Yield within Bond returns the theoretical bond yield with or without a defined clean price.
The default bond settlement date is used for calculation if no date is given.
The theoretical price is used if no clean price is given.

Function Settlement Value within Bond returns the bond's settlement value as a function of the clean price.
The default bond settlement date is used for calculation.

Function Accrued Amount within Bond returns the bond's accrued amount at a given date.
The default bond settlement date is used for calculation if no date is given.