Dirty Price

Function Dirty Price within
Bond with keys Bond Dirty Price keys returns the dirty price of the referenced bond(s) at a given settlement date of an assumed bond trade transaction.

There exist 3 distinct methods for obtaining the dirty price:
1) From a given
clean price as of the date
2) From a given flat yield as of the date that acts as the discount zero rate for all cash flows.
3) From a given discounting yield curve that implies the discount factors to be used for discounting the various cash flows.
The last case takes no input for , which is regarded equal to the bond's settlement date (see below) and works as follows:
All bonds cash flows occurring after are discounted down to today and then their sum is then divided by the discount factor between today and the settlement date.

In all other cases, if is not explicitly given, it will be set to the bond settlement date as implied by a trade transaction assumed to occur on the valuation date T₀ (typically today).