Financial Derivatives Toolbox | ![]() ![]() |
Price cash flows from HJM interest rate tree
Syntax
[Price, PriceTree] = cfbyhjm(HJMTree, CFlowAmounts, CFlowDates, Settle, Basis, Options)
Arguments
HJMTree |
Forward rate tree structure created by hjmtree . |
CFlowAmounts | 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 than MOSTCFS cash flows, the end of the row is padded with NaN s. |
CFlowDates |
NINST -by-MOSTCFS matrix of cash flow dates. Each entry contains the date of the corresponding cash flow in CFlowAmounts. |
Settle |
Settlement date. A vector of serial date numbers or date strings. The |
Basis |
(Optional) Day-count basis of the bond. A vector of integers.0 = actual/actual (default), 1 = 30/360, 2 = actual/360, 3 = actual/365. |
Options |
(Optional) Derivatives pricing options structure created with derivset . |
Description
[Price, PriceTree] = cfbyhjm(HJMTree, CFlowAmounts, CFlowDates,
Settle, Basis, Options)
prices cash flows from an HJM interest rate tree.
Price
is an NINST
-by-1
vector of expected prices at time 0.
PriceTree
is a tree structure with a vector of instrument prices at each node.
See Also
cfamounts
, hjmprice
, hjmtree
, instcf
![]() | capbyhjm | cfbyzero | ![]() |