Financial Derivatives Toolbox    
instfixed

Construct fixed-rate instrument

Syntax

Arguments

InstSet
Instrument variable. This argument is specified only when adding fixed rate note instruments to an existing instrument set. See instget for more information on the InstSet variable.
CouponRate
Decimal annual rate.
Settle
Settlement date. Date string or serial date number representing the settlement date of the fixed rate note.
Maturity
Date string or serial date number representing the maturity date of the fixed rate note.
Reset
(Optional) NINST-by-1 vector representing the frequency of payments per year. Default = 1.
Basis
(Optional) NINST-by-1 vector representing the basis used when annualizing the input forward rate tree. Default = 0 (actual/actual).
Principal
(Optional) The notional principal amount. Default = 100.

Data arguments are number of instruments (NINST)-by-1 vectors, scalar, or empty. Fill unspecified entries in vectors with NaN. Only one data argument is required to create the instrument. The others may be omitted or passed as empty matrices [].

Description

InstSet = instfixed(InstSet, Strike, Settle, Maturity, Reset, Basis, Principal) creates a new instrument set containing fixed rate instruments or adds fixed rate instruments to an existing instrument set.

[FieldList, ClassList, TypeString] = instfixed displays the classes.

FieldList is a number of fields (NFIELDS)-by-1 cell array of strings listing the name of each data field for this instrument type.

ClassList is an NFIELDS-by-1 cell array of strings listing the data class of each field. The class determines how arguments are parsed. Valid strings are 'dble', 'date', and 'char'.

TypeString is a string specifying the type of instrument added. For a fixed rate instrument, TypeString = 'Fixed'.

See Also

hjmprice, instaddfield, instbond, instcap, instdisp, instswap, intenvprice


  instfind instfloat