Professional Documents
Culture Documents
Stochastic Volatility
submitted by
TANMOY NEOG (0850324)
supervised by
Prof. Dr. Nick Webber
7 September, 2009
All the work contained is my own unaided effort and conforms to the University guidelines on
plagiarism
Acknowledgment
I would like to begin by thanking my supervisor Prof. Nick Webber. I thank him for his patient
guidance and his enthusiasm to answer my questions. This dissertation introduced me to the
intricacies of derivative pricing. It was the enthusiasm of my supervisor that gave me the impetus
to try to improve my results. Hopefully I did not do very badly. I also thank the WBS authorities
I thank all the faculty members involved with the Financial Mathematics course. I could learn a
lot from the rigour involved in this course. I thank my batchmates Vineet Thakkar, Zenon, Ravi
Ganesan and Piyush Singh for several discussions related to Financial Mathematics. Coming
helped me to learn a lot of things in lesser time than I would have taken. Last but not the least
special thanks to my dear friend Vallu with whom there was never a dull moment.
ii
Contents
List of Figures vi
Abstract x
1 Literature Review 4
1.1 Bennett and Kennedy’s methodology for pricing the FX Quanto Option . . . . . 4
iii
3.4 Pricing the FX Quanto option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.1.2 Identifying the Right Copula from the Archimedean Family to Model the
Dependence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6 Data 41
iv
7.5 Implementing a copula to price the FX quanto option . . . . . . . . . . . . . . . 58
8 Conclusion 69
Bibliography 71
v
List of Figures
7.2 Market and model volatility(in %) for USD/YEN call options with maturity 1
months . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
7.3 Market and model volatility(in %) for USD/YEN call options with maturity 3
months . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
7.4 Market and model volatility(in %) for USD/YEN call options with maturity 6
months . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7.5 Market and model volatility(in %) for USD/YEN call options with maturity 12
months . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7.6 Market and model volatility(in %) for USD/YEN call options with maturity 24
months . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
7.10 Market and model volatility (in %) for EUR/USD call options with maturity 1
months . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
vi
7.11 Market and model volatility(in %) for EUR/USD call options with maturity 6
months . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
7.12 Market and model volatility(in %) for EUR/USD call options with maturity 12
months . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
7.13 Market and model volatility(in %) for EUR/USD call options with maturity 2
years . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
7.14 Market and model volatility(in %) for EUR/JPY call options with maturity 1
months . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.15 Market and model volatility(in %) for EUR/JPY call options with maturity 3
months . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.16 Market and model volatility(in %) for EUR/JPY call options with maturity 6
months . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.17 Market and model volatility(in %) for EUR/JPY call options with maturity 2 years 65
vii
List of Tables
6.1 𝑖
Discount factors 𝐷0,𝑇 corresponding to currency i and maturity T . . . . . . . . 42
7.8 Root mean squared errors for the implied volatility fits on USD/JPY FX rate . . 56
viii
7.9 Quanto prices for maturity of 1 month. Spot price is 0.0083 dollars. All the prices
are in the Euro currency.Strike prices in dollars. . . . . . . . . . . . . . . . . . . . 57
7.10 Quanto prices for maturity of 3 months.Spot price is 0.0083 dollars. All the prices
are in the Euro currency.Strike prices in dollars. . . . . . . . . . . . . . . . . . . . 57
7.11 Quanto prices for maturity of 6 months. Spot price is 0.0083 dollars. All the
prices are in the Euro currency.Strike prices in dollars. . . . . . . . . . . . . . . . 58
7.12 Quanto prices for maturity of 1 year. Spot price is 0.0083 dollars. All the call
prices are in the Euro currency.Strike prices in dollars. . . . . . . . . . . . . . . . 58
7.13 Quanto prices for maturity of 2 year. Spot price is 0.0083 dollars. All the prices
are in the Euro currency.Strike prices in dollars. . . . . . . . . . . . . . . . . . . . 59
7.17 Root mean squared errors for the implied volatility fits on EUR/USD and EUR/JPY
FX rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
7.18 Relative Difference (RD)with Black Scholes for the models for maturity of 1
month. Values have been rounded off. . . . . . . . . . . . . . . . . . . . . . . . . 66
7.19 Relative Difference(RD)with Black Scholes for the models for maturity of 3 months.
Values have been rounded off. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.20 Relative Difference(RD)with Black Scholes for the models for maturity of 6 months.
Values have been rounded off. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.21 Relative Difference(RD)with Black Scholes for the models for maturity of 1 year.
Values have been rounded off. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
ix
Abstract
This dissertation looks at the pricing of FX quanto options using stochastic volatility models.
There are a lot of stochastic volatility models available. However we look only at the applicability
of the Heston model with jumps and the GARCH Option Pricing Model. By a no arbitrage
condition on FX rates we can view the FX quanto as a multi currency option. In a Black type
of model the pricing of the FX quanto depends on implied volatilities of three exchange rates.
This encourages the use of a copula function to model the dependency. We do so by pricing
the quanto with a T Copula; member of the elliptic family and the Frank Copula; a member of
the Archimedean Copula family with the marginals as Heston with jumps process. We observe
that under stochastic volatility there is a considerable difference in option prices from the Black
Scholes model. This is more so for options which have a low delta. Further given our data set
the Heston model with jumps fits the market behaviour for plain vanilla FX options better than
x
Introduction
In this dissertation we take up the problem of pricing a European style FX quanto option
under stochastic volatility. An FX quanto option has as its underlying an exchange rate with a
domestic and foreign currency. The payoff at maturity is converted into a third currency. This
third currency is called the quanto currency. An individual would buy a quanto call option if he
believes that the exchange rate would appreciate. Further he would expect the quanto currency
to appreciate more than the foreign currency for that particular exchange rate.
In the past various authors have priced these options in a non stochastic volatility framework.
The FX quanto is viewed as a multi asset option as volatility of the underlying exchange rate
is dependent on the volatilities of the quanto domestic and quanto foreign rates. We have a
closed form solution under the Black Scholes model for pricing FX quanto options. There have
been authors who have taken a different approach such as employing a copula to model the
dependence structure between exchange rates.(please refer to the literature review) The joint
distribution of asset prices is extracted from market implied volatilities. The price of the quanto
option is then evaluated as an integral involving the joint density of asset prices.
There have been expressions for quanto options under discrete time GARCH models which we
1
consider as well. While pricing a multi asset product like a quanto option one needs to take
into account multivariate models which can handle the co-movement of the underlying price
processes. The multivariate normal distribution is a very easy way of analyzing returns on
multiple assets. In a multivariate normal distribution the dependency between the margins is
measured by linear correlation. The actual association between the different assets may not
be so. The use of a copula is alternative measure of association between assets. The basic
idea of copulas is to separate the dependence structure between variables from their marginal
distributions.
Through the choice of copula, we can influence control on the association of certain parts of the
distribution.For instance at the tails. To give an example it may so happen that the returns of
two stocks might be correlated in the extreme tails, but not elsewhere in the distributions, and
The aim of this dissertation would be to investigate as to how different quanto prices are under
quanto, foreign and domestic rates. After this we do incorporate dependency through a copula.
It is unlikely that single copula family model can take care of the asymmetry of the underlying
asset process. If not then the answer could lie in perturbation of the copula family as used by
I extend the standard FX quanto option pricing in two ways. First the marginals are assumed to
follow a Heston wih jumps process and the dependence is modelled using a copula. We choose a
t-copula from the elliptic family and the Frank copula from the Archimedean family. The choice
2
When we model the individual FX rates as Geometric Brownian Motion as in the Black’s
formulae the log returns follow a Normal distribution. From an empirical point of view we
observe that the log returns of exchange rates we consider in this paper have a high excess
kurtosis of around 9. We need to replace GBM dynamics. Hence I take the marginals as non
linear GARCH processes. The GARCH process allows fatter tails. We use the Duan’s GARCH
When using a pricing model it is important for the model to fit the market implied volatility
quotes for plain vanilla options. We observe that given our dataset the Heston with jumps model
3
Chapter 1
Literature Review
Over the years valuation of contingent claims has been an area of extensive research. The
seminal work done by Black and Scholes (1973) and Cox et al. (1979) introduced us to risk
neutral pricing models. However there is a shortcoming of these models. The assumption of
a fixed volatility is violated in real time markets. The problem of pricing FX quanto options
in a non stochastic volatility model has been elaborately explained by Bennett and Kennedy
(2003). This paper is like a starting point for our dissertation. We give a brief review of the
Quanto Option
Benett and Kennedy express the payoff of a plain vanilla FX option in terms of two other
exchange rates. This is obtained from the triangular no arbitrage condition for currencies. The
4
price of this European multi asset option is written as an integral involving the joint density
of the asset prices at expiry. Hence the calculation of the price of the option involves the
integration of a joint density function of the two exchange rates. The authors then express the
joint density as a product of the marginal density functions of the individual exchange rates
and a copula function. This is done by using Sklar’s Theorem. The copula function determines
a joint density function of the two exchange rates. The use of the copula allows the authors
to separate the modelling of the marginal distributions from the modelling of the dependence
structure. The marginal densities are taken as mixture of lognormal distributions. The initial
linear least squares optimisation. This process of using option implied densities is similar to
Dupire (1994). A Gaussian copula is then used which is perturbed by a cubic spline to get a
dependence structure between the three currency pairs.The modification of the upper and lower
At the outset Bennett and Kennedy have considered a Gaussian copula. However to calibrate
the joint distribution to the implied volatility smile on the FX rates the dependence structure
associated with the Normal copula is perturbed. With this perturbation the tail dependence
characteristics are modified. The authors have used the following result which is due to Gen-
est(2000):
Theorem 1.1. Let 𝜑 : [0, 1] −→ [0, 1] be a continuous, twice differentiable concave function
5
is a copula if C(.,.) is a copula.
For Benett and Kennedy the starting point is a bivariate Normal distribution with correlation
parameter 𝜌. A transformation function is then used to modify tail dependence. I will give a
review of how the authors obtained 𝜑 later. I proceed by giving a mathematical form of the
transformation function.
In equation (1.2) 𝑁𝜌 denotes the standard bivariate normal distribution with correlation 𝜌. 𝑁
denotes the standard univariate Normal distribution function. To obtain the density of the
transformed copula 𝐶𝜑 the partial derivatives of equation (1.1) with respect to both arguements
are taken. Bennett and Kennedy obtain 𝑐𝜑 (𝑢, 𝑣), the density of the transformed copula as
The final step which we can observe from equation (1.3) is to find the transformation function
𝜑. From equation (1.1) we can say that the behaviour of 𝜑(𝑥) near 𝑥 = 1 controls the upper tail
dependence of the transformed copula. The lower tail dependence of the transformed copula can
be observed from the behaviour of 𝜑(𝑥) near 𝑥 = 0. The correlation 𝜌 is fixed. The authors then
change the endpoints of the transformation which enables them to change the tail dependence
characteristics. Bennett and Kennedy observe that increasing the size of the second derivative
of 𝜑 at the end points can change the tail dependence characteristics. The authors specify 𝜑 as
a cubic spline with 𝑘 + 1 suitable predefined knot points 𝑝𝑖 ∈ (−1, 1). The size of the second
derivative is an indicator of the increase in tail dependence. Hence the second derivative of the
6
spline at each knot point is first specified. The co-efficients of the spline are obtained by making
Hence if the knot points vector be denoted by p as 𝑝 = (𝑝0 , 𝑝1 , ......, 𝑝𝑘 )𝑇 with 𝑝0 = 0 and 𝑝𝑘 = 1.
3
∑
𝑆𝑗 (𝑥) = 𝑎𝑖,𝑗 (𝑥 − 𝑝𝑗 )𝑖 (1.4)
𝑖=0
for 𝑥 ∈ [𝑝𝑗 , 𝑝𝑗+1 ] and coefficients 𝑎𝑖,𝑗 which are determined from an optimisation proceedure.
The cubic spline takes the value of the polynomial function 𝑆𝑗 (𝑥) between each of the knot
points. The final outcome is that 𝜑 is determined and the vanilla call options are priced. Once
the parameters from the plain vanilla calls are obtained; these parameters are then used to price
The resulting quanto prices under a number of real scenarios is generally close to prices under
the Black formulae. The Black model often gives lower prices for the quanto call options and
higher for put options. The relative difference is occasionally large, that is in the region of 10
We have a standard approach to pricing quanto FX options which is based on the Black type
model. In this dissertation we will price the FX quanto option under two diffferent frameworks.
First we consider pricing the quanto in the continuous time Heston Stochastic Volatility Model
with jumps and then under the GARCH Option Pricing Model. Comparisons with the the Black
7
The shortcomings of the Black Scholes model in pricing foreign currency options has been
shown by Melino and Turnbull (1990) . It makes a strong assumption that returns are normally
distributed with known mean and variance. Stochastic volatility models have been used by Hull
and White (1989), Scott (1987). However the methodology adopted by them to price options
was computationally intensive in the absence of a closed form solution. Heston (1993) then
came up with a semi closed form solution to price European call options when the spot asset is
correlated with the volatility. We have a more elaborate discussion with the relevant equations
on the Heston model and the Heston model with jumps in Chapter 3.
Some other continuous time stochastic volatility models are the Stochastic Alpha Beta Rho
(SABR) model and the Variance Gamma model. The SABR model was developed by Hagan
et al. (2002). The inspiration behind the SABR model was that the behaviour of market smile
produced by local volatility models was opposite to the market. Hagan et al. (2002) say that due
to this discrepancy the delta and the vega hedges derived from local volatility models could be
unstable. In this two factor model the forward asset price 𝐹ˆ and its volatility 𝑎
ˆ are correlated.
𝑑𝐹ˆ = 𝑎
ˆ𝐹ˆ 𝛽 𝑑𝑊1
𝑑ˆ
𝑎 = 𝜈ˆ
𝑎𝑑𝑊2
Hagan et al. (2002) obtain the option prices from a perturbation technique and further provide
a closed form formula for the implied volatility as a function of the forward price 𝐹ˆ and strike.
Madan et al. (1998) have used three parameter option pricing method termed as the Variance
Gamma (VG) Process. At any random time a Brownian motion with drift is evaluated by using
a gamma process. The drift of the Brownian motion and the volatility of time change form the
8
other two parameters.
In continuous time stochastic models it is difficult to obtain a volatility variable from a set of
discrete observations of spot prices. There has been a lot of research in estimating volatility in
continuous time models from historical observations. We can refer to Cvitanic et al. (2006).
This problem is not inherent in discrete time autoregressive conditional heteroscedastic models
(ARCH) introduced by Engle (1982) and Bollerslev (1986). Engle (1982) was successfully able
to model properties of assets reurns having properties as fat tails and time varying variances.
There have been many extensions to Engle (1982) like the exponential GARCH model, the
non linear asymmetric GARCH models among others. The first attempt to price European
style options under the GARCH framework was by Duan (1995). He introduced the local risk
neutral valuation relationship for univariate GARCH processes. Duan (1996) successfully used
his GARCH option pricing model to fit the volatility smile and the term structure of implied
volatilities. Chaudhury and Wei (1996) did a simulation study of comparing Duan’s GARCH
model with the Black Scholes model. They found out that the GARCH model has least error
with the Black Scholes model when pricing out of the money options with a maturity of 30 days
or less.
For our situation we are interested in the applicability of the GARCH framework to the pricing
of options on foreign assets. The first work in this direction was done by Duan and Wei (1999).
In this paper the authors have modelled the foreign exchange rate and the underlying asset
process as a bivariate nonlinear asymmetric GARCH process. For our purpose of pricing the FX
quanto option the underlying is also a foreign exchange rate. The pricing framework incorporates
stochastic volatility, unconditional leptokurtosis and a correlation between the lagged return and
9
the conditional variance for both the exchange rates in question.
The inherent problem with Duan’s GARCH Option Pricing Formulae was that one had to use
a Monte Carlo scheme to price the option.There were people who worked around this problem.
We know that the discounted asset process is a martingale under the risk neutral measure. Duan
and Simonato (1999) examine that in a Monte Carlo simulation this property is violated. They
propose a technique called as the Empirical Martingale Simulation (EMS). This imposes the
martingale property on the collection of simulated sample paths. The EMS method generates
𝑍𝑖 (𝑡𝑗 , 𝑛)
𝑆˜𝑖 (𝑡𝑗 , 𝑛) = 𝑆0 (1.5)
𝑍0 (𝑡𝑗 , 𝑛)
where
ˆ 𝑗)
𝑆𝑖 (𝑡
𝑍𝑖 (𝑡𝑗 , 𝑛) = 𝑆˜𝑖 (𝑡𝑗−1 , 𝑛) (1.6)
𝑆𝑖 (𝑡ˆ𝑗−1 )
and
𝑛
1 −𝑟𝑡𝑗 ∑
𝑍0 (𝑡𝑗 , 𝑛) = 𝑒 𝑍𝑖 (𝑡𝑗 , 𝑛) (1.7)
𝑛
𝑖=1
Here 𝑆𝑖ˆ(𝑡) denotes the ith simulated asset price at time t before the EMS adjustment. 𝑆˜𝑖 (𝑡0 , 𝑛),
𝑆𝑖ˆ(𝑡) are set equal to 𝑆0 . The steps followed in the simulation are as follows
ˆ 𝑗)
𝑆𝑖 (𝑡
1. The return from time period 𝑡𝑗−1 to 𝑡𝑗 i.e. from is first simulated.
𝑆𝑖 (𝑡ˆ𝑗−1 )
4. Finally the EMS asset price at time 𝑡𝑗 is calculated by using equation 1.6.
Duan et al. (1999) then followed up the work with an analytical approximation for the GARCH
Option Pricing Model. This approximation uses the higher order moments of the distribution
10
of log returns of the asset.We will discuss this method and the GARCH Option Pricing Model
in detail in Chapter 4.
Around the same time Heston and Nandi (2000) introduced a closed form solution to the GARCH
model. They derived the risk neutral transformations of the parameters. The characteristic
function of the asset is taken to be in a log linear form. They derived recursions for the involved
terms and finally provided an analytic expression in the Fourier domain. A good study on the
capabilities and limitations of various GARCH option pricing models is availabe in Christoffersen
In the later part of the dissertation we try to extend the Heston with Jumps option pricing
framework with a copula. A similar approach has been taken by Chiou and Tsay (2008) in the
pricing of index correlation options with Duan’s GARCH Option Pricing Framework. Chiou
and Tsay (2008) extend the univariate risk neutral pricing of Duan(1995) to a multivariate case
under the copula framework. As mentioned in the introduction we use a T Copula and a Frank
Copula. In the second part of the paper the copula based model is used to assess the risk of a
portfolio comprising of assets which have the underlying of the options as investment.The assets
in this case are investments on the NYSE and TAIEX index. The copula is used to measure
the tail dependence of the asset returns. The authors come to an interesting conclusion that
no matter what kind of dependence measure is used , holding a portfolio of both indices always
has a higher chance to gain over 5 per cent than to lose more than 5 per cent. The copula
based model is then used to calculate the Value-at-Risk of the portfolio. This paper illustrates
There are three methods by which we could have fit an copula to our bivariate exchange rate
11
data. They are the Exact Maximum Likelihood Method(EML), the Inference Function for
Margins Method (IFM) and the Canonical Maximum Likelihood Method (CML). In our case of
fitting the T Copula we use the CML method and its application by Mashal and Zeevi (2002).
We use this method because here because we do not have to make any assumption about the
distributional form of the marginals. We review this method in detail in Chapter 5. In the
parameter space with Θ. We denote the log likelihood function of the observation at time 𝑡 by
By a direct application of Sklar’s Theorem which enables the seperation of univariate margins
𝑇 ∑
𝑁
( ) ∑
𝑙(𝜃) = Σ𝑇𝑡=1 = ln 𝑐 𝐹1 (𝑥𝑡1 ), ...., 𝐹𝑁 (𝑥𝑡𝑁 ) + ln 𝑓𝑛 (𝑥𝑡𝑛 ) (1.8)
𝑡=1 𝑛=1
Here 𝑐 denotes the density function of the copula and 𝐹𝑖 (; ) denotes the distribution function
of the marginals and 𝑓 (; ) the density function of the marginals. 𝑥𝑡𝑖 denotes the time series
observation for the 𝑖𝑡ℎ asset. The maximum likelihood estimator is defined as the vector 𝜃ˆ such
that
( )
ˆ
𝜃ˆ = 𝜃1 , ....., 𝜃ˆ𝑘 = arg max {𝑙(𝜃) : 𝜃 ∈ Θ}
The Inference Function for Margins method is based on equation (1.8). It is a two step fitting
proceedure in which one first finds the parameters of the univariate marginals 𝛽 and then the
12
1. At the first stage the EML method is used to find 𝛽 = (𝛽1 , ......, 𝛽𝑛 ) as
𝑇
∑
𝛽ˆ𝑖 = arg max ln 𝑓𝑖 (𝑥𝑡𝑖 ; 𝛽𝑖 )
𝛽𝑡 𝑡=1
( )
2. The copula parameter vector 𝛼 is estimated using 𝛽ˆ = 𝛽ˆ1 , ...., 𝛽ˆ𝑛
𝑇
∑ ( )
ˆ˜ 𝐼𝐹 𝑀 = arg max
𝛼 ln 𝑐 𝐹1 (𝑥𝑡1 ; 𝛽ˆ1 ), ...., 𝐹𝑁 (𝑥𝑡𝑁 ; 𝛽ˆ𝑁 ); 𝛼
˜
𝛼
˜ 𝑡=1
( )
ˆ 𝛼
The IFM estimator is hence 𝛽, ˆ˜ 𝐼𝐹 𝑀 .
13
Chapter 2
In this section we will look at the Black Scholes model used in pricing FX quanto options. Our
currency set is given by 𝐴 = {𝑓, 𝑑, 𝑞}. Here 𝑓 denotes the foreign currency, 𝑑 the domestic
currency and 𝑞 the quanto currency. We take i , j , k ∈ 𝐴 Let us denote by 𝑋𝑡𝑖,𝑗 the exchange
𝑖
𝐷𝑡,𝑇 : The time t value in currency i of a zero coupon bond with maturity T
14
𝜅 denotes the quanto conversion factor which is predetermined. In all our calculations we will
𝑗
𝑖,𝑗 𝐷𝑡,𝑇 𝑋𝑡𝑖,𝑗
𝑀𝑡,𝑇 = 𝑖
𝐷𝑡,𝑇
is the forward FX rate.
𝑋𝑡𝑘,𝑗
𝑋𝑡𝑖,𝑗 =
𝑋𝑡𝑘,𝑖
Bennett and Kennedy (2003) consider a triangular no arbitrage condition to price FX quanto
options. The numeraire considered will be in the quanto currency. In the pricing formula we
take the risk neutral expectation with respect to the numeraire in the quanto currency. The
payoff of the FX quanto call option is 𝜅[𝑋𝑡𝑖,𝑗 − 𝐾]+ . The price of the FX quanto call option at
initial time:
𝐶0𝑞𝑢𝑎𝑛𝑡𝑜 = 𝜅𝐷0,𝑇
𝑞 𝑞
𝐸𝑄 [𝑋𝑡𝑖,𝑗 − 𝐾]+ (2.1)
𝑞
Here we use 𝑞 because we want to denote that the discount factor 𝐷0,𝑇 and the risk neutral
measure 𝑄𝑞 is with respect to the quanto currency. Hence 𝑖 refers to the foreign currency and
𝑖,𝑗 𝑖,𝑗
𝑑𝑀𝑡,𝑇 = 𝜎𝑖,𝑗 𝑀𝑡,𝑇 𝑑𝑊𝑡𝑖,𝑗 (2.2)
15
Here 𝜎𝑖𝑗 is the implied volatility of a vanilla FX option on the particular exchange rate with the
2 + 𝜎2 − 𝜎2
𝜎𝑘,𝑖 𝑘,𝑗 𝑖𝑗
𝜌= (2.4)
2𝜎𝑘,𝑖 𝜎𝑘,𝑗
Here 𝜌 is the implied correlation which we recover from the implied volatilities of vanilla FX
options on the particular exchange rate. After evaluating the expectation in equation (2.1)
Bennett and Kennedy (2003) find the price of the quanto FX option under the Black Scholes
Model as
𝐶0𝑞𝑢𝑎𝑛𝑡𝑜 = 𝜅𝐷0,𝑇
𝑘
[𝑀 𝜙(𝑑˜1 ) − 𝐾𝜙(𝑑˜2 )] (2.5)
2
𝑖,𝑗 (𝜎𝑘,𝑖 −𝜌𝜎𝑘,𝑖 𝜎𝑘,𝑗 )𝑇
𝑀 = 𝑀0,𝑇 𝑒
𝑖,𝑗
ln(𝑀0,𝑇 )/𝐾 1 √
𝑑˜1 = √ + 𝜎𝑖,𝑗 𝑇
𝜎𝑖𝑗 𝑇 2
√
𝑑˜2 = 𝑑1 − 𝜎𝑖,𝑗 𝑇
We use equation (2.5) to price FX quanto options under the Black Scholes model in the disser-
tation.
16
Chapter 3
Heston Model
The Heston (1993) Stochastic Volatility model relaxes the assumption of constant volatility in the
classical Black Scholes model. An instantaneous short term variance process is incorporated. In
this section we will look at the key aspects adopted while pricing the options under the Heston
stochastic volatility model. However we price our FX quanto options by incorporating jump
We shortly formalise the model to take care of the notations. The dynamics of the stock process
17
The instantaneous variance process 𝑣𝑡 is taken as a mean reverting square root stochastic process
which is also known as Cox Ingersoll Ross (CIR) process. The SDE is given by
√ ˜ 𝑡 𝑣0 = 𝜎02 ≥ 0
𝑑𝑣𝑡 = 𝜅(𝜂 − 𝑣𝑡 )𝑑𝑡 + 𝜆 𝑣𝑡 𝑑𝑊 (3.2)
˜ =𝑊
Here 𝑊 = 𝑊𝑡 where 𝑡 ≥ 0 and 𝑊 ˜ 𝑡 where 𝑡 ≥ 0 are two correlated standard Brownian
motions with correlation 𝜌. The parameters in the equation are: initial volatility, 𝜎0 > 0, mean
reversion rate 𝜅 > 0, the long run variance 𝜂 > 0, the volatility of variance 𝜆 > 0. The variance
is always positive and by the Feller condition it has been shown that it cannot reach zero if
As shown in the Black and Scholes model (Black and Scholes (1973))the value of a derivative
is dependent on the underlying tradeable assets. As the assets are tradeable the option can be
hedged by trading in the underlying. When this happens we say that the market is complete.
In the Heston model the price of a derivative would depend on both the randomness of the
asset process (𝑆𝑡 , 𝑡 ≥ 0) and its volatility (𝑉𝑡 , 𝑡 ≥ 0).The volatility is not a tradeable asset and
hence under the Heston model we do not work in a complete market setting. An implication of
this fact to option pricing under the Heston model is that we do not find a unique equivalent
martingale measure (EMM). Under the Heston model, the value of any option 𝑈 (𝑆𝑡 , 𝑉𝑡 , 𝑡, 𝑇 )
18
must satisfy the partial differential equation
Λ(𝑆, 𝑉, 𝑇 ) is called the market price of volatility risk. In his paper Heston makes the assumption
Heston has derived a closed form solution which makes it easier for practitioners to price options
using stochastic volatility. However for our purpose of pricing we will refrain from using the
closed form solution given by Heston. Instead we will use the approach used by Carr and Madan
(1998). Carr and Madan have considered a transformation of the option pricing formulae and
then applied Fourier inversion techniques to compute option prices. We discuss this method as
follows.
We consider an asset with value 𝑋𝑡 at time t and an option written on the asset with strike 𝐾.
Let 𝑥𝑡 = ln(𝑋𝑡 ) ; the logarithm of the underlying asset value at time t. For our purpose the
˜ is given by
value of a European Call Option with maturity T as a function of 𝐾
∫ ∞(
˜ = 𝑒−𝑟𝑇 ˜)
𝐶(𝑇, 𝐾) 𝑒𝑥𝑇 − 𝑒𝐾 𝑓𝑇 (𝑥𝑇 )𝑑𝑥𝑇 (3.4)
𝑘
Here 𝑓𝑇 (𝑥) is the risk neutral density of x. 𝑟 denotes the riskfree interest rate. For our FX option
it is the riskfree interest rate in the foreign currency. We observe from the above equation that
19
function is not square integrable. As such Carr and Madan modify the call price as
˜
𝐶(𝑇, ˜ = 𝑒𝛼𝑘 𝐶(𝑇, 𝐾)𝑘
𝐾) ˜ ≥0 (3.5)
˜
Carr and Madan then obtain an analytical expression for the Fourier transform of 𝐶(𝑇, ˜ as
𝐾)
∫ ∞
˜˜ ˜
𝜁(𝑢) = 𝑒𝑖𝑢𝑘 𝐶(𝑇, 𝐾)𝑑𝐾. (3.6)
−∞
Here r denotes the risk free rate in foreign currency and q the riskfree rate in the foreign currency.
This is followed by the numerical computation of the call prices using the inverse transform
˜ ∫ ∞
˜ = 𝑒−𝛼𝐾 ˜
𝐶(𝑇, 𝐾) 𝑒−𝑖𝑢𝐾 Ã(𝑢)𝑑𝑢. (3.8)
2𝜋 −∞
The Fast Fourier Transform(FFT) is an efficient algorithm to evaluate summations of the form
2𝜋
𝑃 (𝑒) = Σ𝑗=𝑁
𝑗=1 𝑒
−𝑖 𝑁 (𝑗−1)(𝑒−1)
𝑥(𝑗) (3.9)
Carr and Madan note that (3.8) can be integrated using the FFT algorithm. The FFT algorithm
is as follows
(a) We discretize (3.8) using the Trapezoid Rule and set 𝑢𝑗 = 𝜂(𝑗 − 1). This gives us
˜
˜ ≈ 𝑒−𝛼𝐾 𝑁 −𝑖𝑢𝑗 𝐾𝜁(𝑢
˜ 𝑗 )𝜂
𝐶(𝑇, 𝐾) Σ𝑗=1 𝑒 (3.10)
𝜋
˜ of size 𝜆 to obtain 𝐾
(b) We take a regular grid for 𝐾 ˜ 𝑢 = −𝑏 + 𝜆(𝑠 − 1) for 𝑠 = 1, 2, ...., 𝑁 giving
𝑁𝜆
log strike levels from -b to b where 𝑏 = 2 .
20
(c) We substitute step (b) in step (a) to obtain
−𝛼𝐾˜ 𝑗=𝑁
∑
˜ 𝑢) = 𝑒
𝐶(𝑇, 𝐾
2𝜋 𝜂
𝑒−𝑖 𝑁 (𝑗−1)(𝑠−1) 𝑒𝑖𝑏𝑢𝑗 𝜁(𝑢𝑗 ) (3 + (−1)𝑗 − 𝛿𝑗−1 ). (3.11)
𝜋 3
𝑗=1
Carr and Madan provide the optimum parameter values as 𝑁 = 4096, 𝜂 = 0.25 and 𝛼 = 1.5.
As we see to evaluate 𝜁 we need to use the characteristic function 𝜙 of the logarithm of the
underlying asset.
In the Heston framework we need to take special care while evaluating this characteristic func-
tion.
In this section we talk about the use of an alternative characteristic function as given by Al-
brecher et al. (2007). For the log asset price distribution the characteristic function is given
by
[ ]
𝜙(𝑢, 𝑡) = 𝔼 exp(𝑖𝑢 ln(𝑆𝑡 ))∣𝑆0 , 𝜎02 (3.12)
However there are two formulas for the characteristic function. We can find the first formula in
Heston (1993). It is
21
where
𝐴 = 𝑖𝑢(ln 𝑆0 + (𝑟 − 𝑞)𝑡).
and
( ( ))
−2 1 − 𝑔1 𝑒𝑑𝑡
𝐵 = 𝜂𝜅𝜆 (𝜅 − 𝜌𝜆𝑖𝑢 + 𝑑)𝑡 − 2 ln .
1 − 𝑔1
and
( )
𝜎02 𝜆−2 (𝜅 − 𝜌𝜆𝑖𝑢 + 𝑑)(1 − 𝑒𝑑𝑡 )
𝐶= .
1 − 𝑔1 𝑒𝑑𝑡
√
𝑑= (𝜌𝜆𝑢𝑖 − 𝜅)2 + 𝜆2 (𝑖𝑢 + 𝑢2 ).
where
( ( ))
−2 1 − 𝑔1 𝑒−𝑑𝑡
𝐷 = 𝜂𝜅𝜆 (𝜅 − 𝜌𝜆𝑖𝑢 − 𝑑)𝑡 − 2 ln .
1 − 𝑔1
( )
𝜎02 𝜆−2 (𝜅 − 𝜌𝜆𝑖𝑢 + 𝑑)(1 − 𝑒−𝑑𝑡 )
𝐸= .
1 − 𝑔2 𝑒−𝑑𝑡
where
1
𝑔2 = .
𝑔1
22
We note that the difference between 𝐵 and 𝐷 is that we have a negative sign before 𝑑𝑡 in 𝐷 while
a positive sign in 𝐵. Albrecher et al. (2007) have shown that the options are mispriced when
using the value of 𝜙1 in the Carr Madan Formulae for option pricing. Our Heston parameter
One of the primary requisites of option pricing is that we can fit our model prices to the market
smile. While the Heston stochastic variance model fits the long term behaviour of the asset price
it does not adequately describe the short term behaviour as shown by Weron et al. (2004). As
such we extend the Heston stochastic volatility model with jumps in the asset price process as
by Bates (1993) and Bakshi et al. (1993).This model is a jump diffusion model. Carr and Wu
(2004) say that in this model the desired smile is created for short maturities by jumps while at
𝑑𝑆𝑡
= (𝑟 − 𝑞 − 𝜆𝜇𝐽 )𝑑𝑡 + 𝜎𝑡 𝑑𝑊𝑡 + 𝐽𝑡 𝑑𝑁𝑡 . (3.15)
𝑆𝑡
percentage jump size which is assumed to be lognormally and identically distributed with time
𝜎𝐽2
and with unconditional mean 𝜇𝐽 . ln(1 + 𝐽𝑡 ) is normally distributed with mean ln(1 + 𝜇𝐽 ) − 2
and variance 𝜎𝐽2 . As far as our pricing methodology goes the only change with the Heston model
would be in the characteristic function. The characteristic function of the Heston with jumps is
actually a product of the characteristic function of Heston 𝜙2 and the characteristic function of
23
the jump process, 𝜙𝐽 . This is given in Schoutens et al. (2005).
𝜙𝐻𝐽
2 (𝑢, 𝑡) = exp(𝐴) × exp(𝐷) × exp(𝐸) × exp(𝐹 ) × exp(𝐺). (3.16)
where
𝜙𝐽 = exp(𝐹 ) × exp(𝐺).
Let 𝑋𝑡𝑎,𝑏 denote the exchange rate which follows the asset process in the Heston with jumps
equation. Here 𝑎 denotes the foreign currency and 𝑏 denotes the domestic currency. The price of
a plain vanilla European option with the exchange rate as underlying,strike K, time to maturity
Here 𝑟𝑎 denotes the risk free rate in the foreign currency i. The price of an FX quanto option
is given by
Here 𝑟𝑐 denotes the risk free rate in the quanto currency 𝑐. This is the formulae we will be
using while pricing the FX plain vanilla and the quanto options without a copula. Later we
24
also incorporate a copula. This is discussed in section 5.3. Once the prices of the plain vanilla
options are evaluated we back out the Black Scholes implied volatilities which are then used for
the calibration process. The parameters we get after the calibration of the plain vanilla options
25
Chapter 4
In this section we will discuss the methodology adopted in pricing the quanto option using the
GARCH Option Pricing Model. This has been developed by Duan (1995). Duan and Wei (1999)
have further extended the GARCH Option Pricing Model for valuation of Foreign Exchange
Options. The conditional variance 𝜎𝑡 follows a non linear asymmetric GARCH(1,1) model. As
before our currency set is given by 𝐴 in section 2.1. Let us denote by 𝑋𝑡𝑖,𝑗 the exchange rate
between currency i and currency j where i,j ∈ 𝐴. The asset process of 𝑋𝑡𝑖,𝑗 is governed by the
probability law ℙ with respect to information filtration 𝔉𝑡 . We take the measure ℙ with respect
26
We have the following process for the exchange rate 𝑋𝑡𝑖,𝑗 .
[ 𝑖,𝑗
]
𝑋𝑡+Δ 1 2
ln = (𝑟𝑓 − 𝑟𝑑 ) + 𝜆𝜎𝑡+Δ − 𝜎𝑡+Δ + 𝜎𝑡+Δ 𝜖𝑡+Δ (4.1)
𝑋𝑡𝑖,𝑗 2
𝜖𝑡+Δ ∼ 𝑁 (0, 1)
under ℙ
2
𝜎𝑡+Δ = 𝛽0 + 𝛽1 𝜎𝑡2 + 𝛽2 𝜎𝑡2 (𝜖𝑡 − 𝜃)2 (4.2)
Here 𝑟𝑓 denotes the foreign risk free rate and 𝑟𝑑 denotes the domestic risk free rate. The
parameter 𝜆 represents the unit risk premium for the exchange rate.The parameter 𝜃 represents
a leverage parameter. The leverage effect in GARCH models comes from the empirical evidence
that increase in volatility is larger when the returns are negative than when they are positive.
Duan (1995) comes to the conclusion that if 𝜃 is positive there is a negative correlation between
2
the innovations of the asset return and its conditional volatility. As we can see 𝜎𝑡+Δ is expressed
in terms of 𝔉𝑡 measurable random variables. The volatility process is hence predictable or known
at time 𝑡.
Under the locally risk neutralized probability measure ℚ the exchange rate dynamics given by
Duan(1995) is
[ 𝑖,𝑗
]
𝑋𝑡+Δ 1 2
ln = (𝑟𝑓 − 𝑟𝑑 ) − 𝜎𝑡+Δ + 𝜎𝑡+Δ 𝜖˜𝑡+1 (4.3)
𝑋𝑡𝑖,𝑗 2
under ℚ
2
𝜎𝑡+Δ = 𝛽0 + 𝛽1 𝜎𝑡2 + 𝛽2 𝜎𝑡2 (˜
𝜖𝑡 − 𝜃 − 𝜆)2
The condition for first order stationarity is 𝛽1 + 𝛽2 [1 + (𝜃 + 𝜆)2 ] < 1. Under the risk neutralized
system the volatility remains as an NGARCH process. The leverage parameter here is 𝜃 +
27
𝜆. When we try to fit the prices from the model to market prices we have to calibrate four
Model
Duan et al. (1999) has derived an analytical approximation to the option pricing problem under
GARCH. We give a review of this method in this section. The option price is determined in
( )
𝑋0𝑖,𝑗
terms of the moments of the cummulative asset return 𝜌𝑇 = ln 𝑖,𝑗 . We denote the standard
𝑋𝑇
normal distribution function as 𝑁 and the density function as 𝑛(). The formulae for the price
of a European FX call option with spot price 𝑋0𝑖,𝑗 , strike K, time to maturity T is given as
where
1 𝑖,𝑗 [ ]
𝐴3 = ˜ 𝑑)
𝑋0 𝜎𝜌𝑇 (2𝜎𝜌𝑇 − 𝑑)𝑛( ˜ − 𝜎 2 𝑁 (𝑑)
˜
𝜌𝑇
3!
1 𝑖,𝑗 { }
𝐴4 = 𝑋0 𝜎𝜌𝑇 [𝑑˜2 − 1 − 3𝜎𝜌𝑇 (𝑑˜ − 𝜎𝜌𝑇 )]𝑛(𝑑)
˜ + 𝜎 3 𝑁 (𝑑)
𝜌𝑇
˜
4!
with
𝑑˜ = 𝑑 + 𝛿
where ( ) ( )
ln 𝑋0𝑖,𝑗 /𝐾 + (𝑟𝑑 − 𝑟𝑓 )𝑇 + 21 𝜎𝜌2𝑇
𝑑=
𝜎𝜌𝑇
28
and
𝜇𝜌𝑇 − (𝑟𝑑 − 𝑟𝑓 )𝑇 + 21 𝜎𝜌2𝑇
𝛿=
𝜎𝜌𝑇
Here
[ ]
𝜇𝜌𝑇 = 𝔼ℚ
0 𝜌𝑇
and
√ [ ]
𝜎𝜌𝑇 = 𝑉 𝑎𝑟0ℚ 𝜌𝑇
We use 𝔼ℚ
0 to denote conditional expectation under ℚ with respect to 𝔉0 .
𝜅3 and 𝜅4 represent the third and fourth cumulants of the normalized cummulative return 𝑧𝑇
which is given by
𝜌𝑇 − 𝜇𝜌𝑇
𝑧𝑇 =
𝜎𝜌𝑇
We note that
[ 𝑖,𝑗 ]
exp(−(𝑟𝑑 − 𝑟𝑓 )𝑇 )𝔼ℚ
0 max(𝑋𝑇 − 𝐾, 0)
Hence
ln 𝑋0𝑖,𝑗
+ 𝜇𝜌𝑇
𝑋𝑇𝑖,𝑗 ≥ 𝐾 ⇔ −𝑧𝑇 ≤ 𝐾 ˜
=𝐾 (4.6)
𝜎𝜌𝑇
Now
[ 𝑖,𝑗 ]
𝔼ℚ
0 max(𝑋𝑇 − 𝐾, 0) = (4.7)
∫ ˜
𝐾 [ ]
𝑖,𝑗
𝑋0 exp(𝜇𝜌𝑇 − 𝜎𝜌𝑇 𝑧) − 𝐾 𝑔(𝑧)𝑑𝑧
−∞
29
To evaluate the above expression we observe from equation (4.5) that we need the true density
function 𝑔(𝑧) of 𝑧𝑇 . Duan et al. (1999) follow the method adopted by Jarrow and Rudd (1982). It
function is expressed in terms of an expansion which involves second and higher order moments
[ ]
𝜅3 𝜅4 − 3 4
𝑔(𝑧) = 𝑛(𝑧) 1 − (𝑧 3 − 3𝑧) + (𝑧 − 6𝑧 2 + 3) (4.8)
3! 4!
With this approximation Duan et al. (1999) uses equation (4.7) to evaluate the price of the
option. Equation (4.4) gives the approximated price of the option after the approximation.
Duan et al. (1999) have also provided explicit expressions for 𝜇𝜌𝑇 ,𝜎𝜌𝑇 , 𝜅3 and 𝜅4 in terms of the
parameters involved in the NGARCH volatility process which enables the computation of the
option prices.
30
Chapter 5
Using a Copula
The previous two sections spoke about pricing the FX quanto option using the Heston Model
and the GARCH Option Pricing Model. Let us denote by 𝑋𝑡𝑖,𝑗 the exchange rate with i as the
foreign currency and j as the domestic currency. By principle of no arbitrage we can say
𝑋𝑡𝑘,𝑗
𝑋𝑡𝑖,𝑗 = (5.1)
𝑋𝑡𝑘,𝑖
The payoff of the FX quanto option with 𝑋𝑡𝑖,𝑗 as underlying, maturity T , strike K is given by
[ ]
𝑋𝑡𝑘,𝑗
𝑃𝑇𝑞𝑢𝑎𝑛𝑡𝑜 = 𝑚𝑎𝑥 − 𝐾, 0 (5.2)
𝑋𝑡𝑘,𝑖
Such an approach could be useful if for instance 𝑋𝑡𝑖,𝑗 was a less frequently traded, illiquid asset.
And both 𝑋𝑡𝑘,𝑗 and 𝑋𝑡𝑘,𝑖 were more liquid in the market as compared to the original currency. In
the context of our pricing problem there is another motivation for doing so. In the Black model
31
the implied volatility quote of a quanto on an exchange rate, take for instance the USD/JPY
exchange rate depends on the implied volatilities of the EUR/USD and the EUR/JPY rates.
Here EUR is the quanto currency. Since the forward rate and the exchange rate process is linked
only by a scaler factor we can say that the volatility of the USD/JPY rate is influenced by the
EUR/USD and the EUR/JPY rates. We have not accounted for this in the GARCH or Heston
model with jumps to price the FX quanto option. We need to model the dependence structure
of the EUR/USD and the EUR/JPY rates. One way of doing this could be by using a copula.
The marginals are free to be chosen depending on the calibration of plain vanilla quotes.
We can now view the FX quanto option as a multivariate contingent claim. In such a situation
it is valid to think that the payoff of the option would depend on the co-movement between the
two exchange rate returns. We will use a copula to measure the association between the two
assets.We can use a wide choice of dependent structures using a copula, for instance linear, non
We will formalise the definition of a copula. This is given in Frees and Valdez (1977).
Let us consider p uniform random variables 𝑢1 , 𝑢2 , ...., 𝑢𝑝 . We need not assume that they are inde-
pendent. The dependence relationship is given by a joint distribution function 𝐶(𝑢1 , 𝑢2 , ..., 𝑢𝑝 ) =
We select arbitrary marginal distribution functions 𝐹1 (𝑥1 ), 𝐹2 (𝑥2 ), ...., 𝐹𝑝 (𝑥𝑝 ). Then the function
[ ] ( )
𝐶 𝐹1 (𝑥1 ), 𝐹2 (𝑥2 ), ...., 𝐹𝑝 (𝑥𝑝 ) = 𝐹 𝑥1 , 𝑥2 , ...., 𝑥𝑝 (5.3)
32
In our case of modelling the dependence between the exchange rates we will use the T-copula
from the Elliptic distribution and a copula from the Archimedean family. Archimedean copulas
are simpler to apply. It allows us to reduce the study of a multivariate copula to a single
univariate family.
Definition 5.1. Let 𝜙 be a convex, decreasing function with with domain (0, 1] and range [0, ∞)
such that 𝜙(1) = 0. Then the function 𝐶𝜙 (𝑢, 𝑣) = 𝜙−1 (𝜙(𝑢) + 𝜙(𝑣)) for u,v ∈ (0, 1] is said to be
give below a table of Archimedean Copulas and their generators in table 5.1.
There is an important result due to Schweizer and Wolf (1981). They have established that if
𝑓1 and 𝑓2 were strictly increasing but arbitrary functions over the range of the random variables
33
𝑋1 , 𝑋2 then 𝑓1 (𝑋1 ) and 𝑓2 (𝑋2 ) have the same copula as 𝑋1 and 𝑋2 . This ensures that the
co-movement between the two random variables 𝑋1 , 𝑋2 is captured by the copula. Schweizer
and Wolf (1981)have also shown that two standard non parametric correlation measures, the
Spearman’s Rank Correlation and the Kendall’s correlation coefficient can be expressed in terms
∫ ∫
{ }
𝜌(𝑋1 , 𝑋2 ) = 12 𝐶(𝑢, 𝑣) − 𝑢𝑣 𝑑𝑢𝑑𝑣
∫ ∫
𝜏 (𝑋1 , 𝑋2 ) = 4 𝐶(𝑢, 𝑣)𝑑𝐶(𝑢, 𝑣) − 1
For the Archimedean copula family both the Spearman’s Rho and Kendall Tau correlation can
𝛼
Clayton 𝛼+2 No closed form
∫ 𝑥
𝑘 𝑡𝑘
𝐷𝑘 (𝑥) = 𝑑𝑡
𝑥𝑘 0 𝑒𝑡 − 1
𝑘𝑥
𝐷𝑘 (−𝑥) = 𝐷𝑘 (𝑥) +
𝑥+1
34
5.1.2 Identifying the Right Copula from the Archimedean Family to Model
the Dependence
We will use the proceedure used by Genest and Rivest (1993) to identify the right copula to
model the dependence structure between the two exchange rates. We start with a bivariate set of
{ }𝑛
observations (𝑋1𝑖 , 𝑌2𝑖 ) 𝑖=1 which in our case are the log returns of exchange rate. We assume
that the distribution function F of the bivariate data has an associated Archimedean Copula
𝐶𝜙 . Let 𝑍𝑖 = 𝐹 (𝑋1𝑖 , 𝑋2𝑖 ) be a random variable which has the distribution function 𝐾(𝑧) =
Prob(𝑍𝑖 ≤ 𝑧). It can be proved that the distribution function is related to the generator of an
𝜙(𝑡)
𝐾 =𝑡−
𝜙′ (𝑡)
The following steps are taken to find 𝜙. This is the method followed by Genest and Rivest
(1993).
1. The Kendall correlation coefficient is estimated using the historical bivariate exchange rate
a. We first define the observations as 𝑍𝑖 = number of (𝑋1𝑗 , 𝑋2𝑗 ) such that 𝑋1𝑗 < 𝑋1𝑖 and
35
3. We now construct a parametric estimate of K using
𝜙(𝑧)
𝐾𝜙 (𝑧) = 𝑡 −
𝜙′ (𝑧)
We select 𝜙 and hence the particular copula from the Archimedean family such that the para-
metric estimate most closely resembles the non parametric estimate. We choose the copula for
∫
[ ]
𝑑= 𝐾𝜙𝑛 (𝑧) − 𝐾𝑛 (𝑧) 𝑑𝐾𝑛 (𝑧) (5.5)
Once we know the copula to choose we will proceed by first finding the Kendall Tau Rank
Correlation from the historical data. The parameter of the copula 𝛼 is then estimated from the
Our copula fititng technique is based on the historical spot exchange rate data. The use of a
member of the Archimedean Copula Family simplifies the fitting procedure a lot. Apart from
the independent copula we have three classes of members of the Archimedean family which have
distinct forms of the generator function. We have covered all three families by picking one from
each. The Frank, Gumbel and Clayton copulas belong to three distinct Archimedean families.
These three copulas can model various kinds of dependencies. The Clayton Copula exhibits
greater negative tail dependence than positive dependency. The Gumbel Copula on the other
hand exhibits more positive dependence than negative. The Frank Copula is symmetric. It has
lighter tails than a Normal Distribution. We generate a copula from the Archimedean family
with the proceedure given by Nelsen (2006). This is shown in Figures 5.1,5.2 and 5.3.
36
Random sample from Frank Copula Random sample from Clayton Copula
1 1
0.8 0.8
0.6 0.6
v
v
0.4 0.4
0.2 0.2
0 0
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
u u
Figure 5.1: Frank Copula with 𝛼 = 1.5 Figure 5.2: Clayton Copula with 𝛼 = 1.5
Random Sample from Gumbel Copula
1
0.8
0.6
v
0.4
0.2
0
0 0.2 0.4 0.6 0.8 1
u
Definition 5.2. Let R be a symmetric, positive definite matrix with diag (R)= 1. Let 𝑇𝑅,𝜈 be
the standardized multivariate Student’s t distribution with correlation matrix 𝑅 and 𝜈 degrees
distribution function.
37
5.2.1 Calibration of the T Copula
Mashal and Zeevi(2002) have shown that the empirical fit of a T Copula is better than a
Gaussian copula. Financial data sometimes have heavy tails. Log returns of exchange rates we
have taken have high kurtosis of 9. Mashal and Zeevi(2002) say that a T Copula captures better
dependent extreme values. In the copula function the choice of marginals and the dependency
structure is independent. In the T Copula we estimate the correlation matrix 𝑅 and the degrees
of freedom 𝜈. The methodology we will adopt to calibrate the T Copula to the log returns of
the spot exchange rates is due to Mashal and Zeevi (2002). In this method there is no prior
Estimate(CML) method. We take the observation vector (of historical log returns of exchange
rates)𝑋 = (𝑋1𝑡 , 𝑋2𝑡 , .....𝑋𝑁 𝑡 )𝑇𝑡=1 and and approximate the parametric marginals 𝐹𝑛ˆ(.) as
𝑇
1∑
𝐹𝑛ˆ(𝑥) = 1{𝑋𝑛𝑡≤𝑥 }
𝑇
𝑡=1
∑
Theorem 5.3. Let 𝑋 ∼ 𝐸𝑁 (𝜈, ) where for i,j 𝜖{1, 2, ...., 𝑁 }, 𝑋𝑖 and 𝑋𝑗 are continuous. Then,
2
Γ(𝑋𝑖 , 𝑋𝑗 ) = 𝑎𝑟𝑐𝑠𝑖𝑛𝑅𝑖,𝑗 (5.6)
𝜋
∑ ∑
where 𝐸𝑁 (𝜈, ) denotes the N-dimensional elliptical distribution with parameters (𝜈, ). Γ(𝑋𝑖 , 𝑋𝑗 )
and 𝑅𝑖,𝑗 denote the Kendall’s Tau and Pearson’s linear correlation coefficient for the random
variables (𝑋𝑖 , 𝑋𝑗 ).
38
1. We start with a historical sample X of the exchange rate data. We then transform the initial
data set into a set of uniform variates 𝑈 using an empirical marginal transformation. Given the
data set we use the empirical marginal distribution. For 𝑡 = 1, ......, 𝑇 let
[ ˆ ]
𝑢ˆ𝑡 = (𝑢ˆ𝑡1 , 𝑢ˆ𝑡2 , 𝑢ˆ𝑡𝑁 ) = 𝐹1 (𝑋 ˆ
1𝑡 ), ...., 𝐹𝑁 (𝑋𝑁 𝑡 )
3. We then find the estimate 𝜈˜ of the degrees of freedom by maximizing the log likelihood
We use a Monte Carlo simulation to price options with the copula. Let us denote the number
of samples as 𝑀 and the number of timesteps as 𝑚.We generate pairs (𝑢𝑖 , 𝑣𝑖 ) from the copula
where 𝑖 = 1, 2, ...., 𝑚. We take the marginals which are exchange rates to follow the Heston
𝑇
with jumps process as discussed in Section 3.0.6. We denote Δ𝑡 = 𝑚 where T denotes the
time to maturity of the option.The Brownian motions (𝑑𝑊𝑡1 , 𝑑𝑊𝑡2 ) driving each of the marginal
√
𝑑𝑊𝑡1 = 𝑁 −1 (𝑢𝑖 ) Δ𝑡
√
𝑑𝑊𝑡2 = 𝑁 −1 (𝑣𝑖 ) Δ𝑡
39
Here 𝑁 denotes the distribution function of a standard normal random variable. We also know
that the Brownian motions driving the variance process and asset process for the first exchange
rate have a correlation 𝜌 (which we obtain from the calibration of the marginals). We construct
√
˜ 𝑡1 = 𝑥𝑖 Δ𝑡
𝑑𝑊
where
√
𝑥𝑖 = 𝑁 −1 (𝑢𝑖 )𝜌 + 1 − 𝜌2 𝑁 −1 (𝑎𝑖 )
Here 𝑎𝑖 is the third uniform variate which is chosen independently from the first two. The first
We follow the same procedure for the second exchange rate as well. In this way we simulate the
asset process and the variance process. The price of the FX Quanto option is evaluated by the
40
Chapter 6
Data
In this section we will present the data which will be used to price the FX quanto options. We
have obtained the data from Bennett and Kennedy (2003) The source of data in the paper is
a. The discount factors of three currencies - United States Dollar (USD), Euros(EUR) and
Japanese Yen(JPY) pertaining to maturities of 1 month, 3 months, 6 months, 1 year and 2 year
b. The implied volatilities of plain vanilla FX options written on EUR/USD, EUR/JPY and
USD/JPY exchange rates on 7 July 2001. The implied volatilities are given in terms of the
41
Maturity EUR USD JPY
𝑖
Table 6.1: Discount factors 𝐷0,𝑇 corresponding to currency i and maturity T
Table 6.2: EUR/USD implied volatility quotes of call options corresponding to standard values
For calibration of plain vanilla FX options we need to price options using a particular model.
For this purpose we need to recover strikes (K)for FX call options from the implied volatility
[ ]
1 2 √ −1 𝑟 𝑇 Δ
𝐾 = 𝐹 exp 𝜎 𝑇 − 𝜎 𝑇 𝜙 (𝑒 𝑓
)
2
42
Maturity 90%(Δ) 80%(Δ) 50%(Δ) 20%(Δ) 10%(Δ)
Table 6.3: EUR/JPY implied volatility quotes of call options corresponding to standard values
Table 6.4: USD/JPY implied volatility quotes of call options corresponding to standard values
where
Here 𝜙 denote the distribution function of a standard normal variable, 𝑋0𝑖,𝑗 denotes the spot
exchange rate,𝑟𝑑 the domestic risk free interest rate, 𝑟𝑓 the foreign risk free interest rate, T the
43
We price an FX plain vanilla FX call option using the following formulae used by Carr and Wu
(2004).We will use this when we have to calculate implied volatility using the bisection method.
where
𝑙𝑛(𝐹/𝐾) 1 √
𝑑+ = √ + 𝜎 𝑇
𝜎 𝑇 2
𝑙𝑛(𝐹/𝐾) 1 √
𝑑− = √ − 𝜎 𝑇
𝜎 𝑇 2
44
Chapter 7
In this section we will look at pricing the FX quanto option under two different models-the
Heston model with jumps (HJ) and the GARCH Option Pricing Model with the analytical
approximation.
with Jumps
Before pricing the FX quanto option we would like to fit our pricing model to the market implied
volatilities. Carr and Wu (2004) have carried out an analysis on the suitability of the Heston
model to fit the market smile. They find that for extremely short and longer maturities the
Heston model does not give a good fit. They say that the Heston model with jumps fits the
45
market smile better. We will look to model the dynamics of the USD/JPY exchange rate with
the Heston with jumps model. As we mentioned in the data section we intend to price the
options as on 7 July 2001. Before proceeding to applying a model we take a look at the pattern
of the historical spot USD/JPY exchange rate. We download data of the spot rates from 1
9.5
9
USD/JPY Exchange Rate
8.5
7.5
6.5
0 200 400 600 800 1000 1200
Observations
Before we price a FX quanto option on an exchange rate we will look to calibrate plain vanilla FX
options. The purpose of our calibration is to obtain values of parameters of the Heston Model
with jumps that accurately describes current market implied volatilities. There is a reason why
we choose to calibrate with market implied volatilities (or market prices of options)of the option
instead of the asset prices of the underlying. If we calibrate to asset prices we obtain parameters
which correspond to the true process of the asset and not the risk neutral process. We would
the need to calculate the market risk premium associated with exposure to volatility changes by
estimating returns on options that are being used to hedge against volatility.
We take up the pricing of vanilla FX options on the USD/JPY rate (please refer to Data for all
46
values).In the calibration process we minimize the least squares error function given by
˜ 𝑖 )2𝑃
𝑀 𝑖𝑛(𝐸𝑟𝑟𝑜𝑟) = Σ𝑛𝑖=1 (𝑋𝑖 − 𝑋
˜ denote market and model implied volatilities and 𝑃 denotes the parameter
where 𝑋 and 𝑋
vector. The parameters involved in the Heston model with jumps are are 𝜎0 , the initial volatility,
𝜅, the mean reversion rate of volatility, 𝜂 the long run variance,𝜆 the volatility of volatility, 𝜃,the
frequency of jumps in a year, 𝜇 the percentage size of the jump and 𝜎𝐽 the variance of the jump
process and 𝜌, the correlation between the Brownian motions driving the asset price process and
2𝜅𝜂 > 𝜃2
is imposed to ensure that the variance is always positive. We see that the calibration problem for
the Heston model with jumps is thus a general non linear optimization problem. We calibrate to
all maturities using an in-built function called fminsesarch in MATLAB. This function uses the
Nelder and Mead (1965) Algorithm which is an unconstrained non linear optimization algorithm.
Here we add the constraints externally. We set the error function to a very high number if the
constraints are violated. Since fminsearch is a local optimization algorithm we have to take care
while choosing the initial parameters We choose the same values of parameters as by Schoutens
et al. (2005) while pricing options using the Heston with jumps model.
(a) 𝜎0 = 0.05
(b) 𝜅 = 0.5
(c) 𝜂 = 0.06
47
(d) 𝜆 = 0.22
(e) 𝜌 = -0.9
(f) 𝜃 = 0.13
(g) 𝜇 = 0.17
(h) 𝜎𝐽 = 0.13
After the calibration we obtain the following results of the optimum parameters.
Parameter Value
𝜎0 0.1182
𝜅 1.5288
𝜂 0.0481
𝜆 0.3705
𝜌 -0.8102
𝜃 0.120
𝜇 0.005
𝜎𝐽 0.01137
The Carr Madan formula with the FFT pricer is most effective for ATM options. Hence we
would expect that the relative error between OTM model and market volatilities is higher. For
options which are in the money region we expect more accurate results.We have checked our
pricer using the Carr Madan formula with the results given by Schoutens et al. (2005).
48
In the calibration excercise we vary the number of iterations from 50 to 2000. We observe that
We would like our model results to be coherent with the market. This can be examined by
comparing the market smile with the smile obtained from our model. We obtained our prices
from the Heston with Jumps model and then inverted them to get the implied volatilities during
During our calibration process we obtain call prices from our Heston with jumps model. To find
the corresponding implied volatility we need to invert the Black Scholes equation. In the Black
Scholes case there is no analytic solution for the Implied Volatility. Instead one has to use a
numerical proceedure or approximation.In our case we use the bisection method to back out the
implied volatilities.The bisection method relies on the fact that option prices increase when the
volatility increases.
The fits to the market smile are given in Figures 7.2 - 7.6 for varying maturities.
We do a piecewise linear interpolation to construct both the volatility surface of the Heston
model with jumps and the market volatility surface for USD/JPY quotes.We observe from the
surface of Heston with jumps (Figure 7.8) that as the delta of the option increases from 0
to 0.50 (roughly in the money region) the implied volatility decreases. As we go from at the
money region to the out of money regions the implied volatility increases. This is similar to the
49
Market and model volatilities for USD/JPY FX options with maturity 1 month
0.12
Volatility
0.11
0.1
0.09
0.08
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Delta
Figure 7.2: Market and model volatility(in %) for USD/YEN call options with maturity 1
months
Market and model volatilities for USD/JPY FX options with maturity 3 months
0.12
Volatility
0.11
0.1
0.09
0.08
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Delta
Figure 7.3: Market and model volatility(in %) for USD/YEN call options with maturity 3
months
Our aim is to price the FX quanto options with USD/JPY exchange rate as underlying using
the GARCH Option Pricing Model with a Monte Carlo simulation. We first calibrate to the
implied volatility quotes on the USD/JPY rates. In the calibration proceedure we use the same
50
Market and model volatilities for USD/JPY FX options with maturity 6 months
0.12
Volatility
0.11
0.1
0.09
0.08
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Delta
Figure 7.4: Market and model volatility(in %) for USD/YEN call options with maturity 6
months
Market and model volatilities for USD/JPY FX options with maturity 1 year
0.11
0.1
0.09
0.08
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Delta
Figure 7.5: Market and model volatility(in %) for USD/YEN call options with maturity 12
months
set of innovations during each optimisation step. We calibrate to all maturities. The use of
the GARCH Option Pricing Model in pricing the quanto would be justifiable if we can fit the
We follow the same optimisation technique as in the calibration of the Heston model with
51
Market and model volatilities for USD/JPY FX options with maturity 2 years
0.12
Volatility
0.11
0.1
0.09
0.08
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Delta
Figure 7.6: Market and model volatility(in %) for USD/YEN call options with maturity 24
months
Duan (1996) had fit this model to the market smile with the help of a Monte Carlo simula-
tion.Duan et al. (1999) have shown that the difference between the Monte Carlo price and the
by the authors. Our Monte Carlo was computationally very extensive. It would have been better
to use the analytical approximation. Our choice of initial parameters is based on a parameter
(a) 𝛽0 = 1E-5.
(b) 𝛽1 = 0.1.
(c) 𝛽2 = 0.7
(d) 𝜃 + 𝜆 =0.5
After the calibration we obtain the following results of the optimum parameters as shown in
52
Heston with Jumps Volatility Surface
Implied Volatility
0.12
0.14
0.13 0.1
Implied Volatility
0.12
0.08
0.11 2
0.1
1.5
0.09
2 1
0.7
1.5 0.5 0.6
0.5
0.4
Time to Matutity 0.3
1 0 0.2
0.1 Delta
0.8
0.5 0.7
0.6
0.5
0.4
Time to Matutity 0.3
0 0.2
0.1
Delta
Table 7.2.
Parameter Value
𝛽0 1.23E-5
𝛽1 0.231
𝛽2 0.859
𝜃+𝜆 0.935
Finally the values of the implied volatilities obtained from the GARCH Model, Heston Model
with Jumps (HJ) as compared to the market volatilities are given in Tables 7.3- 7.7. We observe
that the volatility we obtain from the GARCH model does not behave in similar way to the
53
market. Actually the behaviour is somewhat opposite to the market. Duan (1996) has fit the
same model to FTSE 100 index options. It could be the case that for this particular set of data
the GARCH model was not well applicable. However our Heston with jumps model fits the
54
Delta Market volatility GARCH volatility HJ volatiltiy
55
7.3 Choosing a model to price the Quanto option
We obtain the Root Mean Squared Errors (RMSE) for the GARCH and the HJ model for the
Method RMSE
GARCH 0.31
HJ 0.089
Table 7.8: Root mean squared errors for the implied volatility fits on USD/JPY FX rate
We can observe from table 7.8 that the error for the HJ model is substantially lower. We can
say that the HJ model would suit our purpose of pricing the FX quanto option better. However
We now proceed to price the FX quanto option on the USD/JPY underlying with EUR as the
quanto currency. We denote the Heston model with jumps price as HJ Quanto,the GARCH
option pricing model price as the GARCH price and the Black Scholes price as BS Quanto.The
prices are in tables 7.9, 7.10, 7.11,7.12 and 7.13. Relative difference (RD) of the HJ model as
56
A negative value of the relative difference would mean that the price under stochastic volatility
Table 7.9: Quanto prices for maturity of 1 month. Spot price is 0.0083 dollars. All the prices
Table 7.10: Quanto prices for maturity of 3 months.Spot price is 0.0083 dollars. All the prices
57
Strikes BS Quanto HJ Quanto GARCH Quanto Rel.difference(HJ) Rel.difference(GARCH)
Table 7.11: Quanto prices for maturity of 6 months. Spot price is 0.0083 dollars. All the
Table 7.12: Quanto prices for maturity of 1 year. Spot price is 0.0083 dollars. All the call
In sections 5.1.2 we discussed the methodology by which we would choose our copula from the
Archimedean family. We follow it to obtain the Frank Copula to model the dependence. The
58
Strikes BS Quanto HJ Quanto GARCH Quanto Rel. difference(HJ) Rel.difference(GARCH)
Table 7.13: Quanto prices for maturity of 2 year. Spot price is 0.0083 dollars. All the prices
Copulas will be used to model the dependence between the EUR/USD and EUR/JPY rates.
We used the Mashal and Zeevi (2002) approach discussed in Chapter 5 to find the optimal
degrees of freedom 𝜈, the correlation 𝜌𝑇 and the log likelihood value L for the T Copula. We
get the following results as in Table 7.14. We get the plot for the log likelihood function as in
Parameter Value
𝜈 14
𝜌𝑇 0.6
L 246.52
Figure7.9.
59
Cannonical Maximum Likelihood Estimation (Mashal and Zeevi)
248
246
242
240
238
236
234
232
10 12 14 16 18 20 22 24 26 28 30
Degrees of Freedom
For the Frank Copula we get the Kendall Tau Rank Correlation (Γ) and 𝛼 as in Table 7.15
Parameter Value
Γ 0.00085
𝛼 0.0075
We take the marginals as the Heston with jump processes (please refer to section 5.0.3).
We now view the FX quanto as derivative where the underlying asset is the ratio of two exchange
rates(please refer to section 5.0.1). Hence we have to first calibrate to EUR/USD and EUR/JPY
dynamics to the market implied volatility quotes. We use the same calibration proceedure as in
60
section 7.1.
We obtain the following parameters after our calibration as shown in table 7.16.
𝜎0 0.1316 0.1667
𝜅 2.1963 2.1873
𝜂 0.0374 0.0435
𝜆 0.3931 0.2720
𝜌 -0.566 -0.4848
𝜃 0.14418 0.1203
𝜇 0.01678 0.01
𝜎𝐽 0.00136 0.0167
We obtain the following fits to the market smile for the EUR/USD exchange rates as shown in
Figures 7.10-7.13. The fits to the EUR/JPY rates are shown in Figures 7.14-7.17. The RMSE
for both the calibrations to the implied volatilities are given in Table 7.17
EUR/USD 0.037
EUR/JPY 0.083
Table 7.17: Root mean squared errors for the implied volatility fits on EUR/USD and
EUR/JPY FX rates
61
Volatilities on EUR/USD FX Options for maturity of 1 month
Market Volatility
Heston with jumps Volatiltity
0.135
0.13
Volatility
0.125
0.12
0.115
0.11
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Delta
Figure 7.10: Market and model volatility (in %) for EUR/USD call options with maturity 1
months
Volatilities on EUR/USD FX Options for maturity of 6 months
Market Volatility
0.135 Heston with jumps Volatiltity
0.13
0.125
Volatility
0.12
0.115
0.11
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Delta
Figure 7.11: Market and model volatility(in %) for EUR/USD call options with maturity 6
months
We have obtained the parameters required to price using both the Frank and the T Copula.
We also calibrated the Heston model with jumps for EUR/USD and EUR/JPY implied volatil-
ities.We give a picture of the innovations from the copula families which will be used in the
62
Volatilities on EUR/USD FX Options for maturity of 1 year
Market Volatility
0.135 Heston with jumps Volatiltity
0.13
0.125
Volatility
0.12
0.115
0.11
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Delta
Figure 7.12: Market and model volatility(in %) for EUR/USD call options with maturity 12
months
Volatilities on EUR/USD FX Options for maturity of 2 years
Market Volatility
0.135 Heston with jumps Volatiltity
0.13
0.125
Volatility
0.12
0.115
0.11
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Delta
Figure 7.13: Market and model volatility(in %) for EUR/USD call options with maturity 2
years
Finally we compare the relative differences between all three methods from the Black Scholes
Model- The Heston model with jumps(HJ), The GARCH model(HN) and the Heston with jumps
63
Volatilities on EUR/JPY FX Options for maturity of 1 month
Market Volatility
0.18 Heston with jumps Volatiltity
0.17
0.16
Volatility
0.15
0.14
0.13
Figure 7.14: Market and model volatility(in %) for EUR/JPY call options with maturity 1
months
Volatilities on EUR/JPY FX Options for maturity of 3 months
Market Volatility
0.18 Heston with jumps Volatiltity
0.17
0.16
Volatility
0.15
0.14
0.13
Figure 7.15: Market and model volatility(in %) for EUR/JPY call options with maturity 3
months
In the dissertation we priced 25 quanto options. There were five maturities with five strikes or
deltas for each maturity. We used Monte Carlo simulations to price each of these options with
the GARCH model, Heston with jumps with a T copula and then a Frank Copula. We found
64
Volatilities on EUR/JPY FX Options for maturity of 6 months
Market Volatility
0.18 Heston with jumps Volatiltity
0.17
0.16
Volatility
0.15
0.14
0.13
Figure 7.16: Market and model volatility(in %) for EUR/JPY call options with maturity 6
months
Volatilities on EUR/JPY FX Options for maturity of 2 years
Market Volatility
0.18 Heston with jumps Volatiltity
0.17
0.16
Volatility
0.15
0.14
0.13
Figure 7.17: Market and model volatility(in %) for EUR/JPY call options with maturity 2
years
the standard errors for the Monte Carlo simulation of each of the 25 options; using all three
methods. We then took the average of the Monte Carlo errors for each of the methods.Hence
we have three values of errors for the three methods. The results are in Table 7.22.
65
Random sample from Frank Copula with pricing parameters Random sample from T Copula with the pricing parameters
1 1
0.8 0.8
0.6 0.6
v
v
0.4 0.4
0.2 0.2
0 0
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
u u
Figure 7.18: Frank Copula with 𝛼 = 0.0075 Figure 7.19: T Copula with 𝜈 = 14 and 𝜌 = 0.6
0.9 2% -2% 1% 3%
Table 7.18: Relative Difference (RD)with Black Scholes for the models for maturity of 1 month.
66
Delta RD(HJ) RD(GARCH) RD(HJ+Frank Copula) RD(HJ+T Copula)
0.8 1% -8% 1% 3%
0.9 4% -7% 3% 6%
Table 7.19: Relative Difference(RD)with Black Scholes for the models for maturity of 3 months.
0.90 4% -1% 3% 6%
Table 7.20: Relative Difference(RD)with Black Scholes for the models for maturity of 6 months.
67
Delta RD(HJ) RD(GARCH) RD(HJ+Frank Copula) RD(HJ+T Copula)
0.90 2% 3% 1% 6%
Table 7.21: Relative Difference(RD)with Black Scholes for the models for maturity of 1 year.
Table 7.22: Average Standard Monte Carlo errors.Each error is an average of 25 simulations
68
Chapter 8
Conclusion
In the dissertation we priced an FX quanto call option under stochastic volatility models. The
quanto FX option has a closed form solution under a Black type of model. We used the prices
obtained from the Black type of model for comparison. We implemented three stochastic volatil-
ity models- the Heston model with jumps(HJ), the discrete form GARCH Option Pricing model
and the HJ model equipped with copulas. We observe tables 7.16, 7.17 and 7.18. The first
observation is that for short maturities and under stochastic volatility; options which are deep
in the money are priced higher than the Black Scholes model. This is more true for the Heston
Model with jumps and its extensions with the copula. We could say that stochastic volatility
had the effect of raising quanto call prices of in the money and at the money options. For out of
the money options the stochastic volatility model price turns out to be less by a small percentage
A stochastic volatility model allows fatter tails than the Black Scholes model. The probability
of in the money options to move towards the at the money region is higher. At the money call
69
options are priced more than in them money calls. This could explain that under stochastic
volatility we could get higher prices of in the money options. We see that the effect of the
overpricing of in the money options is more pronounced for shorter maturities. We observe that
under the T Copula the difference with the Black Scholes prices is more. With the Frank Copula
We calibrated the plain vanilla FX options before going on to price the quanto option. An in
built MATLAB local optimizer routine was used.The shortcoming in the calibration routine was
that it requires an initial guess. During the calibration exercise it was observed that depending
upon our initial choice we get very different parameter values. If the initial guess is inaccurate
then the optimisation converges to a local minimum point rather than a global minima. A global
optimisation routine would have been a better choice. This was a shortcoming in our pricing
proceedure.
We observe that there is a high percentage difference between prices obtained from the GARCH
and the Heston with jumps model; at times to around 60 per cent when options are deep in the
money. Both of them have been calibrated to the same dataset. This leads us to ask which of
the two models would have been suitable for pricing. The Heston model with jumps in our case
had a lower RMSE when calibrating to plain vanilla quotes. Given the data set we have worked
on the Heston model with jumps is a better choice as it did a better job of fitting vanilla quotes.
70
Bibliography
Albrecher, H., Mayer, P., Schoutens, W., and Tistaert, J. (2007). The Little Heston Trap.
Bakshi, G., Cao, C., and Chen, Z. (1993). Empirical performance of alternate option pricing
Bates, D. S. (1993). Jumps and Stochastic Volatility: Exchange Rate Processes Implicit in
Bennett, M. and Kennedy, J. (2003). Quanto Pricing with Copulas. Technical report, University
Black, F. and Scholes, M. (1973). The Pricing of Options and Corporate Liabilities. Journal of
Econometrics, 31(3):307–327.
Carr, P. and Madan, D. (1998). Option Valuation using the Fast Fourier Transform. Journal
71
Carr, P. and Wu, L. (2004). Stochastic Skew Models for FX Options. Technical report, Courant
Chiou, S. C. and Tsay, R. (2008). A Copula Based Approach to Option Pricing and Risk
Christoffersen, P. and Jacobs, K. (2004). Which GARCH model for option valuation. Manage-
Cox, J., Ross, S., and Rubenstein, M. (1979). Option Pricing: A simplified approach. Journal
Cvitanic, J., Lipster, R., and Rozovskii, B. (2006). A filtering approach to tracking volatility
from prices observed at random times. The Annals of Applied Probability, 16(3):1633–1652.
Duan, J., Gauthier, G., and Simonato, J. (1999). An analytical approximation for the GARCH
Duan, J. and Simonato, J. (1999). Empirical Martingale simulation for asset prices. Management
Science, 44(3):1218–1233.
Genest, C. and Rivest, L. (1993). Statistical inference proceedures for bivariate Archimedian
72
Hagan, P. S., Kumar, D., Lesniewski, A. S., and Woodward, D. E. (2002). Managing Smile
Heston, S. (1993). A closed form solution for options with stochastic volatility with applications
Heston, S. and Nandi, S. (2000). A closed form GARCH Option valuation model. The Review
Hull, J. and White, A. (1989). The pricing of options on assets with stochastic volatilities.
Jarrow, R. and Rudd, A. (1982). Approximate option valuation for arbitrary stochastic pro-
Lindskog, F., McNeil, A., and Schmock, P. (2001). Kendall’s tau for elliptical distributions.
Madan, D. B., Carr, P. P., and Chang, E. C. (1998). The Variance Gamma process and option
Mashal, R. and Zeevi, A. (2002). Beyond correlation: Extreme co-movement between financial
Melino, A. and Turnbull, S. M. (1990). The Pricing of Foreign Currency Options with Stochastic
Nelder, J. and Mead, R. (1965). A simplex method for function minimization. The Computer
Journal, 7(4):308–313.
73
Nelsen, R. B. (2006). An Introduction to Copulas. Springer Verlag, New York.
Schoutens, W., Simmons, E., and Tistaert, F. (2005). A Perfect Calibration ! Now what?
Scott, L. (1987). Option Pricing when the variance changes randomly: Theory, Estimation and
Weron, R., Uniejewski, P., and Wystup, U. (2004). Stochastic volatility model of Heston and the
smile. Technical report, Hugo Steinhaus Centre Wroclaw University of Technology Poland.
74