An array where the first term corresponds to the first coupon and the second term corresponds to the second coupon and so on.
couponPaymentDates
An array of dates where the first element corresponds to the payment date of the first coupon and the second element corresponds to the payment date of the second coupon and so on.
zeroRates
An array where the first term corresponds to the zero rate of the maturity of the first coupon payment and the second term corresponds to the zero rate of the second coupon payment. Note that, each of the zero rates for each maturity is given in decimal format (for example, 5 percent = 0.05).
marketPrice
The market price of the coupon paying bond.
principleSum
The principle sum of the coupon paying bond which is repaid at the maturity of the bond.
businessCalendarName
The name of one of the implemented business calendars, "London" by default.
Return Value
The zero rate of the bond in decimal format (i.e. 0.01 = 1 percent).
Remarks
It allows
the zero rate to be deduced from the market price of a coupon paying bond for the maturity
of the coupon paying bond. The zero rates of maturities corresponding to the time from the
coupon payment until the maturity of the bond must be known.
Remark: This procedure can to applied to the construction of the zero rate curve
(i.e. the zero rate against the maturity of the interest rate asset).