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
fininstrumentto create aVanilla,Spread, orBinaryinstrument object.Use
finmodelto specify aBacheliermodel object for theVanilla,Spread, orBinaryinstrument object.Use
finpricerto specify anAssetMonteCarlopricing method for theVanilla,Spread, orBinaryinstrument 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
Name-Value Arguments
Output Arguments
Properties
Examples
More About
Version History
Introduced in R2021a