SABR
Create SABR model object for Swaption
instrument
Description
Create and price a Swaption instrument object with a
SABR model using this workflow:
Use
fininstrumentto create aSwaptioninstrument object.Use
finmodelto specify aSABRmodel object for theSwaptioninstrument object.Use
finpricerto specify aSABRpricing method for theSwaptioninstrument 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
Swaption instrument, see Choose Instruments, Models, and Pricers.
Creation
Syntax
Description
creates a SabrModelObj = finmodel(ModelType,'Alpha',alpha_value,'Beta',beta_value,'Rho',rho_value,'Nu',nu_value)SABR model object by specifying
ModelType and sets the properties for the required
name-value pair arguments Alpha,
Beta, Rho, and
Nu.
sets optional properties using additional
name-value pairs in addition to the required arguments in the previous
syntax. For example, SabrModelObj = finmodel(___,Name,Value)SabrModelObj =
finmodel("SABR",'Alpha',0.22,'Beta',0.007,'Rho',0.009,'Nu',0.03,'Shift',0.002,'VolatilityType',"black")
creates a SABR model object. You can specify multiple
name-value pair arguments.
Input Arguments
Name-Value Arguments
Output Arguments
Properties
Examples
More About
Version History
Introduced in R2020a
See Also
Functions
Topics
- Calibrate SABR Model Using Normal (Bachelier) Volatilities with Analytic Pricer
- Calibrate SABR Model Using Analytic Pricer
- Price a Swaption Using SABR Model and Analytic Pricer
- Get Started with Workflows Using Object-Based Framework for Pricing Financial Instruments
- Choose Instruments, Models, and Pricers
- Work with Negative Interest Rates Using Objects