This example shows how to price a portfolio containing two cash flow instruments paying interest annually over the four-year period from January 1, 2000 to January 1, 2004. Load the filederiv.mat, which providesZeroRateSpec. TheZeroRateSpec结构包含的利率formation needed to price the instruments.
RateSpec—安ualized zero rate term structure structure
安ualized zero rate term structure, specified by theRateSpecobtained fromintenvset. For information on the interest-rate specification, seeintenvset.
Data Types:struct
CFlowAmounts—Cash flow amounts matrix
Cash flow amounts, specified as a Number of instruments (NINST) by maximum number of cash flows (MOSTCFS) matrix of cash flow amounts. Each row is a list of cash flow values for one instrument. If an instrument has fewer thanMOSTCFScash flows, the end of the row is padded withNaNs.
Data Types:double
CFlowDates—Cash flow dates matrix
Cash flow dates, specified asNINST-by-MOSTCFSmatrix. Each entry contains the serial date number of the corresponding cash flow inCFlowAmounts.
Data Types:double
Settle—Settlement date on which cash flows are priced serial date number|date character vector
Settlement date on which the cash flows are priced, specified using a scalar orNINST-by-1vector of serial date numbers or date character vectors of the same value which represent the settlement date for each cash flow.Settlemust be earlier thanMaturity.
Data Types:double|char
Basis—Day-count basis of instrument 0(actual/actual)(default) |integer from0to13
(Optional) Day-count basis of the instrument, specified as a vector of integers.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.