SABR
Description
Create and price a Swaption
instrument object with a
SABR
model and a SABR
pricing method using
this workflow:
Use
fininstrument
to create aSwaption
instrument object.Use
finmodel
to specify aSABR
model for theSwaption
instrument object.Use
finpricer
to specify aSABR
pricer object for theSwaption
instrument object.Note
If you do not specify
ProjectionCurve
when you create aSwaption
instrument with theSABR
pricer, theProjectionCurve
value defaults to theDiscountCurve
value.
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 a
Swaption
instrument, see Choose Instruments, Models, and Pricers.
Creation
Description
creates a SABRPricerObj
= finpricer(PricerType
,'DiscountCurve
',ratecurve_obj,'Model
',model)SABR
pricer object by specifying
PricerType
and the required name-value pair
argument Model
to set properties using name-value
pairs. For example, SABRPricerObj =
finpricer("Analytic",'DiscountCurve',ratecurve_obj,'Model',SABRModel)
creates a SABR
pricer object.
Input Arguments
Properties
Object Functions
price | Compute price for interest-rate, equity, or credit derivative instrument with
Analytic pricer |
volatilities | Compute implied volatilities when using SABR pricer |
Examples
Version History
Introduced in R2020a
See Also
Functions
Topics
- Calibrate Shifted SABR Model Parameters for Swaption Instrument
- 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