Dupire
Create Dupire
model object for local volatility for
Vanilla
instrument
Since R2020a
Description
Create and price a Vanilla
instrument object with a
Dupire
model using this workflow:
Use
fininstrument
to create aVanilla
instrument object.Use
finmodel
to specify aDupire
model object for theVanilla
instrument object.Use
finpricer
to specify aFiniteDifference
pricing method for theVanilla
instrument 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
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