CoxIngersollRoss
Create CoxIngersollRoss model object for
                Cap, Floor, Swaption,
                Swap, FixedBond, FloatBond,
                FloatBondOption, FixedBondOption,
                OptionEmbeddedFixedBond, or
                OptionEmbeddedFloatBond instrument
Since R2023b
Description
Create and price a Cap, Floor,
                Swaption, Swap, FloatBond,
                FixedBond, FloatBondOption,
                FixedBondOption, OptionEmbeddedFixedBond, or
                OptionEmbeddedFloatBond instrument object with a
                CoxIngersollRoss model using this workflow:
Use
fininstrumentto create aCap,Floor,Swaption,Swap,FixedBond,FloatBond,FloatBondOptionFixedBondOption,OptionEmbeddedFixedBond, orOptionEmbeddedFloatBondinstrument object.Use
finmodelto specify aCoxIngersollRossmodel object for theCap,Floor,Swaption,Swap,FixedBond,FloatBond,FloatBondOption,FixedBondOption,OptionEmbeddedFixedBond, orOptionEmbeddedFloatBondinstrument object.Use
finpricerto specify anIRTreepricing method for aCap,Floor,Swaption,Swap,FixedBond,FloatBond,FloatBondOption,FixedBondOption,OptionEmbeddedFixedBond, orOptionEmbeddedFloatBondinstrument object.
For more information on this workflow, see Get Started with Workflows Using Object-Based Framework for Pricing Financial Instruments.
For more information on the available pricing methods for a Cap,
                Floor, Swaption, Swap,
                FixedBond, FloatBond,
                FloatBondOption, FixedBondOption,
                OptionEmbeddedFixedBond, or
                OptionEmbeddedFloatBond instrument, see Choose Instruments, Models, and Pricers.
Creation
Syntax
Description
                        creates a CoxIngersollRossModelObj = finmodel(ModelType,Sigma=sigma_value,Alpha=alpha_value,Theta=theta_value)CoxIngersollRossModelObj model object by
                        specifying ModelType and the required name-value
                        arguments Sigma, Alpha, and
                            Theta to set properties using name-value pair
                        arguments. For example, CoxIngersollRossModelObj =
                            finmodel("CoxIngersollRoss",Sigma=0.34,Alpha=0.052,Theta=0.017)
                        creates a CoxIngersollRoss model object.
Input Arguments
Name-Value Arguments
Output Arguments
Properties
Examples
More About
Version History
Introduced in R2023b