Rubinstein
Create Rubinstein pricer object for
Cliquet instrument using BlackScholes
model
Since R2021b
Description
Create and price a Cliquet instrument object with a
BlackScholes model and a Rubinstein pricing
method using this workflow:
Use
fininstrumentto create anCliquetinstrument object.Use
finmodelto specify aBlackScholesmodel for theCliquetinstrument object.Use
finpricerto specify aRubinsteinpricer object for theCliquetinstrument 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 instruments, models, and pricing methods for an
Cliquet instrument, see Choose Instruments, Models, and Pricers.
Creation
Syntax
Description
creates a RubinsteinPricerObj = finpricer(PricerType,DiscountCurve=ratecurve_obj,Model=model,SpotPrice=spotprice_value)Rubinstein pricer object by specifying
PricerType and sets the properties for the
required name-value arguments DiscountCurve,
Model, and SpotPrice.
sets optional properties using additional
name-value arguments in addition to the required arguments in the previous
syntax. For example, RubinsteinPricerObj = finpricer(___,Name=Value)RubinsteinPricerObj =
finpricer("Analytic",DiscountCurve=ratecurve_obj,Model=BSModel,SpotPrice=1000,DividendType="continuous",DividendValue=100,PricingMethod="Rubinstein")
creates a Cliquet pricer object.
Input Arguments
Name-Value Arguments
Output Arguments
Properties
Object Functions
price | Compute price for interest-rate, equity, or credit derivative instrument with
Analytic pricer |
Examples
More About
Version History
Introduced in R2021b