SABR
Create SABR pricer object for Swaption
instrument using SABR model
Description
Create and price a Swaption instrument object with a
SABR model and a SABR pricing method using
this workflow:
Use
fininstrumentto create aSwaptioninstrument object.Use
finmodelto specify aSABRmodel for theSwaptioninstrument object.Use
finpricerto specify aSABRpricer object for theSwaptioninstrument object.Note
If you do not specify
ProjectionCurvewhen you create aSwaptioninstrument with theSABRpricer, theProjectionCurvevalue defaults to theDiscountCurvevalue.
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
Name-Value Arguments
Output 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
More About
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