Bachelier
Create Bachelier
model object for Vanilla
,
Spread
, or Binary
instrument
Since R2021a
Description
Create and price a Vanilla
, Spread
, or
Binary
instrument object with a Bachelier
model using this workflow:
Use
fininstrument
to create aVanilla
,Spread
, orBinary
instrument object.Use
finmodel
to specify aBachelier
model object for theVanilla
,Spread
, orBinary
instrument object.Use
finpricer
to specify anAssetMonteCarlo
pricing method for theVanilla
,Spread
, orBinary
instrument 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
Vanilla
, Spread
, or Binary
instrument, see Choose Instruments, Models, and Pricers.
Creation
Syntax
Description
creates a BachelierModelObj
= finmodel(ModelType
,'Volatility
',volatility_value)Bachelier
model object by specifying
ModelType
and the required name-value pair argument
Volatility
to set properties using
name-value pair arguments. For example, BachelierModelObj =
finmodel("Bachelier",'Volatility',0.063)
creates a
Bachelier
model object.
sets optional properties using an additional
name-value pair argument in addition to the required arguments in the
previous syntax. For example, BachelierModelObj
= finmodel(ModelType
,Name,Value
)BachelierModelObj =
finmodel("Bachelier",'Volatility',0.063,'Correlation',Corr)
creates a Bachelier
model object with a specified
Correlation
value.
Input Arguments
Properties
Examples
More About
Version History
Introduced in R2021a