Professional Documents
Culture Documents
Dupire Local Volatility
Dupire Local Volatility
Dupire Local Volatility
1
If we set the risk-free rate rT and the dividend yield qT each equal to zero,
Equations (1) and (2) can each be solved to yield the same equation involving
local volatility, namely
@C
2 2 @T
= (K; T ) = 1 2 @2C
: (5)
2 K @K 2
p
The local volatility is then vL = 2 (K; T ): In this Note the derivation of
where 1(ST >K) is the Heaviside function and where E [ ] = E [ jFt ]. In the
all the integrals in this Note, since the expectations are taken for the underlying
price at t = T it is understood that S = ST ; f (S; T ) = f (ST ; T ) and dS = dST :
We sometimes omit the subscript for notational convenience.
2
First derivative with respect to strike
Z 1
@C @
= P (t; T ) (ST K)f (S; T )dS (9)
@K K @K
Z 1
= P (t; T ) f (S; T )dS:
K
@2C S=1
= P (t; T ) [f (S; T )]S=K (10)
@K 2
= P (t; T )f (K; T ):
This is the main equation we need because it is from this equation that the
Dupire local volatility is derived. In Equation (13) have two integrals to evaluate
Z 1
@
I1 = T (ST K) [Sf (S; T )] dS; (14)
K @S
Z 1
@2
I2 = (ST K) 2 2 S 2 f (S; T ) dS:
K @S
Before evaluating these two integrals we need the following two identities.
3
2.3 Two Useful Identities
2.3.1 First Identity
From the call price Equation (8), we obtain
Z 1
C
= (ST K)f (S; T )dS (15)
P (t; T ) K
Z 1 Z 1
= ST f (S; T )dS K f (S; T )dS:
K K
@C
From the expression for @K in Equation (9) we obtain
Z 1
1 @C
f (S; T )dS = :
K P (t; T ) @K
Substitute back into Equation (15) and re-arrange terms to obtain the …rst
identity Z 1
C K @C
ST f (S; T )dS = : (16)
K P (t; T ) P (t; T ) @K
1 @2C
f (K; T ) = : (17)
P (t; T ) @K 2
We have assumed lim (S K)Sf (S; T ) = 0. Substitute the …rst identity (16)
S!1
to obtain the …rst integral I1
TC K @C
I1 = + T : (18)
P (t; T ) P (t; T ) @K
4
2.4.2 Second integral
@2
Use integration by parts with u = ST K; u0 = 1; v 0 = @S 2
2
S 2 f (S; T ) ; v =
@ 2 2
@S S f (S; T )
S=1 Z 1
@ 2 @
I2 = (ST K) S 2 f (S; T ) 2
S 2 f (S; T ) dS
@S S=K K @S
2 S=1
= [0 0] S 2 f (S; T ) S=K
2
= K 2 f (K; T )
2 @
where = (K; T )2 . We have assumed that lim 2
S 2 f (S; T ) = 0.
S!1 @S
Substitute the second identity (17) for f (K; T ) to obtain the second integral I2
2
K 2 @2C
I2 = : (19)
P (t; T ) @K 2
@C 1
+ rT C = P (t; T ) I1 + I2 :
@T 2
Substitute for I1 from Equation (18) and for I2 from Equation (19)
@C @C 1 2 @2C
+ rT C = TC TK + K2
@T @K 2 @K 2
Substitute for T = rT qT (risk free rate minus dividend yield) to obtain the
Dupire equation (1)
@C 1 2 @2C @C
= K2 + (rT qT ) C K :
@T 2 @K 2 @K
2
Solve for = (K; T )2 to obtain the Dupire local variance in its general form
@C @C
+ qT C + (rT qK )K @K
(K; T )2 = @T
1 2 @2C
2K @K 2
Dupire [2] assumes zero interest rates and zero dividend yield. Hence rT =
qT = 0 so that the underlying process is dSt = (St ; t)St dWt : We obtain
@C
(K; T )2 = @T
1 2 @2C
:
2 K @K 2
5
3 Derivation of Local Volatility as an Expected
Value, Equation (2)
We need the following preliminaries, all of which are easy to show
@ @
@S (S K)+ = 1(S>K) @S 1(S>K) = (S K)
@ @
@K (S K)+ = 1(S>K) @K 1(S>K) = (S K)
@C @2C
@K = P (t; T )E 1(S>K) @K 2 = P (t; T )E [ (S K)]
In the table, ( ) denotes the Dirac delta function. Now de…ne the function
f (ST ; T ) as
f (ST ; T ) = P (t; T )(ST K)+ :
Recall the process for St is given by Equation (6). By Itō’s Lemma, f follows
the process
@f @f 1 2 @2f @f
df = + T ST + T ST dT + T ST dWT : (20)
@T @ST 2 @ST2 @ST
Now the partial derivatives are
@f
= rT P (t; T )(ST K)+ ;
@T
@f
= P (t; T )1(ST >K) ;
@ST
@2f
= P (t; T ) (ST K) :
@ST2
Substitute them into Equation (20)
df = P (t; T ) (21)
1
rT (ST K)+ + T ST 1(ST >K) + 2 2
T ST (ST K) dT
2
+P (t; T ) T ST 1(ST >K) dWT
Consider the …rst two terms of (21), which can be written as
rT (ST K)+ + T ST 1(ST >K) = rT (ST K)1(ST >K) + T ST 1(ST >K)
= rT K1(ST >K) qT ST 1(ST >K) :
When we take the expected value of Equation (21), the stochastic term drops
out since E [dWT ] = 0. Hence we can write the expected value of (21) as
dC = E [df ] (22)
1 2 2
= P (t; T )E rT K1(ST >K) qT ST 1(ST >K) + T ST (ST K) dT
2
6
so that
dC 1 2 2
= P (t; T )E rT K1(ST >K) qT ST 1(ST >K) + T ST (ST K) . (23)
dT 2
Using the second line in Equation (8), we can write
@C
2 @T
E T jST =K = 1 2 @2C
2 K @K 2
which, again, is Equation (5). Hence when the dividend and interest rate are
both zero, the derivation of local volatility using Dupire’s approach and the
derivation using conditional expectation produce the same result.
7
implied volatility. Following Gatheral [1] we de…ne the log-moneyness
K
y = ln
FT
RT
where FT = S0 exp 0 t dt is the forward price ( t = rt qt , risk free rate
minus dividend yield) and K is the strike price, and the "total" Black-Scholes
implied variance
w = (K; T )2 T
where (K; T ) is the implied volatility. The Black-Scholes call price can then
be written as
where RT
ln SK0 + 0
(rt qt ) dt + w
2 1 1 1
d1 = p = yw 2 + w2 (26)
w 2
p 1 1 21
and d2 = d1 w= yw 2
2w .
8
RT @K
since K = S0 exp 0 t dt +y so that @T = K T. Equation (28) implies
that
@2C 2 @2C @C
2
K = :
@K @y 2 @y
Now we substitute into Equation (1), reproduced here for convenience
@C 1 2 @2C @C
= K2 + T C K
@T 2 @K 2 @K
@C @C 1 2 @2C @C @C
= + C
@T @y T 2 @y 2 @y T
@y
which simpli…es to
@C vL @ 2 C @C
= + TC (30)
@T 2 @y 2 @y
2
where vL = (K; T ) is the local variance. This is Equation (1.8) of Gatheral
[1].
= n(d2 )ey :
@CBS
= FT [n(d1 )d1w ey n(d2 )d2w ]
@w
1 1
= FT n(d2 )ey d2w + w 2 ey n(d2 )d2w
2
1 h 1
i
= FT ey n(d2 )w 2
2
9
where d1w is the …rst derivative of d1 with respect to w and similarly for d2 .
The second derivative is
@ 2 CBS 1 1 1 3
= FT ey n(d2 )d2 d2w w 2 n(d2 )w 2 (31)
@w2 2 2
1 1 1
= FT ey n(d2 )w 2 d2 d2w w 1
2 2
@CBS 1 1 1 1 3 1 1 1 1
= yw 2 + w 2 yw 2 w 2 w
@w 2 2 4 2
@CBS 1 1 y2
= + :
@w 8 2w 2w2
This is the …rst identity we need. The second identity we need is
@ 2 CBS 1 1 @
= FT w 2 [ey n(d2 )] (32)
@w@y 2 @y
1 1
= FT w 2 [ey n(d2 ) ey n(d2 )d2 d2y ]
2
@CBS
= [1 d2 d2y ]
@w
@CBS 1 y
=
@w 2 w
1
where d2y = w 2 is the …rst derivative of d2 with respect to y. To obtain the
third identity, consider the derivative
@CBS
= FT [n(d1 )d1y ey N (d2 ) ey n(d2 )d2y ]
@y
= FT ey [n(d2 )d1y N (d2 ) n(d2 )d2y ]
= FT ey N (d2 ):
@CBS @CBS
= +2 :
@y @w
We are now ready for the main derivation of this section.
10
We can also reparameterize the Black-Scholes price in terms of the total implied
volatility w = (K; T )2 T and K = FT ey . Since w depends on K and K depends
on y, we have that w = w(y) and we can write
We need derivatives of the market call price C(S0 ; K; T ) in terms of the Black-
Scholes call price CBS (S0 ; FT ey ; w(y); T ). From Equation (35), the …rst deriv-
ative we need is
@C @CBS @CBS @w
= + (36)
@y @y @w @y
= a(w; y) + b(w; y)c(y):
@2C
It is easier to visualize the second derivative we need, @y 2 , when we express the
partials in @C@y as a; b; and c:
@2C @a @a @w @c @b @b @w
= + + b(w; y) + + c(y) (37)
@y 2 @y @w @y @y @y @w @y
@ 2 CBS @ 2 CBS @w @CBS @ 2 w @ 2 CBS @ 2 CBS @w @w
= + + + +
@y 2 @y@w @y @w @y 2 @w@y @w2 @y @y
2
@ 2 CBS @ 2 CBS @w @CBS @ 2 w @ 2 CBS @w
= + 2 + + :
@y 2 @y@w @y @w @y 2 @w2 @y
@C vL @ 2 C @C
= + T C:
@T 2 @y 2 @y
@C @ 2 C
We substitute for @T ; @y 2 ;and @C
@y from Equations (38), (37), and (36) respec-
tively and cancel T C from both sides to obtain
"
2
@CBS @w vL @ 2 CBS @ 2 CBS @w @CBS @ 2 w @ 2 CBS @w
= + 2 + +
@w @T 2 @y 2 @y@w @y @w @y 2 @w2 @y
@CBS @CBS @w
+ : (39)
@y @w @y
11
2 2 2
Now substitute for @ @wCBS @ CBS
2 ; @w@y ; and
@ CBS
@y 2 from the identities in Equations
(31), (32), and (33) respectively, the idea being to end up with terms involving
@CBS
@w on the right hand side of Equation (39) that can be factored out.
"
2
@CBS @w vL @CBS 1 y @w 1 1 y2 @w
= 2+2 + +
@w @T 2 @w 2 w @y 8 2w 2w @y
@2w @w
+ :
@y 2 @y
" #
2
@w y @w 1 @ 2 w 1 1 1 y2 @w
= vL 1 + + + :
@T w @y 2 @y 2 4 4 w w @y
Solve for vL to obtain the …nal expression for the local volatility expressed in
2
terms of implied volatility w = (K; T ) T and the log-moneyness y = ln FKT
@w
@T
vL = 2
:
y @w 1 @2w 1 1 1 y2 @w
1 w @y + 2 @y 2 + 4 4 w + w @y
Recall also that from Equation (25) the Black-Scholes call price reparameterized
in terms of y and w is
we need is
@C @CBS @y @CBS @w
= + (40)
@K @y @K @w @K
1 @CBS @CBS @w
= + :
K @y @w @K
12
The second derivative is
@2C 1 @CBS 1 @ @CBS
= + : (41)
@K 2 K 2 @y K @K @y
@ @CBS @w @CBS @ 2 w
+ +
@K @w @K @w @K 2
@C @ @C @A
Let A = @y for notational convenience. Then @K @y = @K and
@ @CBS @A
= (42)
@K @y @K
@A @y @A @w
= +
@y @K @w @K
2
@ CBS 1 @ 2 CBS @w
= 2
+ :
@y K @y@w @K
Similarly
@ @CBS @ 2 CBS 1 @ 2 CBS @w
= + : (43)
@K @w @y@w K @w2 @K
Substituting Equations (42) and (43) into Equation (41) produces
13
We obtain, after applying the three useful identities in Section 4.2,
h i
@CBS @CBS @w 1 @CBS
T CBS + @y T + @w @T T CBS K K @y + @C
@w
BS @w
@K
2 h i:
=
1 2 1 @ 2 CBS @CBS 2 @ 2 CBS @w @ 2 CBS @w 2 @CBS @ 2 w
2 K K 2 @y 2 @y + K @y@w @K + @w 2 @K + @w @K 2
Applying the three useful identities in Section 4.2 allows the term @C
@w to be
BS
factored out of the numerator and denominator. The last equation becomes
@w @w
2 h @T + T K @K
i:
= (46)
1 2 2 2 1 y @w 1 1 y2 @w 2 @2w
2K K2 + K 2 w @K + 8 2w + 2w2 @K + @K 2
2 @ @
+2 T + TK (47)
@T @K
and the denominator becomes
2
1 y @ 1 1 y2 @
1 + 2K T + 2K 2 2
T2 +
2 w @K 8 2w 2w2 @K
" #
2
@ @2
+K 2 T + :
@K @K 2
2
Replacing w with T everywhere in the denominator produces
2
1 y @ 1 1 y2 @
1 + 2K T 2T
+ 2K 2 2
T2 2T
+
2 @K 8 2 2 4T 2 @K
" #
2
@ @2
+K 2 T +
@K @K 2
2 2
@ 2Ky @ K2 2
T2 @ K 2 y2 @
= 1+K T + 2
@K @K 4 @K @K
@2
+K 2 T
@K 2 " #
2 2
Ky @ Ky @ Ky @
= 1 + 1 2 + : (48)
@K @K @K
Substituting the numerator in (47) and the denominator in (48) back to Equa-
tion (46), we obtain
2 @ @
+ 2 T @T + T K @K
2 h 2
i
Ky @ @ 1 @ @ 2
1+ @K + K T @K 4 K T @K + K @K 2
14
See also the dissertation by van der Kamp [4] for additional details of this
alternate derivation.
References
[1] Gatheral, J. (2006). The Volatility Surface: A Practitioner’s Guide. New
York, NY: John Wiley & Sons.
[2] Dupire, B. (1994). "Pricing With a Smile." Risk 7, pp. 18-20.
[3] Derman, E., Kani, I., and M. Kamal (1996). "Trading and Hedging Local
Volatility." Goldman Sachs Quantitative Strategies Research Notes.
[4] van der Kamp, Roel (2009). "Local Volatility Modelling." M.Sc. disserta-
tion, University of Twente, The Netherlands.
15