optSensByBatesFD
Option price and sensitivities by Bates model using finite differences
Syntax
Description
[
computes a vanilla European or American option price and sensitivities by the Bates model,
using the alternating direction implicit (ADI) method.PriceSens,PriceGrid,AssetPrices,Variances,Times] = optSensByBatesFD(Rate,AssetPrice,Settle,ExerciseDates,OptSpec,Strike,V0,ThetaV,Kappa,SigmaV,RhoSV,MeanJ,JumpVol,JumpFreq)
Note
Alternatively, you can use the Vanilla object to calculate
price or sensitivities for vanilla options. For more information, see Get Started with Workflows Using Object-Based Framework for Pricing Financial Instruments.
[
specifies options using one or more name-value pair arguments in addition to the input
arguments in the previous syntax. PriceSens,PriceGrid,AssetPrices,Variances,Times] = optSensByBatesFD(___,Name,Value)
Examples
Input Arguments
Name-Value Arguments
Output Arguments
More About
References
[1] Bates, D. S. "Jumps and Stochastic Volatility: Exchange Rate Processes Implicit in Deutsche Mark Options." The Review of Financial Studies. Vol. 9, Number 1, 1996.
Version History
Introduced in R2019aSee Also
optByLocalVolFD | optSensByLocalVolFD | optByHestonFD | optSensByHestonFD | optByBatesFD | optByMertonFD | optSensByMertonFD | Vanilla