CMS Rate Bond


CMS Rate Bond is a
direct subtype of Bond
aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
with functions CMS Rate Bond Functions, keys CMS Rate Bond keys and example object CmsBnd

TYPE INCLUSION RELATIONSHIPS

Bond

CMS Rate Bond

</defs>

AVAILABLE FUNCTIONS

Create

</defs>

AVAILABLE CREATE FUNCTION KEYS

Cap

Fixing

Floor

Gearing

In Arrears

Index

Spread

</defs>

TYPICAL OBJECTS OF TYPE CMS Rate Bond

CmsBnd

</defs>

This type represents a specialization where each coupon is determined by a floating interest rate of type
Swap Rate
The value I realized by the index at the begining (or at the end if in arrears) of each floating coupon period is used to calculate the bare rate gI+s where g, s are the entries in , Gearing, Spread respectively.
The final rate R is reached by restricting the bare rate upwards by the level c entered in Cap and downwards by the level f entered in Floor and given formally as R = min(max(gI+s,f),c)
The coupon amount C being paid is C = NRΔt, where N is the entry in Notional and Δt is the length of the respective accrual period.
The coupon denomination currency is assumed to be that of the index.