Bates
Create Bates
model object for Vanilla
,
Asian
, Barrier
,
DoubleBarrier
, Lookback
,
PartialLookback
, Touch
,
DoubleTouch
, Cliquet
, or
Binary
instrument
Since R2020a
Description
Create and price a Vanilla
, Asian
,
Barrier
, DoubleBarrier
,
Lookback
, PartialLookback
,
Touch
, DoubleTouch
,
Cliquet
, or Binary
instrument object with a
Bates
model using this workflow:
Use
fininstrument
to create aVanilla
,Barrier
,Lookback
,PartialLookback
,Asian
,DoubleBarrier
,Cliquet
,Binary
,Touch
, orDoubleTouch
instrument object.Use
finmodel
to specify aBates
model object for theVanilla
,Asian
,Barrier
,DoubleBarrier
,Lookback
,PartialLookback
,Touch
,DoubleTouch
,Cliquet
, orBinary
instrument object.Use
finpricer
to specify aFiniteDifference
,NumericalIntegration
, orFFT
pricing method for theVanilla
instrument object.Use
finpricer
to specify anAssetMonteCarlo
pricing method for theVanilla
,Asian
,Barrier
,DoubleBarrier
,Lookback
,PartialLookback
,Touch
,DoubleTouch
,Cliquet
, orBinary
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
, Asian
, Barrier
,
DoubleBarrier
, Lookback
,
PartialLookback
, Touch
,
DoubleTouch
, or Binary
instrument, see Choose Instruments, Models, and Pricers.
Creation
Description
creates an BatesObj
= finmodel(ModelType
,'V0
',V0_value,'ThetaV
',thetav_value,'Kappa
',kappa_value,'SigmaV
',sigmav_value,'RhoSV
',rhosv_value, 'MeanJ
',meanj_value, 'JumpVol
',jumpvol_value,'JumpFreq
',jumpfreq_value)Bates
object by specifying
ModelType
and the required name-value pair
arguments V0
, ThetaV
,
Kappa
, SigmaV
,
RhoSV
, MeanJ
,
JumpVol
, and JumpFreq
. The
required name-value pair arguments set properties. For example,
BatesObj =
finmodel("Bates",'V0',0.032,'ThetaV',0.1,'Kappa',0.003,'SigmaV',0.2,'RhoSV',0.9,'MeanJ',0.11,'JumpVol',.023,'JumpFreq',0.02)
creates a Bates
model object.
Input Arguments
Properties
Examples
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 R2020a