Dupire
Create Dupire model object for local volatility for
Vanilla instrument
Description
Create and price a Vanilla instrument object with a
Dupire model using this workflow:
Use
fininstrumentto create aVanillainstrument object.Use
finmodelto specify aDupiremodel object for theVanillainstrument object.Use
finpricerto specify aFiniteDifferencepricing method for theVanillainstrument 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
instrument, see Choose Instruments, Models, and Pricers.
Creation
Description
creates a DupireObj = finmodel(ModelType,'ImpliedVolData',impliedvoldata_value)Dupire model object by specifying
ModelType and the required name-value pair argument
ImpliedVolData to set properties using name-value
pair arguments. For example, DupireObj =
finmodel("Dupire",'ImpliedVolData',voldata_table) creates a
Dupire model object.
Input Arguments
Name-Value Arguments
Output Arguments
Properties
Examples
More About
References
[1] Andersen, L. B., and R. Brotherton-Ratcliffe. "The Equity Option Volatility Smile: An Implicit Finite-Difference Approach." Journal of Computational Finance. Vol. 1, Number 2, 1997, pp. 5–37.
[2] Dupire, B. "Pricing with a Smile." Risk. Vol. 7, Number 1, 1994, pp. 18–20.
Version History
Introduced in R2020a