Dupire Introduction Pillars of Modern Finance
Dupire Introduction Pillars of Modern Finance
Bruno Dupire –
Shaping derivatives markets for 30 years
Antoine Savine
Danske Bank
C 2C 2 2
=− St or t = − t 2 St 2
t 2S 2
2
• Heath-Jarrow-Morton (1992)
Condition for respect of initial yield curve
df ( t , T ) = ( t , T ) ( (t, u ) du − dW )
T
t
Q
• Dupire (1992-1996)
Condition for respect of initial call prices
2C 2C 2C T
E ST T
2 2
ST = K = = = “2 calendar spreads over 1 butterfly”
T K 2 CKK = forward variance (in normal terms)
= conditional variance tradable through European options
Danske Bank
( )
From Ito’s lemma: dC ( St , t ) = dSt + − t dt after delta-hedge: dC ( St , t ) − dSt = − ( t ) dt = 0
2 2
dS dS
2 dt 2 dt AF
2 St 2
dSt
= 0 dt + dWt
• Black & Scholes arbitrage-free PDE: t = − t t 2 St 2
2
and by Feynman-Kac: Ct =E St
CT St
Dupire (1992-1996)
• Ground breaking paradigm: calibration: models must respect market prices of calls
2C
− Necessary and sufficient condition (Dupire, Unified Theory of Volatility, 1996): E ST 2 T 2 ST = K = T
CKK
− Applies to a wide a class of diffusion models - demonstration:
1
By Tanaka’s formula: d ( ST − K ) = 1S
+
T K
dST + ST − K ST 2 T 2 dT
2
1
Taking (RN) expectations on both sides: dE Q ( ST − K ) = 0 + E Q S
+
−K ST 2 T 2 dT
2 T
dE Q ( ST − K )
+
= E Q 2CT
ST − K ST T = E ST − K E ST T ST = q ( K , T ) E ST T ST = K E ST T ST = K =
So: 2 2 2
Q
Q
2 2 Q
2 2 Q
2 2
dT CKK
=CKK
CT
2C T
− Define forward variance: f 2 ( K , T ) then the condition for calibration is written: E T 2 ST = K = f 2 ( K , T )
K 2CKK
2C
Then the condition becomes (Dupire, Pricing with a Smile, 1992): ( K , T ) = ( K , T ) K C 2
f
2
2
T
KK
Danske Bank
Calibration or estimation?
• Like Black-Scholes, Dupire’s work is about the approach, not the model or the formula
• Black and Scholes established the key concept of replication
But left open the question of the parameters
• Practical application of a derivatives model
(with modern lingo borrowed from Machine Learning):
− First, learn model parameters from market data
− Then, apply the model to a more complicated risk management problem: OTM option, exotic option, CVA, ...
ˆ
• Apply Ito to Black and Scholes’s valuation formula: dCˆ ( S , t ) = ˆ dS + ˆ dt + 2 ( dS )t t t t
t
t
2
, t : realized volatility
ˆ t St dt
2 2
• In English:
mis-replication ~ realised – implied variance
Danske Bank
• In English:
− Delta-hedging is only risk-free when model correctly predicts realized volatility
− PnL has an additional term: weighted sum (weighted by gamma) of realized – predicted (normal) variance
− Replication error = finite variation process => slowly ”bleeds” but does not ”explode”
0 2 0
0 2 2
0
price under BS (ˆ )
correct price under Q
mis − replication
and M0 is a non-stochastic volatility model)
− Then the difference of price between the two models
T 0t Q1
= E Q1
0 2
( 2
)
E t 2 St − 0 ( St , t ) St 2 dt
is the expected mis-hedge from delta-heding with M0
in a world driven by M1
Danske Bank
2
0
0 0
E Q t 2 St q ( St , t ) ˆ ( St , t ) St 2 dSt dt
T
= ˆ =
2 0
q ( St , t ) ˆ ( St , t ) St dSt dt
T
2
0
The IV formula
Density maximum
around the spot today
w ( x, t ) E
T
ˆ 2 = Q
t 2 St = x dxdt
0
q ( x, t ) ˆ ( x, t ) x 2
w ( x, t ) =
q ( x, t ) ˆ ( x, t ) x dxdt
T
2
0
Gamma maximum
around the strike at maturity
The IV formula
• Does not lend itself to simple or efficient implementation
(contrarily to the local volatility formula the other way around)
• Leads to many useful results (including Dupire’s formulas of 1992 and 1996)
• See Blacher (RiO 2018) for an application to calibration of complex hybrid models
Superbuckets
• Valuation pipeline
market calibration model pricing
e.g. local volatility V0
C ( K , T ) ˆ ( K , T )
E T 2 ST = K =
2C T ( St , t ) Monte-Carlo
K 2CKK FDM
…
− Ultimately: V0 = h (ˆ ) where ˆ : two-dimensional surface
V0 V0
• Superbucket = two-dimensional collection of differentials ˆ ( K , T )
C ( K , T )
V0
− C K , T = how many calls (K, T) should I sell to hedge exposure in ˆ ( K , T )
( )
− (Evidently) European options have a single non-zero superbucket since they hedge themselves
− But the vega of exotic transactions is split over strikes and maturities and hedgeable by trading Europeans
Danske Bank
Superbuckets in practice
• Superbuckets are famously hard in practice,
especially with Monte-Carlo
− Unstable differentiation of Monte-Carlo result
− Unstable differentiation through calibration
− Discontinuous profiles like barriers are not differentiable
− Slow differentiation by finite differences
− ...
q ( x, t ) ˆ ( x, t ) x dxdt
0 T
2
0
Danske Bank
VIX index
• One month S&P volatility index published by CBOE
• Highly succesful barometer of capital markets nervousness
− Example: Financial Times, May 22, 2018
”Heightened volatility struck US equities on Tuesday as developments in Italy’s political sphere fueled
investor anxiety. The CBOE’s VIX index, a widely tracked measure of volatility, rose 4.4 points to 17.64.”
− VIX futures and options trade on the CBOE in extremely large volumes
K i +1 − K i −1
− Where F = 1m forward, Q = price of call (Ki>S0) or put (Ki<s0) of quoted strike Ki, maturity 1m and Ki =
2
− So the VIX (square) is a the price of a portfolio of European options, not an estimation of volatility
Variance swaps
2
dSt
• (Apparently) exotic option that delivers realized variance at maturity: VT =
T
T
= 0 t dt
2
t
S
0
2 2 2
0 2
dt
ˆ t St 2 2
− The term in red looks similar to the payoff, as long as = 1 ˆ t = 2
2 St
ˆ t St 2
• We buy ~some~ option C and delta hedge it; we get: ( t 2 − ˆ 2 ) dt
T T
CT − C0 − t dSt =
0 0 2
2
− If C is such that ˆ t =
T T
2 then CT − C0 − t dSt = t dtdt − T
2
ˆ2
St 0 0
constant
buy and delta-hedge desired payoff
− Note: we generally don’t like the error term but for variance swaps, we use it to produce the desired payoff
Danske Bank
Log-contracts
2 2
• Elementary integration bears: ˆ t = 2 ˆ t = − + Cˆ t = −2 log ( St ) + St +
St St
S − S0 S
For instance: CT = 2 T − log T ”ATM delta-neutral log-contract”
S0 S0
St − S 0
• Conversely: Cˆ = E
t
BS (ˆ )
CT St = 2
S0
S
− 2 log t + ˆ 2 (T − t )
S0
• So, effectively, to buy the log-contract and delta-hedge it replicates the desired payoff
CT − Cˆ 0 − ˆ t dSt = ( t 2 − ˆ 2 ) dt = t 2 dt − Cˆ 0 t 2 dt = CT − ˆ t dSt
T T T T T
0 0 0 0 0
Danske Bank
What does trade are European calls and puts of given strikes Ki
• When rates=dividends=0 and ATM option trades, F=S0=K0 and the formula simplifies
VIX 2T K −K
= wi C ( K i ) + wi P ( K i ), wi = i +1 2 i −1
2 Ki S0 Ki S0 Ki
LC
• Clearly:
− VIX portfolio = traded calls and puts that best replicate LC VIX
− VIX^2 is the value of a 1m variance swap on S&P
Danske Bank
• Bruno Dupire laid the foundation of the multi-billion variance swap business
(for which he is generally credited)
C 2C 2 2
• Condition for absence of arbitrage: t
= − 2 St t
S
t ( t 2 − 0 2 ) St 2 dt
1 T 0
• Foundamental Theorem of Derivatives Trading: T
CT = C0 + 0t dSt +
0 2 0
• Sigma-Zero formula: 0 2
(
T 0t St 2 Q1
E Q1 CT − E Q0 CT = E Q1 )
E t 2 St − 0 ( St , t ) dt
2
C C 2C 2 2
and stochastic calculus (Ito’s Lemma): dC ( St , t ) = dSt + + S t dt
S t 2S
2 t
Danske Bank
• And apply delta-hedge, theta-gamma equation, PnL explain and model risk
Even in the absence of a mathematical definition or guarantee
• Turns out this methodology is correct
• In 2009, Bruno Dupire extended stochastic mathematics to:
− Define sensitivities of functionals of stochastic processes
− Demonstrate that Ito’s lemma, theta-gamma equation, FTDT and sigma-zero all hold for exotics
Conclusion
Danske Bank
A model-free thinker
• Bruno Dupire is best known for his local volatility model of 1992
which is a fraction of his work
• Yet, his contribution is universally recognized and earned multiple prestigious awards
• Some of his major research remains less well known:
− First application of artificial neural networks (ANN) to finance in 1988, 30 years ahead of current craze
− Substantial work on numerical integration and Monte-Carlo simulations around 1995
− Model-free arbitrage outside VS/VIX
Bruno Dupire
• 60 years of existence as of November 30, 2018
• 30 years of major innovations, shaping global derivatives markets
• An outstanding thought leader, admirable human being and incredible friend
antoinesavine.com