Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Methods for Estimating Sensitivities toParameters in Financial Models
Orhan Akal, Dechang Chen, Luke Mohr
University of Massachusetts
12/6/2012
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
IntroductionA driving problem in Financial Mathematics is the valuation ofderivatives.
DefinitionA derivative is a contract between parties which specifiesconditions under which payments are to be made between thetwo parties. Its value is based on one or more underlying assets.
• Examples of derivatives: options, futures, forwards, swaps• Common underlying assets: stock, commodities,
currencies, bonds, interest ratesThe value of a stock is modeled by a stochastic differentialequation, and the price of an option on the stock is based onthe stock’s value and several parameters.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
IntroductionA driving problem in Financial Mathematics is the valuation ofderivatives.DefinitionA derivative is a contract between parties which specifiesconditions under which payments are to be made between thetwo parties. Its value is based on one or more underlying assets.
• Examples of derivatives: options, futures, forwards, swaps• Common underlying assets: stock, commodities,
currencies, bonds, interest ratesThe value of a stock is modeled by a stochastic differentialequation, and the price of an option on the stock is based onthe stock’s value and several parameters.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
IntroductionA driving problem in Financial Mathematics is the valuation ofderivatives.DefinitionA derivative is a contract between parties which specifiesconditions under which payments are to be made between thetwo parties. Its value is based on one or more underlying assets.
• Examples of derivatives: options, futures, forwards, swaps• Common underlying assets: stock, commodities,
currencies, bonds, interest rates
The value of a stock is modeled by a stochastic differentialequation, and the price of an option on the stock is based onthe stock’s value and several parameters.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
IntroductionA driving problem in Financial Mathematics is the valuation ofderivatives.DefinitionA derivative is a contract between parties which specifiesconditions under which payments are to be made between thetwo parties. Its value is based on one or more underlying assets.
• Examples of derivatives: options, futures, forwards, swaps• Common underlying assets: stock, commodities,
currencies, bonds, interest ratesThe value of a stock is modeled by a stochastic differentialequation, and the price of an option on the stock is based onthe stock’s value and several parameters.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
What is an Option?
DefinitionA call option is a financial contract between two parties, thebuyer and the seller of this type of option. The buyer of thecall option has the right, but not the obligation to buy anagreed quantity of an underlying asset from the seller of theoption at a certain time (the expiration date) for a certain price(the strike price). The seller is obligated to sell the commodityor financial instrument should the buyer so decide. The buyerpays a fee (called a premium) for this right.
Notation:• T - expiration date, K - strike price• r - continuously compounded interest rate• S(t) - value of the underlying asset at time t
A standard call option has a discounted payoff ofY = e−rT [S(T )− K ]+, where [x ]+ = max {0, x}.The price (premium) of this option is E[Y ].
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
What is an Option?
DefinitionA call option is a financial contract between two parties, thebuyer and the seller of this type of option. The buyer of thecall option has the right, but not the obligation to buy anagreed quantity of an underlying asset from the seller of theoption at a certain time (the expiration date) for a certain price(the strike price). The seller is obligated to sell the commodityor financial instrument should the buyer so decide. The buyerpays a fee (called a premium) for this right.Notation:
• T - expiration date, K - strike price• r - continuously compounded interest rate• S(t) - value of the underlying asset at time t
A standard call option has a discounted payoff ofY = e−rT [S(T )− K ]+, where [x ]+ = max {0, x}.The price (premium) of this option is E[Y ].
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
What is an Option?
DefinitionA call option is a financial contract between two parties, thebuyer and the seller of this type of option. The buyer of thecall option has the right, but not the obligation to buy anagreed quantity of an underlying asset from the seller of theoption at a certain time (the expiration date) for a certain price(the strike price). The seller is obligated to sell the commodityor financial instrument should the buyer so decide. The buyerpays a fee (called a premium) for this right.Notation:
• T - expiration date, K - strike price• r - continuously compounded interest rate• S(t) - value of the underlying asset at time t
A standard call option has a discounted payoff ofY = e−rT [S(T )− K ]+, where [x ]+ = max {0, x}.The price (premium) of this option is E[Y ].
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Black-Scholes Model
dS(t) = rS(t)dt + σS(t)dW (t)
• S(t) is the value of the asset at time t• r is the interest rate• σ is the volatility of the asset• T is the expiration date of the option• K is the strike price of the option• Y = e−rT [S(T )− K ]+ is the discounted payoff of the
option(Note: [x ]+ = max {0, x})
The Black-Scholes model has an explicit solution:
S(T ) = S(0)e(r− 12σ
2)T +σ√
TZ
where Z ∼ N (0, 1).
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Black-Scholes Model
dS(t) = rS(t)dt + σS(t)dW (t)
• S(t) is the value of the asset at time t• r is the interest rate• σ is the volatility of the asset• T is the expiration date of the option• K is the strike price of the option• Y = e−rT [S(T )− K ]+ is the discounted payoff of the
option(Note: [x ]+ = max {0, x})
The Black-Scholes model has an explicit solution:
S(T ) = S(0)e(r− 12σ
2)T +σ√
TZ
where Z ∼ N (0, 1).
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Estimating SensitivitiesWe present methods for estimating the derivatives of derivativeprices, called “Greeks.”These are used in measuring the sensitivity of the derivativeprice to its parameters.Greeks are often used to measure and manage risk.
ExampleDelta,
ddS(0)
E[Y ]
is the derivative of the option price with respect to theunderlying asset’s initial value. It is used in some situations tohedge the risk associated with option trading.Three methods to estimate Greeks:
• Finite-difference approximations• Pathwise method• Likelihood ratio method
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Estimating SensitivitiesWe present methods for estimating the derivatives of derivativeprices, called “Greeks.”These are used in measuring the sensitivity of the derivativeprice to its parameters.Greeks are often used to measure and manage risk.ExampleDelta,
ddS(0)
E[Y ]
is the derivative of the option price with respect to theunderlying asset’s initial value. It is used in some situations tohedge the risk associated with option trading.
Three methods to estimate Greeks:• Finite-difference approximations• Pathwise method• Likelihood ratio method
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Estimating SensitivitiesWe present methods for estimating the derivatives of derivativeprices, called “Greeks.”These are used in measuring the sensitivity of the derivativeprice to its parameters.Greeks are often used to measure and manage risk.ExampleDelta,
ddS(0)
E[Y ]
is the derivative of the option price with respect to theunderlying asset’s initial value. It is used in some situations tohedge the risk associated with option trading.Three methods to estimate Greeks:
• Finite-difference approximations• Pathwise method• Likelihood ratio method
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Finite Difference Approximation• Random variable Y (θ) discounted payoff of an option,α(θ) is its price.
• α(θ) = E [Y (θ)]
• When θ is the initial price, then α′(θ) is the option’s delta,α′′(θ) is option’s gamma.
• When θ is a volatility parameter α′(θ) is often called”vega”
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Bias• Independent replication of the model at θ; Y1(θ)...Yn(θ)
and n additional replications of the model at parameter(θ + h); Y1(θ + h)...Yn(θ + h) for some h > 0Y n(θ) and Y n(θ + h) are average set of replications
• Forward Difference Estimator∆F ≡ ∆F (n, h) = Y n(θ+h)−Y n(θ)
h
This estimator has expectationE [∆F ] = h−1[α(θ + h)− α(θ)]
• if α is twice differentiable at θα(θ + h) = α(θ) + α′(θ)h + 1
2α′′(θ)h2 + o(h2)
• The Bias in the forward difference estimatorBias(∆F ) = E [∆F − α′(θ)] = 1
2α′′(θ) + o(h)
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Bias for Central Difference• by simulating at θ − h and θ + h we get central difference
estimator;
∆C ≡ ∆Cn, h = Y (θ+h)−Y (θ−h)2h
• The Bias in central difference estimator;Bias(∆C ) = α(θ+h)−α(θ−h)
2h − α′(θ) = o(h)
which is of smaller order than the Bias for ForwardDifference estimator.
• If α′′(θ) is is itself differentiable at θBias(∆C ) = 1
6α′′′(θ)h2 + o(h2)
• It is obvious that central-difference approximation is muchmore accurate than forward-difference approximation.
• Rounding errors resulting from small values of h limit theaccuracy of finite-difference approximation.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Variance• The variance of the forward-difference estimator;
Var [∆F (n, h)] = h−2[Y n(θ + h)− Y n(θ)]
• The variance of the central-limit difference estimator;Var [∆C (n, h)] = o(h−2)[Y n(θ + h)− Y n(θ − h)]
• In both cases h−2 might lead severe consequences oftaking h very small.
• The form of the forward- and central-difference estimatorswould lead us to take ever smaller values of h to improveaccuracy(ignore the limits of machine precision). But theeffect of h on bias against its effect on variance shouldoptimized.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Variance• For simplicity we assume that the pairs (Y (θ),Y (θ + h)
and (Yi (θ),Yi (θ + h), i=1,2,... are i.i.d(independentlyidentically distributed) so thatVar [Y n(θ + h)− Y n(θ)] = 1
n [Y (θ + h)− Y (θ)]
• How the Variance of forward-difference estimator changeswith h is determined by the dependence ofVar [Y (θ + h)− Y (θ)] on h.
• For Var [Y (θ + h)− Y (θ)] three cases ariseO(1),Case(i)
O(h),Case(ii)
O(h2),Case(iii)
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Cases• Case(i) if we simulate Y (θ) and Y (θ + h) independently,
then we getVar [Y (θ + h)− Y (θ)] = Var [Y (θ + h)] + Var [Y (θ)]→2Var [Y (θ)]
assume Var [Y (θ)] is continuous on θ
• Case(ii) simulating Y (θ) and Y (θ + h) using commonrandom numbers. i.e., generating them from the samesequence U1,U2, ... of Unif [0, 1] random variables.
• Case(iii) generally we need not only that Y (θ) andY (θ + h) use the same random numbers, but also that foralmost all values of the random number, the output Y () iscontinuous on θ. We won’t talk on Case(iii) in this section
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Optimal Mean Square Error• Since decreasing h can increase variance while decreasing
bias, minimizing mean square error(MSE), we need tobalance these two conditions.
• Increasing the number of replications n decreases variancewith no effect on bias, whereas h effects both bias andvariance. Need to find optimal relation between two.
• Squaring the Bias(∆F (n, h)) in and adding it to theVar(∆F (n, h)) we denote
MSE (∆F ,i (n, h)) = O(h2) + O(n−1h−2)as a result minimal conditions for convergence are h→ 0and nh2 →∞
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
h n optimizationBy considering a a generic estimator ∆ = ∆(n, h) for which
E [∆− α′(θ)] = bhβ + o(hβ) and Var [∆] = σ2
nhη + o(h−η)
Typically β = 1 for Forward-difference estimator and β = 2 forcentral-difference estimator. Taking η = 2 sharpens case(i) andη = 1 sharpens case(ii)Let consider a sequence of estimator ∆(n, hn)
hn = h∗n−γ
then we get MSE (∆) = b2hn2β + σ2
nhnη
Finally defined
RMSE (∆) = O(n−β
2β+η ) this is reasonable measure of theconvergence rate.
h∗ = ( ησ2
2βb2 )1
2β+η minimizing over h∗ yields that optimal value.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Table 1.1: The estimators using either (F) orcentral(C)-difference estimator and either independentsampling (i) or common random numbers(ii)
• The table should be understood as follows; if the leadingterms of bias and variance are as indicated in the secondand the third column, then the conclusion in the last threecolumns holds.
• At least asymptotically, ∆C ,ii dominates the other threeestimators because it exhibits the fastest convergence.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Fig 1.1 RMSE in Forward-difference estimator delta estimatesfor a standard call and digital option as a function of theincrement h, with fixed n=5000
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
ExtrapolationFor a smooth function of α(θ), the bias in the finite-differencemethod can be reduced by using extrapolation.This techniqueapplies to all estimators stated before, we are gonna illustratethat on ∆C ,ii Central-difference method using common randomnumbers.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
ExtrapolationA Taylor expansion of α(θ) shows thatα(θ+h)−α(θ−h)
2h = α′(θ) + 16α′′′(θ)h2 + O(h4)
Similarlyα(θ+2h)−α(θ−2h)
4h = α′(θ) + 23α′′′(θ)h2 + O(h4)
The Bias in the combined estimator becomes43 ∆C ,ii (n, h)− 1
3 ∆C ,ii (n, 2h)
is O(h4).
• The RMSE of this estimator is O(n−4/9) if h is taken tobe O(n−1/9). This estimator achieves convergence rate ofnearly n−1/2, best convergence rate so far, with hn nearlyconstant.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Pathwise Method• Main idea: if Y is discounted payoff of option, θ is a
parameter that it depends on, and α(θ) = E[Y (θ)] is theprice of the option, we estimate α′(θ) by taking thederivative of Y and then expectation, where
Y ′(θ) = limh→0
Y (θ + h)− Y (θ)
h
• This has expectation E[Y ′(θ)] and is an unbiasedestimator of α′(θ) if
E[ d
dθY (θ)
]=
ddθE[Y (θ)]
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Pathwise Method• Main idea: if Y is discounted payoff of option, θ is a
parameter that it depends on, and α(θ) = E[Y (θ)] is theprice of the option, we estimate α′(θ) by taking thederivative of Y and then expectation, where
Y ′(θ) = limh→0
Y (θ + h)− Y (θ)
h
• This has expectation E[Y ′(θ)] and is an unbiasedestimator of α′(θ) if
E[ d
dθY (θ)
]=
ddθE[Y (θ)]
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Black-Scholes DeltaBlack-Scholes model:
dS(t) = rS(t)dt + σS(t)dW (t)
• S(t) is the value of the asset at time t• r is the interest rate• σ is the volatility of the asset• T is the expiration date of the option• K is the strike price of the option• Y = e−rT [S(T )− K ]+ is the discounted payoff of the
option(Note: [x ]+ = max {0, x})
The Black-Scholes model has an explicit solution:
S(T ) = S(0)e(r− 12σ
2)T +σ√
TZ
where Z ∼ N (0, 1).
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Black-Scholes DeltaBlack-Scholes model:
dS(t) = rS(t)dt + σS(t)dW (t)
• S(t) is the value of the asset at time t• r is the interest rate• σ is the volatility of the asset• T is the expiration date of the option• K is the strike price of the option• Y = e−rT [S(T )− K ]+ is the discounted payoff of the
option(Note: [x ]+ = max {0, x})
The Black-Scholes model has an explicit solution:
S(T ) = S(0)e(r− 12σ
2)T +σ√
TZ
where Z ∼ N (0, 1).
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Black-Scholes DeltaThe Black-Scholes delta measures the sensitivity of the optionprice to the initial value of the underlying asset. In order toestimate this with the pathwise method we must find
dYdS(0)
=dY
dS(T )
dS(T )
dS(0)
.
• Y = e−rT [S(T )− K ]+
• dYdS(T )
= e−rT1{S(T )>K}
• dS(T )
dS(0)=
S(T )
S(0)
• dYdS(0)
= e−rT S(T )
S(0)1{S(T )>K}
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Black-Scholes DeltaThe Black-Scholes delta measures the sensitivity of the optionprice to the initial value of the underlying asset. In order toestimate this with the pathwise method we must find
dYdS(0)
=dY
dS(T )
dS(T )
dS(0)
.• Y = e−rT [S(T )− K ]+
• dYdS(T )
= e−rT1{S(T )>K}
• dS(T )
dS(0)=
S(T )
S(0)
• dYdS(0)
= e−rT S(T )
S(0)1{S(T )>K}
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Black-Scholes DeltaThe Black-Scholes delta measures the sensitivity of the optionprice to the initial value of the underlying asset. In order toestimate this with the pathwise method we must find
dYdS(0)
=dY
dS(T )
dS(T )
dS(0)
.• Y = e−rT [S(T )− K ]+
• dYdS(T )
= e−rT1{S(T )>K}
• dS(T )
dS(0)=
S(T )
S(0)
• dYdS(0)
= e−rT S(T )
S(0)1{S(T )>K}
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Asian OptionsAn Asian option has discounted payoff
Y = e−rT [S − K ]+, S =1m
m∑i=1
S(ti )
for fixed dates 0 < t1 < · · · < tm ≤ T .
Similar to the Black-Scholes delta,
dYdS(0)
=dYdS
dSdS(0)
= e−rT1{S>K}
dSdS(0)
where
dSdS(0)
=1m
m∑i=1
dS(ti )
dS(0)=
1m
m∑i=1
S(ti )
S(0)=
SS(0)
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Asian OptionsAn Asian option has discounted payoff
Y = e−rT [S − K ]+, S =1m
m∑i=1
S(ti )
for fixed dates 0 < t1 < · · · < tm ≤ T .Similar to the Black-Scholes delta,
dYdS(0)
=dYdS
dSdS(0)
= e−rT1{S>K}
dSdS(0)
where
dSdS(0)
=1m
m∑i=1
dS(ti )
dS(0)=
1m
m∑i=1
S(ti )
S(0)=
SS(0)
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Asian OptionsThe pathwise estimator of the option delta is thus
dYdS(0)
= e−rT1{S>K}
SS(0)
This estimator has great practical value because
• This estimator is unbiased.
• S is simulated in estimating the price of the option already,so finding the delta requires little additional effort.
• This method reduces variance and computing timecompared to finite-difference.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Asian OptionsThe pathwise estimator of the option delta is thus
dYdS(0)
= e−rT1{S>K}
SS(0)
This estimator has great practical value because
• This estimator is unbiased.
• S is simulated in estimating the price of the option already,so finding the delta requires little additional effort.
• This method reduces variance and computing timecompared to finite-difference.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Asian OptionsThe pathwise estimator of the option delta is thus
dYdS(0)
= e−rT1{S>K}
SS(0)
This estimator has great practical value because
• This estimator is unbiased.
• S is simulated in estimating the price of the option already,so finding the delta requires little additional effort.
• This method reduces variance and computing timecompared to finite-difference.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Asian OptionsThe pathwise estimator of the option delta is thus
dYdS(0)
= e−rT1{S>K}
SS(0)
This estimator has great practical value because
• This estimator is unbiased.
• S is simulated in estimating the price of the option already,so finding the delta requires little additional effort.
• This method reduces variance and computing timecompared to finite-difference.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Asian OptionsThe pathwise estimator of the option delta is thus
dYdS(0)
= e−rT1{S>K}
SS(0)
This estimator has great practical value because
• This estimator is unbiased.
• S is simulated in estimating the price of the option already,so finding the delta requires little additional effort.
• This method reduces variance and computing timecompared to finite-difference.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
B-S vs. Asian Options
r = .06, σ = 1, T = 1, K = 50, 100000 sample paths, asset price recorded monthly.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
VegaVega measures sensitivity to volatility.
• Black-Scholes vega• S(T ) = S(0)e(r− 1
2σ2)T +σ
√TZ
• dYdσ =
dYdS(T )
dS(T )
dσ• dS(T )
dσ = (−σT +√
TZ )S(T )
• dYdσ = e−rT (−σT +
√TZ )S(T )1{S(T )>K}
• Asian option vega
• dYdσ = e−rT 1
m
m∑i=1
dS(ti )
dσ 1{S>K}
• dS(ti )
dσ = (−σ(ti − ti−1) +√
ti − ti−1Zi )S(ti )
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
VegaVega measures sensitivity to volatility.
• Black-Scholes vega• S(T ) = S(0)e(r− 1
2σ2)T +σ
√TZ
• dYdσ =
dYdS(T )
dS(T )
dσ• dS(T )
dσ = (−σT +√
TZ )S(T )
• dYdσ = e−rT (−σT +
√TZ )S(T )1{S(T )>K}
• Asian option vega
• dYdσ = e−rT 1
m
m∑i=1
dS(ti )
dσ 1{S>K}
• dS(ti )
dσ = (−σ(ti − ti−1) +√
ti − ti−1Zi )S(ti )
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Problems?• Digital options
• Discounted payoff Y = e−rT1{S(T )>K}
• 0 = dYdS(T ) , as Y is a step function in terms of S(T ).
• 0 = E[
dYdS(0)
]6= d
dS(0) E [Y ]
• Second derivatives
• Note that the digital option is the same as dYdS(T ) for a
standard call option.
• As a result the pathwise derivative is generally inapplicablein estimating second derivatives.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Problems?• Digital options
• Discounted payoff Y = e−rT1{S(T )>K}
• 0 = dYdS(T ) , as Y is a step function in terms of S(T ).
• 0 = E[
dYdS(0)
]6= d
dS(0) E [Y ]
• Second derivatives
• Note that the digital option is the same as dYdS(T ) for a
standard call option.
• As a result the pathwise derivative is generally inapplicablein estimating second derivatives.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Conditions for UnbiasednessLet Y (θ) = f (X1(θ), . . . ,Xm(θ)) for some random variables Xiand integer m. In order for our estimator to be unbiased, i.e,
E[Y ′(θ)] =ddθE [Y ]
we must have
• Y ′(θ) exists with probability 1. It then follows that
Y ′(θ) =m∑
i=1
∂f∂xi
(X1(θ), . . . ,Xm(θ))X ′i (θ)
• Y is almost surely Lipschitz in θ, that is
|Y (θ2)− Y (θ1)| ≤ κY |θ2 − θ1|
for a random variable κY with E[κY ] <∞. Thenunbiasedness follows by the dominated convergencetheorem.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Conditions for UnbiasednessLet Y (θ) = f (X1(θ), . . . ,Xm(θ)) for some random variables Xiand integer m. In order for our estimator to be unbiased, i.e,
E[Y ′(θ)] =ddθE [Y ]
we must have• Y ′(θ) exists with probability 1. It then follows that
Y ′(θ) =m∑
i=1
∂f∂xi
(X1(θ), . . . ,Xm(θ))X ′i (θ)
• Y is almost surely Lipschitz in θ, that is
|Y (θ2)− Y (θ1)| ≤ κY |θ2 − θ1|
for a random variable κY with E[κY ] <∞. Thenunbiasedness follows by the dominated convergencetheorem.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Conditions for UnbiasednessLet Y (θ) = f (X1(θ), . . . ,Xm(θ)) for some random variables Xiand integer m. In order for our estimator to be unbiased, i.e,
E[Y ′(θ)] =ddθE [Y ]
we must have• Y ′(θ) exists with probability 1. It then follows that
Y ′(θ) =m∑
i=1
∂f∂xi
(X1(θ), . . . ,Xm(θ))X ′i (θ)
• Y is almost surely Lipschitz in θ, that is
|Y (θ2)− Y (θ1)| ≤ κY |θ2 − θ1|
for a random variable κY with E[κY ] <∞. Thenunbiasedness follows by the dominated convergencetheorem.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Discretization for General DiffusionProcesses
dX (t) = a(X (t))dt + b(X (t))dW (t)
with X (0) a fixed inital condition.
For step size h we candiscretize this to
X (i + 1) = X (i) + a(X (i))h + b(X (i))√
hZi+1
Let ∆(i) =dX (i)dX (0)
. Differentiating the discretization yields
∆(i + 1) = ∆(i) + a′(X (i))∆(i)h + b′(X (i))∆(i)√
hZi+1
and ∆(0) = 1.If the discounted payoff of some option is f (X (1), . . . ,X (m))then the pathwise derivative of the option’s delta is
m∑i=1
∂f∂xi
(X (1), . . . ,X (m))∆(i)
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Discretization for General DiffusionProcesses
dX (t) = a(X (t))dt + b(X (t))dW (t)
with X (0) a fixed inital condition. For step size h we candiscretize this to
X (i + 1) = X (i) + a(X (i))h + b(X (i))√
hZi+1
Let ∆(i) =dX (i)dX (0)
. Differentiating the discretization yields
∆(i + 1) = ∆(i) + a′(X (i))∆(i)h + b′(X (i))∆(i)√
hZi+1
and ∆(0) = 1.If the discounted payoff of some option is f (X (1), . . . ,X (m))then the pathwise derivative of the option’s delta is
m∑i=1
∂f∂xi
(X (1), . . . ,X (m))∆(i)
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Discretization for General DiffusionProcesses
dX (t) = a(X (t))dt + b(X (t))dW (t)
with X (0) a fixed inital condition. For step size h we candiscretize this to
X (i + 1) = X (i) + a(X (i))h + b(X (i))√
hZi+1
Let ∆(i) =dX (i)dX (0)
. Differentiating the discretization yields
∆(i + 1) = ∆(i) + a′(X (i))∆(i)h + b′(X (i))∆(i)√
hZi+1
and ∆(0) = 1.
If the discounted payoff of some option is f (X (1), . . . ,X (m))then the pathwise derivative of the option’s delta is
m∑i=1
∂f∂xi
(X (1), . . . ,X (m))∆(i)
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Discretization for General DiffusionProcesses
dX (t) = a(X (t))dt + b(X (t))dW (t)
with X (0) a fixed inital condition. For step size h we candiscretize this to
X (i + 1) = X (i) + a(X (i))h + b(X (i))√
hZi+1
Let ∆(i) =dX (i)dX (0)
. Differentiating the discretization yields
∆(i + 1) = ∆(i) + a′(X (i))∆(i)h + b′(X (i))∆(i)√
hZi+1
and ∆(0) = 1.If the discounted payoff of some option is f (X (1), . . . ,X (m))then the pathwise derivative of the option’s delta is
m∑i=1
∂f∂xi
(X (1), . . . ,X (m))∆(i)
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Formulation• Pathwise method: requirement of continuity in the
function of the parameter.• Likelihood Ratio method: Smoothness is not required.• Y = f (X ),X ∈ Rm, θ is a parameter.
• Pathwise X = X (θ)• Likelihood X ∼ gθ(x)
• Expectation:
Eθ(Y ) =
∫Rm
f (x)gθ(x)dx .
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Likelihood Ratio MethodEstimator
• DerivationddθEθ(Y ) =
∫Rm
f (x)ddθgθ(x)dx
=
∫Rm
f (x)gθ(x)
gθ(x)gθ(x)dx
= Eθ[f (X )
gθ(X )
gθ(X )
]• Unbiased LRM estimator
f (X )gθ(X )
gθ(X )= f (X )
d log gθ(X )
dθ
d log gθ(X)dθ is called score function.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Call Option price• Geometric Brownian motion
S(T ) = S(0)e(r− 12σ
2)T +σ√
TZ , Z ∼ N(0, 1)
• Density of S(T )
g(x) =1
xσ√
Tφ(ζ(x)),
φ: standard normal density, ζ(x) =log(x/S(0))−(r− 1
2σ2)T
σ√
T .• Discount payoff
Y = e−rT (S(T )− K )+
• Call option price
C = Eg (Y ) = Eg (e−rT (X − K )+)
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Black-Scholes delta• Delta
∆ =∂C∂S(0)
=d
dS(0)Eg (e−rT (X − K )+)
• Estimator of Delta• Score
d log(g(S(T )))
dS(0)=
log(S(T )/S(0))− (r − 12σ
2)TS(0)σ2T .
It can be written as ZS(0)σ
√T since ζ(S(T )) = Z .
• LRM estimator
e−rT (S(T )− K )+ ZS(0)σ
√T.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Estimated vs TrueParameters: r = 5%, σ = 0.3, K = 100, T = 1. Repeat timesN = 100, 000.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Black-Scholes vega• Vega
ν =∂C∂σ
=d
dσEg (e−rT (X − K )+)
• Estimator of vega• Score
d log(g(S(T )))
dσ = − 1σ− ζ(S(T ))
dζ(S(T ))
dσ ,
with
dζ(S(T ))
dσ =log(S(0)/S(T )) + (r + 1
2σ2)T
σ2√
T.
It can be written as Z 2−1σ − Z
√T .
• LRM estimator
e−rT (S(T )− K )+(Z 2 − 1σ
− Z√
T )
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Black-Scholes gammaLikelihood Ratio Method is applicable to estimate the secondderivatives. The LRM estimator is f (X ) gθ(X)
gθ(X)
• Gamma
Γ =d2C
dS(0)2 =d2
dS(0)2 Eg (e−rT (X − K )+)
• Estimator of gamma• Score
d2g(S(T ))/dS(0)2
g(S(T ))=ζ(S(T ))2 − 1
S(0)2σ2T − ζ(S(T ))
S(0)2σ√
T.
It can be written as Z 2−1S(0)2σ2T −
ZS(0)2σ
√T .
• LRM estimator
e−rT (S(T )− K )+
(Z 2 − 1
S(0)2σ2T −Z
S(0)2σ√
T
).
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Asian Call options• Discount payoff
Y = e−rT (S − K )+
• Density of path S(t1), . . . ,S(tm).
g(x1, . . . , xm) = g1(x1|S(0))g2(x2|x1) · · · gm(xm|xm−1),
where
gj(xj |xj−1) =1
xjσ√
tj − tj − 1φ(ζ(xj |xj−1)),
with
ζj(xj |xj−1) =log(xj/xj−1)− (r − 1
2σ2)(tj − tj−1)
σ√tj − tj−1
.
• Asian Call option price
CAsian = Eg (Y ) = Eg (e−rT (X − K )+)
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Asian option delta• Delta
∆ =∂CAsian∂S(0)
=d
dS(0)Eg (e−rT (X − K )+)
• Estimator of delta• Score
∂ log g(S(t1), . . . ,S(tm))
∂S(0)=∂ log g1(S(t1)|S(0))
∂S(0)
=ζ1(S(t1)|S(0))
S(0)σ√
t1.
It can be written as Z1S(0)σ
√t1.
• LRM estimator
e−rT (S − K )+ Z1S(0)σ
√t1
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Asian option vega• Vega
ν =∂CAsian∂σ
=d
dσEg (e−rT (X − K )+)
• Estimator of vega• Score
∂ log g(S(t1), . . . ,S(tm))
∂σ
= −m∑
j=1
(1σ
+ ζj(S(tj |S(tj−1))∂ζj∂σ
)
).
It can be written as∑m
i=1
(Z 2
j −1σ − Zj
√tj − tj−1
).
• LRM estimator
e−rT (S − K )+m∑
i=1
(Z 2
j − 1σ
− Zj√
tj − tj−1
)
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Limitation of LRM• The need for explicit knowledge of the relevant probability
densities.• The variance is often very large.
Derivative:
ddθEθ(f (X )) ≈ Eθ+h(f (X ))− Eθ(f (X ))
h ,
Estimator:
f (X )gθ(X )
gθ(X )≈ f (X )
gθ+h(X )− gθ(X )
hgθ(X ).
The identity
Eθ+h(f (X )) = Eθ(f (X )gθ+h(X )/gθ(X ))
is valid only when gθ is absolutely continuous in θ.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Variance of Vega estimator
Variance of vega estimators for an Asian option with weekly averaging as a function of number of weeks in
the average.
Methods forEstimating
Sensitivities toParameters in
FinancialModels
Orhan Akal,Dechang
Chen, LukeMohr
Introduction
Finite-differenceapproxima-tions
Pathwisemethod
Likelihoodratio method
Thanks!
Thank you!Reference:P. Glasserman, Monte Carlo Methods in Financial Engineering,Ch. 7.