Gs Volatility Swaps
Gs Volatility Swaps
Gs Volatility Swaps
Sachs
March 1999
Quantitative Strategies
Research Notes
More
Than You Ever Wanted To Know*
About
Volatility Swaps
Kresimir Demeterfi
Emanuel Derman
Michael Kamal
Joseph Zou
_____________
* But Less Than Can Be Said
Goldman
Sachs
-2
Goldman
Sachs
SUMMARY
Volatility swaps are forward contracts on future realized
stock volatility. Variance swaps are similar contracts on variance, the square of future volatility. Both of these instruments
provide an easy way for investors to gain exposure to the
future level of volatility.
Unlike a stock option, whose volatility exposure is contaminated by its stock-price dependence, these swaps provide pure
exposure to volatility alone. You can use these instruments to
speculate on future volatility levels, to trade the spread
between realized and implied volatility, or to hedge the volatility exposure of other positions or businesses.
In this report we explain the properties and the theory of both
variance and volatility swaps, first from an intuitive point of
view and then more rigorously. The theory of variance swaps
is more straightforward. We show how a variance swap can be
theoretically replicated by a hedged portfolio of standard
options with suitably chosen strikes, as long as stock prices
evolve without jumps. The fair value of the variance swap is
the cost of the replicating portfolio. We derive analytic formulas for theoretical fair value in the presence of realistic volatility skews. These formulas can be used to estimate swap
values quickly as the skew changes.
We then examine the modifications to these theoretical
results when reality intrudes, for example when some necessary strikes are unavailable, or when stock prices undergo
jumps. Finally, we briefly return to volatility swaps, and show
that they can be replicated by dynamically trading the more
straightforward variance swap. As a result, the value of the
volatility swap depends on the volatility of volatility itself.
_________________
Kresimir Demeterfi
Emanuel Derman
Michael Kamal
Joseph Zou
(212) 357-4611
(212) 902-0129
(212) 357-3722
(212) 902-9794
_________________
Acknowledgments: We thank Emmanuel Boussard, Llewellyn Connolly, Rustom Khandalavala, Cyrus Pirasteh, David
Rogers, Emmanuel Roman, Peter Selman, Richard Sussman,
Nicholas Warren and several of our clients for many discussions and insightful questions about volatility swaps.
_________________
Editorial: Barbara Dunn
-1
Goldman
Sachs
Goldman
Sachs
INTRODUCTION
A stocks volatility is the simplest measure of its riskiness or uncertainty. Formally, the volatility R is the annualized standard deviation
of the stocks returns during the period of interest, where the subscript
R denotes the observed or realized volatility. This note is concerned
with volatility swaps and other instruments suitable for trading volatility1.
Why trade volatility? Just as stock investors think they know something about the direction of the stock market, or bond investors think
they can foresee the probable direction of interest rates, so you may
think you have insight into the level of future volatility. If you think
current volatility is low, for the right price you might want to take a
position that profits if volatility increases.
Investors who want to obtain pure exposure to the direction of a stock
price can buy or sell short the stock. What do you do if you simply want
exposure to a stocks volatility?
Stock options are impure: they provide exposure to both the direction
of the stock price and its volatility. If you hedge the options according
to Black-Scholes prescription, you can remove the exposure to the stock
price. But delta-hedging is at best inaccurate because the real world
violates many of the Black-Scholes assumptions: volatility cannot be
accurately estimated, stocks cannot be traded continuously, transactions costs cannot be ignored, markets sometimes move discontinuously and liquidity is often a problem. Nevertheless, imperfect as they
are, until recently options were the only volatility vehicle available.
Volatility Swaps
(EQ 1)
Goldman
Sachs
Goldman
Sachs
the swap before expiration, you can trade the spread between realized
and implied volatility.
Hedging Implicit Volatility Exposure. There
nesses that are implicitly short volatility:
are
several
busi-
( R K var ) N
(EQ 2)
dollars for every point by which the stocks realized variance R has
exceeded the variance delivery price Kvar.
Goldman
Sachs
Most of this note will focus on the theory and properties of variance
swaps, which provide similar volatility exposure to straight volatility
swaps. Because of its fundamental role, variance can serve as the basic
building block for constructing other volatility-dependent instruments.
At the end, we will return to a discussion of the additional risks
involved in replicating and valuing volatility swaps.
Section I presents an intuitive, Black-Scholes-based account of the fundamental strategy by which a variance swap can be replicated and valued. First, we show that the hedging of a (slightly) exotic stock option,
the log contract, provides a payoff equal to the variance of the stocks
returns under a fairly wide set of circumstances. Then, we explain how
this exotic option itself can be replicated by a portfolio of standard
stock options with a range of strikes, so that their market prices determine the cost of the variance swap. We also provide insight into the
swap by showing, from a variety of viewpoints, how the apparently
complex hedged log contract produces an instrument with the simple
constant exposure to the realized variance of a variance swap.
Section II derives the same results much more rigorously and generally, without depending on the full validity of the Black-Scholes model.
Though more difficult, this presentation is capable of much greater
generalization.
In Section III, we provide a detailed numerical example of the valuation of a variance swap. Some practical issues concerning the choice of
strikes are also discussed.
The fair value of the variance swap is determined by the cost of the
replicating portfolio of options. This cost, especially for index options, is
significantly affected by the volatility smile or skew. Therefore, we
devote Section IV to the effects of the skew. In particular, for a skew
linear in strike or linear in delta, we derive theoretical formulas that
allow us to simply determine the approximate effect of the skew on the
fair value of index variance swaps, without detailed numerical computation. The formulas and the intuition they provide are beneficial in
rapidly estimating the effect of changes in the skew on swap values.
Goldman
Sachs
The fair value of a variance swap is based on (1) the ability to replicate
a log contract by means of a portfolio of options with a (continuous)
range of strikes, and (2) on classical options valuation theory, which
assumes continuous stock price evolution. In practice, not all strikes
are available, and stock prices can jump. Section V discusses the effects
of these real limitations on pricing.
Finally, Section VI explains the risks involved in replicating a volatility
contract. Since variance can be replicated relatively simply, it is useful
to regard volatility as the square root of variance. From this point of
view, volatility is itself a square-root derivative contract on variance.
Thus, a volatility swap can be dynamically hedged by trading the
underlying variance swap, and its value depends on the volatility of the
underlying variance that is, on the volatility of volatility.
Four appendices cover some more advanced mathematics. In Appendix
A, we derive the details of the replication of a log contract by means of
a continuum of option strikes. It also shows how the replication can be
approximated in practice when only a discrete set of strikes are available. In Appendix B, we derive the approximate formulas for the value
of an index variance contract in the presence of a volatility skew that
varies linearly with strike. In Appendix C, we derive the analogous formulas for a skew varying linearly with the delta exposure of the
options. Appendix D provides additional insight into the static and
dynamic hedging of a volatility swap using the variance as an underlyer.
Goldman
Sachs
REPLICATING
VARIANCE SWAPS:
FIRST STEPS
In this section, we explain the replicating strategy that captures realized variance. The cost of implementing that strategy is the fair value
of future realized variance.
The Intuitive
Approach: Creating a
Portfolio of Options
Whose Variance Sensitivity is Independent
of Stock Price
2.
C BS
S exp ( d 1 2 )
= ----------- -------------------------------- , where
2
2
log ( S K ) + ( ) 2
d 1 = ------------------------------------------------------ . We will sometimes refer to V as variance
vega. Note that d1 depends only on the two combinations S/K and
. V decreases extremely rapidly as S leaves the vicinity of the
strike K.
Goldman
Sachs
Goldman
Sachs
strikes: 80,100,120
equally
weighted
(a)
(b)
20
60
100
140
180
weighted
inversely
proportional
to square
of strike
20
60
100
140
180
20
60
100
140
180
20
60
100
140
180
20
60
100
140
180
strikes 60 to 140
spaced 20 apart
(c)
(d)
20
60
100
140
180
strikes 60 to 140
spaced 10 apart
(e)
(f)
20
60
100
140
180
strikes 20 to 180
spaced 1 apart
(g)
(h)
20
60
100
140
180
Goldman
Sachs
(EQ 3)
where log( ) denotes the natural logarithm function, and ST is the terminal stock price.
Similarly, at time t you can sum all the Black-Scholes options values to
show that the total portfolio value is
2
S S*
S
( S, ) = ---------------- log ------ + -------- S *
S*
2
(EQ 4)
where S is the stock price at time t. Note how little the value of the
portfolio before expiration differs from its value at expiration at the
same stock price. The only difference is the additional value due to half
2
V = --2
(EQ 5)
1
1
-------C
( S, K , ) + -------2 P ( S, K , )
2
K
K
K > S*
K < S*
Goldman
Sachs
2
2 S S*
S
( S, ) = ---- ---------------- log ------ + ----
T
T S*
S*
(EQ 6)
ST
ST S*
-------------------- log ------S*
S*
( ST, 0 )
20
60
100
(a)
140
180
20
60
100
140
180
(b)
4. The log contract was first discussed in Neuberger (1994). See also Neuberger (1996).
10
Goldman
Sachs
Trading Realized
Volatility with a Log
Contract
payoff = ( R I )
(EQ 7)
Looking back at Equation 2, you will see that by rehedging the position
in log contracts, you have, in effect, been the owner of a position in a
2
variance swap with fair strike Kvar = I and face value $1. You will
have profited (or lost) if realized volatility has exceeded (or been
exceeded by) implied volatility.
The Vega, Gamma
and Theta of a Log
Contract
(EQ 8)
11
Goldman
Sachs
(EQ 9)
(EQ 10)
The contract loses time value at a constant rate proportional to its variance, so that at expiration, all the initial variance has been lost.
The log contracts exposure to stock price is
21
= ---- ---TS
shares of stock. That is, since each share of stock is worth S, you need a
constant long position in $(2/T) worth of stock to be hedged at any time.
The gamma of the portfolio, the rate at which the exposure changes as
the stock price moves, is
2 1
= ---- ------T S2
(EQ 11)
Gamma is a measure of the risk of hedging an option. The log contracts gamma, being the sum of the gammas of a portfolio of puts and
calls, is a smoother function of S than the sharply peaked gamma of a
single option.
Equations 10 and 11 can be combined to show that
2
1
+ --- S 2 = 0
2
(EQ 12)
12
Goldman
Sachs
Imperfect Hedges
It takes an infinite number of strikes, appropriately weighted, to replicate a variance swap. In practice, this isnt possible, even when the
stock and options market satisfy all the Black-Scholes assumptions:
there are only a finite number of options available at any maturity. Figure 1 illustrates that a finite number of strikes fails to produce a uniform V as the stock price moves outside the range of the available
strikes. As long as the stock price remains within the strike range,
trading the imperfectly replicated log contract will allow variance to
accrue at the correct rate. Whenever the stock price moves outside, the
reduced vega of the imperfectly replicated log contract will make it less
responsive than a true variance swap.
Figure 3 shows how the variance vega of a three-month variance swap
is affected by imperfect replication. Figure 3a shows the ideal variance
vega that results from a portfolio of puts and calls of all strikes from
zero to infinity, weighted in inverse proportion to the strike squared.
Here the variance vega is independent of stock price level, and
decreases linearly with time to expiration, as expected for a swap
2
13
Goldman
Sachs
(a)
140
120
100
0.2
80
0.1
60
(b)
140
120
100
0.2
80
0.1
60
(c)
140
120
100
0.2
14
80
0.1
60
Goldman
Sachs
REPLICATING
VARIANCE SWAPS:
GENERAL RESULTS
(EQ 13)
Here, we assume that the drift and the continuously-sampled volatility are arbitrary functions of time and other parameters. These
assumptions include, but are not restricted to, implied tree models in
which the volatility is a function ( S, t ) of stock price and time only.
For simplicity of presentation, we assume the stock pays no dividends;
allowing for dividends does not significantly alter the derivation.
The theoretical definition of realized variance for a given price history
is the continuous integral
1 T
V = ---- 2 ( t, ) dt
T 0
(EQ 14)
(EQ 15)
(EQ 16)
15
Goldman
Sachs
(EQ 17)
(EQ 18)
(EQ 19)
in which all dependence on the drift has cancelled. Summing Equation 19 over all times from 0 to T, we obtain the continuously-sampled
variance
5. See, for example, Derman and Kani (1994), Dupire (1994) and Derman,
Kani and Zou (1996).
6. This approach was first outlined in Derman, Kamal, Kani, and Zou
(1996). For an alternative discussion, see Carr and Madan (1998).
16
Goldman
Sachs
1 2
V ---- dt
T
(EQ 20)
T dS t
ST
2
= ------------ log ------T 0 St
S0
This mathematical identity dictates the replication strategy for variance. The first term in the brackets can be thought of as the net outcome of continuous rebalancing a stock position so that it is always
instantaneously long 1/S t shares of stock worth $1. The second term
represents a static short position in a contract which, at expiration,
pays the logarithm of the total return. Following this continuous rebalancing strategy captures the realized variance of the stock from inception to expiration at time T. Note that no expectations or averages have
been taken Equation 20 guarantees that variance can be captured no
matter which path the stock price takes, as long as it moves continuously.
Valuing and Pricing
the Variance Swap
(EQ 21)
The expected value of the first term in Equation 21 accounts for the
cost of rebalancing. In a risk-neutral world with a constant risk-free
rate r, the underlyer evolves according to:
dS t
--------- = rdt + ( t, )dZ
St
(EQ 22)
so that the risk-neutral price of the rebalancing component of the hedging strategy is given by
E
T dS t
0 -------St
= rT
(EQ 23)
17
Goldman
Sachs
As there are no actively traded log contracts for the second term in
Equation 21, one must duplicate the log payoff, at all stock price levels
at expiration, by decomposing its shape into linear and curved components, and then duplicating each of these separately. The linear component can be duplicated with a forward contract on the stock with
delivery time T; the remaining curved component, representing the
quadratic and higher order contributions, can be duplicated using standard options with all possible strike levels and the same expiration
time T.
For practical reasons we want to duplicate the log payoff with liquid
options that is, with a combination of out-of-the-money calls for high
stock values and out-of-the-money puts for low stock values. We introduce a new arbitrary parameter S* to define the boundary between
calls and puts. The log payoff can then be rewritten as
ST
ST
S*
log ------- = log ------- + log ------S0
S*
S0
(EQ 24)
1
-------- Max ( K S T , 0 ) d K
K2
- Max ( S T K , 0 ) d K
S ------K2
(forward contract)
(put options)
(EQ 25)
(call options)
Equation 25 represents the decomposition of a log payoff into a portfolio consisting of:
a short position in ( 1 S * ) forward contracts struck at S*;
a long position in ( 1 K 2 ) put options struck at K, for all strikes
from 0 to S*; and
a similar long position in ( 1 K 2 ) call options struck at K, for all
strikes from S* to .
All contracts expire at time T. Figure 4 shows this decomposition schematically.
18
Goldman
Sachs
The fair value of future variance can be related to the initial fair value
of each term on the right hand side of Equation 21. By using the identities in Equations 23 and 25, we obtain
S*
S 0 rT
2
K var = ---- rT ------- e 1 log ------T
S0
S*
+ e rT
+ e rT
S*
1
-------- P ( K ) d K
K2
(EQ 26)
- C ( K ) dK
S ------
2
K
*
where P(K) and (C(K)), respectively, denote the current fair value of a
put and call option of strike K. If you use the market prices of these
options, you obtain an estimate of the current market price of future
variance.
This approach to the fair value of future variance is the most rigorous
from a theoretical point of view, and makes less assumptions than our
intuitive treatment in the section on page 6. Equation 26 makes precise the intuitive notion that implied volatilities can be regarded as the
markets expectation of future realized volatilities. It provides a direct
connection between the market cost of options and the strategy for capturing future realized volatility, even when there is an implied volatility
skew and the simple Black-Scholes formula is invalid.
FIGURE 4. Replication of the log payoff. (a) The payoff of a short position in a
log contract at expiration. (b) Dashed line: the linear payoff at expiration of
a forward contract with delivery price S*; Solid line: the curved payoff of
calls struck above S* and puts struck below S* . Each option is weighted by
the inverse square of its strike. The sum of the payoffs for the dashed and
solid lines provide the same payoff as the log contract.
portfolio of options
ST
log ------S*
ST S*
-------------------S*
S*
S*
(a)
(b)
19
Goldman
Sachs
AN EXAMPLE OF A
VARIANCE SWAP
2
K var = ---- rT ------- e 1 log ------- + e rT CP
T
S0
S*
(EQ 27)
(EQ 28)
Suppose that you can trade call options with strikes Kic such that
K 0 = S * < K 1c < K 2c < K 3c < ... and put options with strikes Kip such
that K 0 = S * > K 1 p > K 2 p > K 3 p > ...
In Appendix A we derive the formula that determines how many
options of each strike you need in order to approximate the payoff f(ST)
by piece-wise linear options payoffs. The procedure in Appendix A
guarantees that these payoffs will always exceed or match the value of
the log contract, but never be worth less. Once these weights are calculated, CP is obtained from
CP =
w ( K ip )P ( S, K ip ) + w ( K ic )C ( S, K ic )
i
(EQ 29)
20
TABLE 1. The portfolio of European-style put and call options used for
PUTS
CALLS
Goldman
Sachs
Weight
Value
per
Option
Strike
Volatility
Contribution
50
30
163.04
0.000002
0.0004
55
29
134.63
0.00003
0.0035
60
28
113.05
0.0002
0.0241
65
27
96.27
0.0013
0.1289
70
26
82.98
0.0067
0.5560
75
25
72.26
0.0276
1.9939
80
24
63.49
0.0958
6.0829
85
23
56.23
0.2854
16.0459
90
22
50.15
0.7384
37.0260
95
21
45.00
1.6747
75.3616
100
20
20.98
3.3537
70.3615
100
20
19.63
4.5790
89.8691
105
19
36.83
2.2581
83.1580
110
18
33.55
0.8874
29.7752
115
17
30.69
0.2578
7.9130
120
16
28.19
0.0501
1.4119
125
15
25.98
0.0057
0.1476
130
14
24.02
0.0003
0.0075
135
13
22.27
0.000006
0.0001
TOTAL COST
419.8671
21
Goldman
Sachs
you can buy options with strikes in the range from 50 to 150, uniformly
spaced 5 points apart. We assume that at-the-money implied volatility
is 20%, with a skew such that the implied volatility increases by 1 volatility point for every 5 point decrease in the strike level. In Table 1 we
provide the list of strikes and their corresponding implied volatilities.
We then show the weights, the value of each individual option and the
contribution of each strike level to the total cost of the portfolio. At the
bottom of the table we show the total cost of the options portfolio,
CP = 419.8671 . It is clear from Table 1 that most of the cost comes
from options with strikes near the spot value. Although the number of
options which are far out of the money is large, their value is small and
contributes little to the total cost.
The cost of capturing variance is now simply calculated using Equation
2
27 with the result K var = ( 20.467 ) . This is not strictly the fair variance; because the procedure of approximating the log contract in
Appendix A always over-estimates the value of the log contract, this
value is higher than the true theoretical value for the fair variance
obtained by approximating the log contract with a continuum of
strikes. In Figure 5 we illustrate the cost of variance as function of the
spacing between strikes, for two cases, with and without a volatility
skew. You can see that as the spacing between strikes approaches zero,
the cost of capturing variance approaches the theoretically fair variance.
Convergence of Kvar, the cost of capturing variance with a
discrete set of strikes, towards the fair value of variance as a function of
K, the spacing between strikes. The line with square symbols shows the
convergence for no skew, with all implied volatilities at the same value of
20%. The theoretical fair variance for K = 0 is then (20)2 = 400. The line
with diamond symbols shows similar convergence to a higher fair
variance of about 402, the extra contribution coming from the effect of
the skew.
FIGURE 5.
420
K var
415
410
405
400
0
3
DK
22
Goldman
Sachs
EFFECTS OF THE
VOLATILITY SKEW
We first consider a skew for which the implied volatility varies linearly
with strike, so that
K SF
( K ) = 0 b -----------------S
(EQ 30)
(EQ 31)
The skew increases the value of the fair variance above the at-themoney-forward level of volatility, and the size of the increase is proportional to time to maturity and the square of the skew slope. (Note that
b in Equation 30 has the same dimension as volatility, so that b2T is a
dimensionless parameter, and therefore a natural candidate for the
order of magnitude of the percentage correction to Kvar. Note also that
there is no term b T in Equation 31. This approximation works best
for short maturities and skews that are not too steep.
23
Goldman
Sachs
T = 3 months
Skew Slope
b
Exact
Value
T = 1 year
Analytic
Approximation
Exact
Value
Analytic
Approximation
0.0
( 30.01 )
( 30.00 )
( 29.97 )
( 30.00 )
0.1
( 30.01 )
( 30.11 )
( 30.05 )
( 30.45 )
0.2
( 30.22 )
( 30.44 )
( 30.82 )
( 31.75 )
0.3
( 30.65 )
( 30.99 )
( 32.33 )
( 33.81 )
1150
1150
1100
1100
1050
1050
Kvar
Kvar
FIGURE 6. Comparison of the exact value of fair variance, Kvar, with the
approximate value from the formula of Equation 31, as a function of the
skew slope b. The thin line with squares shows the exact values obtained
by replicating the log-payoff. The thick line depicts the approximate
value given by Equation 31. (a) three-month variance swap. (b) one-year
variance swap.
1000
950
900
24
1000
950
0.1
0.2
0.3
900
0.1
0.2
(a)
(b)
0.3
(EQ 32)
2
1
1b
K var 0 1 + ------- b T + ------ ------ + ....
12 2
(EQ 33)
40
40
35
35
30
30
Goldman
Sachs
25
25
20
-1
-0.75
-0.5
(a)
-0.25
20
60
80
100
120
140
(b)
25
Goldman
Sachs
T = 3 months
Skew Slope
b
Exact
Value
T = 1 year
Analytic
Approximation
Exact
Value
Analytic
Approximation
0.0
( 30.01 )
( 30.00 )
( 29.97 )
( 30.00 )
0.1
( 30.61 )
( 30.62 )
( 31.06 )
( 31.03 )
0.2
( 31.49 )
( 31.60 )
( 32.42 )
( 32.40 )
0.3
( 32.64 )
( 32.93 )
( 34.06 )
( 34.06 )
FIGURE 8. Comparison of the exact value of fair variance, Kvar, with the
1150
1150
1100
1100
Kvar
Kvar
1050
1000
1000
950
950
900
0.1
0.2
b
(a)
26
1050
0.3
900
0.1
0.2
b
(b)
0.3
Goldman
Sachs
PRACTICAL PROBLEMS
WITH REPLICATION
Imperfect Replication
Due to Limited Strike
Range
Variance replication requires a log contract. Since log contracts are not
traded in practice, we replicate the payoff with traded standard options
in a limited strike range. Because these strikes fail to duplicate the log
contract exactly, they will capture less than the true realized variance.
Therefore, they have lower value than that of a true log contract, and
so produce an inaccurate, lower estimate of the fair variance.
In Table 4 below we show how the estimated value of fair variance is
affected by the range of strikes that make up the replicating portfolio.
The fair variances are estimated from (1) a replicating portfolio with a
narrow range of strikes, ranging from 75% to 125% of the initial spot
level, and (2) a portfolio with a wide range of strikes, from 50% to 200%
of the initial spot level. In both cases the strikes are uniformly spaced,
one point apart. (The fair variance is calculated according to Equation
26, except that the integrals are replaced by sums over the available
option strikes whose weights are chosen according to the procedure of
Appendix A). We assume here that implied volatility is 25% per year
for all strikes, with no volatility skew, so that all options are valued at
the same implied volatility. We also assume a continuously compounded annual interest rate of 5%.
For both expirations, the wide strike range accurately approximates
the actual square of the implied volatility. However, the narrow strike
range underestimates the fair variance, more dramatically so for
longer expirations.
27
Goldman
Sachs
Expiration
Three-month
( 25.0 ) 2
( 24.9 ) 2
One-year
( 25.0 ) 2
( 23.0 ) 2
In the section entitled Replicating Variance Swaps: First Steps on page 6, we have
already discussed one approach to understanding why the narrow
strike range fails to capture variance. As shown in Figure 3, the vega
and gamma of a limited strike range both fall to zero when the index
moves outside the strike range, and the strategy then fails to accrue
realized variance as the stock price moves. Consequently, the estimated variance is lower than the true fair value for both expirations
above, and the reduction in value is greater for the one-year case. Over
a longer time period it is more likely that the stock price will evolve
outside the strike range.
In essence, capturing variance requires owning the full log contract,
whose duplication demands an infinite range of strikes. If you own a
limited number of strikes, still appropriately weighted, you pay less
than the full value, and, when the stock price evolves into regions
where the curvature of the portfolio is insufficiently large, you capture
less than the full realized variance, even if no jumps occur and the
stock always moves continuously. In order to keep capturing variance,
you need to maintain the curvature of the log contract at the current
stock price, whatever value it takes.
A simpler way of understanding why a narrow strike range leads to a
lower fair variance is to compare the payoff of the narrow-strike replicating portfolio at expiration to the terminal payoff that the portfolio is
attempting to replicate, that is, the nonlinear part of the log payoff:
ST
ST S0
-------------------- log ------S0
S0
(EQ 34)
Figure 9 displays the mismatch between the two payoffs. The narrowstrike option portfolio matches the curved part of the log payoff well at
stock price levels between the range of strikes, that is, from 75 to 125.
Beyond this range, the option portfolio payoff remains linear, always
growing less rapidly than the nonlinear part of the log contract. The
lack of curvature (or gamma, or vega) in the options portfolio outside
28
Goldman
Sachs
Terminal payoff
portfolio (dashed line) and the nonlinear part of the log-payoff (solid line).
50
100
ST
150
200
the narrow strike range is responsible for the inability to capture variance.
The Effect of Jumps
on a Perfectly Replicated Log Contract
When the stock price jumps, the log contract may no longer capture
realized volatility, for two reasons. First, if the log contract has been
approximately replicated by only a finite range of strikes, a large jump
may take the stock price into a region in which variance does not
accrue at the right rate. Second, even with perfect replication, a discontinuous stock-price jump causes the variance-capture strategy of Equation 20 to capture an amount not equal to the true realized variance. In
reality, both these effects contribute to the replication error. In this section, we focus only on the second effect and examine the effects of
jumps assuming that the log-payoff can be replicated perfectly with
options.
For the sake of discussion, from now on we will assume that we are
short the variance swap, which we will hedge by following a discrete
version of the variance-capture strategy
2
V = ---T
S i
ST
(EQ 35)
i=1
29
Goldman
Sachs
2
V = ---T
i=1
S i
Si
------------- log ------------Si 1
Si 1
(EQ 36)
Suppose that all but one of the daily price changes are well-behaved
that is, all changes are diffusive, except for a single jump event. We
characterize the jump by the parameter J , the percentage jump downwards, from S S ( 1 J ) ; a jump downwards of 10% corresponds to J
= 0.1. A jump up corresponds to a value J < 0.
The contribution of this one jump to the variance is easy to isolate,
because variance is additive; the total (un-annualized) realized variance for a zero-mean contract is the sum
1
V = ---T
2
2
S i
S i
1
1 S 2
------------------------=
+ ---- --------
S
T
T S jump
S i 1
no jumps i 1
(EQ 37)
The contribution of the jump to the realized total variance is given by:
1 S 2
J2
---- --------
= ------T S jump
T
(EQ 38)
On the other hand, the impact of the jump on the quantity captured by
our variance replication strategy in Equation 36 is
Si
2 S i
---- ------------- log -------------
T Si 1
S i 1
jump
2
= ---- [ J log ( 1 J ) ]
T
(EQ 39)
In the limit that the jump size J is small enough to be regarded as part
of a continuous stock evolution process, the right hand side of Equation
39 does reduce to the contribution of this (now small) move to the true
realized variance. It is only because J is not small that the variance
capture strategy is inaccurate. Therefore, the replication error, or the
P&L (profit/loss) due to the jump for a short position in a variance
swap hedged by a long position in a variance-capture strategy is
2
J2
P&L due to jump = ---- [ J log ( 1 J ) ] ------T
T
(EQ 40)
30
(EQ 41)
(EQ 42)
The quadratic contribution of the jump is the same for the variance
swap as it is for the variance-capture strategy, and has no impact on
the hedging mismatch. The leading correction is cubic in the jump size
J and has a different sign for upwards or downwards jumps. A large
move downwards (J > 0) leads to a profit for the (short variance swap)(long variance-capture strategy), while a large move upwards (J < 0)
leads to a loss. Furthermore, a large move one day, followed by a large
move in the opposite direction the next day would tend to offset each
other. Figure 10 shows the impact of the jump on the strategy for a
range of jump values. Note that the simple cubic approximation of
Equation 42 correctly predicts the sign of the P&L for all values of the
jump size.
FIGURE 10. he impact of a single jump on the profit or loss of a short position
0.006
Impact of jump
Goldman
Sachs
0.004
0.002
0
-0.002
-0.004
-20
-10
10
20
31
Goldman
Sachs
notional value of $1 per squared variance point, that is hedged with the
variance replication strategy of Equation 36 for T=1 year.
One-year
J = 15% (down)
101.5
25.4
J = 10% (down)
28.8
7.2
J = 5% (down)
3.5
0.9
3.2
0.8
J = 10% (up)
24.8
6.2
J = 20% (up)
80.9
20.2
J = 5% (up)
Three-month
In practice, both the effects of jumps and the risks of log replication
with only a limited strike range cause the strategy to capture a quantity different from the true realized variance of the stock price. The
combined effect of both these risks is harder to characterize because
they interact with one another in a complicated manner.
Consider again a short position in a variance contract that is being
hedged by the variance-capture strategy. Suppose that a downward
jump occurs, large enough to move the stock price outside the range of
option strikes. If the log-payoff were replicated perfectly, the constantdollar exposure would cancel the linear part of the stock price change,
and lead to a convexity gain. Although the log-payoff is not being replicated perfectly, there is still a convexity gain from the jump, but it is
smaller in size. However, after this jump, with the stock price now outside the strike range, the vega and gamma of the replicating portfolio
are now too low to accrue sufficient variance, even if no further jumps
occur. In this scenario, the gain from the jump has to be balanced
against the subsequent failure of the hedge to capture the smooth variance. The net results will depend on the details of the scenario.
In contrast, a large move upwards will be doubly damaging: there will
be convexity loss due to the jump and the hedge will not capture variance if the jump takes the index outside the strike range.
32
Goldman
Sachs
FROM VARIANCE TO
VOLATILITY
CONTRACTS
For most of this note we have focused on valuing and replicating variance swaps. But most market participants prefer to quote levels of volatility rather than variance, and so we now consider volatility swaps.
There is no simple replication strategy for synthesizing a volatility
swap; it is variance that emerges naturally from hedged options trading. The replication strategy for the variance swap makes no assumptions about the level of future volatility, other than assuming that the
stock price evolves continuously (without jumps). Changes in volatility
have no effect on the strategy, which still captures the total variance
over the life of the log contract. In contrast, as we will show, the replication strategy for a volatility swap is fundamentally different; it is
affected by changes in volatility and its value depends on the volatility
of future realized volatility. In essence, from a contingent claims or
derivatives point of view, variance is the primary underlyer and all
other volatility payoffs, such as volatility swaps, are best regarded as
derivative securities on the variance as underlyer. From this perspective, volatility itself is a nonlinear function (the square root) of variance and is therefore more difficult, both theoretically and practically,
to value and hedge.
To illustrate the issues involved, lets consider a naive strategy:
approximate a volatility swap by statically holding a suitably chosen
variance contract. In order to approximate a volatility swap struck at
K vol , which has payoff R K vol , we can use the approximation
2
2
1
R K vol ---------------- ( R K vol )
2K vol
(EQ 43)
This means that 1 ( 2K vol ) variance contracts with strike K vol can
approximate a volatility swap with a notional $1/(vol point), for realized volatilities near K vol . With this choice, the variance and volatility
payoffs agree in value and volatility sensitivity (the first derivative
with respect to R ) when R = K vol . Naively, this would also imply
that the fair price of future volatility (the strike for which the volatility
swap has zero value) is simply the square root of fair variance K var :
K vol =
K var
(naive estimate)
(EQ 44)
33
Goldman
Sachs
FIGURE 11. Payoff of a volatility swap (straight line) and variance swap
10
payoff
5
0
20
30
40
-5
-10
-15
only when the future realized volatility moves away from K vol ; you
cannot fit a line everywhere with a parabola.
The naive estimate of Equations 43 and 44 is not quite correct. With
this choice, the variance swap payoff is always greater than the volatility swap payoff. The mismatch between the variance and volatility
swap payoffs in Equation 43, is the
2
1
convexity bias = ---------------- ( R K vol )
2K vol
This square is always positive, so that with this choice of the fair delivery price for volatility, the variance swap always outperforms the volatility swap. To avoid this arbitrage, we should correct our naive
estimate to make the fair strike for the volatility contract lower than
the square root of the fair strike for a variance contract, so that
K vol < K var . In this way, the straight line in Figure 11 will shift to
the left and will not always lie below the parabola.
In order to estimate the size of the convexity bias, and therefore the
fair strike for the volatility swap, it is necessary to make an assumption about both the level and volatility of future realized volatility. In
Appendix D we estimate the expected hedging mismatch and static
hedging parameters under the assumption that future realized volatility is normally distributed.
Dynamic Replication
of a Volatility Swap
34
Goldman
Sachs
ance swaps would (in principle) produce the payoff of a volatility swap
independent of the moves in future volatility. This is closely analogous
to replicating a curved stock option payoff by means of delta-hedging
using the linear underlying stock price. In practice, of course, there is
no market in variance swaps liquid enough to provide a usable underlyer.
In the same way that the appropriate option hedge ratio depends on
the assumed future volatility of the stock, the dynamic replication of a
volatility swap requires a model for the volatility of volatility. Taking
the analogy further, one could imagine that the strategy would call for
holding at every instant a variance-delta equivalent of variance contracts to hedge a volatility derivative.
The practical implementation of these ideas requires an arbitrage-free
model for the stochastic evolution of the volatility surface. Due to the
complexity of the mathematics involved, it is only very recently that
such models have been developed [see for example Derman and Kani
(1998) and Ledoit (1998)]. When there is a liquid market in variance
swaps, these models may be useful in hedging volatility swaps and
other variance derivatives.
35
Goldman
Sachs
CONCLUSIONS AND
FUTURE INNOVATIONS
36
Goldman
Sachs
APPENDIX A:
REPLICATING
LOGARITHMIC
PAYOFFS
Constant Vega
Requires Options
Weighted Inversely
Proportional to the
Square of the Strike
(S) =
( K )O ( S, K , v ) dK
(A 1)
K
(O) = Sf -----, v
v
S
where
2
1 exp ( d 1 2 )
f ( S, K , v ) = ----------- -------------------------------2 v
2
and
ln ( S K ) + v 2
d 1 = ----------------------------------------- .
v
The variance sensitivity of the whole portfolio is therefore
K
V ( S ) = ( K )Sf -----, v d K
S
(A 2)
S[ S
( xS ) ] f ( x, v ) d x
= S [ 2 ( xS ) + xS' ( xS ) ] f ( x, v ) d x
0
37
Goldman
Sachs
where, in the second line of the above equation, we changed the integration variable to x = K S .
We want vega to be independent of S, that is
V
S
= 0 , which implies
that
2 + K
= 0
K
(A 3)
It was shown in the main text that the realized variance is related to
trading a log contract. Since there is no log-contract traded, we want to
represent it in terms of standard options. It is useful to subtract the
linear part (corresponding to the forward contract) and look at the
function
ST
2 ST S*
f ( S T ) = ---- -------------------- log ------T
S*
S*
(A 4)
38
(A 5)
Goldman
Sachs
K2 p
K 1p
K0
K 1c
K2 c
(A 6)
Continuing in this way we can build the entire payoff curve one step at
the time. In general, the number of call options of strike K n, c is given
by
f ( K n + 1 , c ) f ( K n, c )
w c ( K n, c ) = --------------------------------------------------------
K n + 1, c K n, c
n1
w c ( K i, c )
(A 7)
i=0
The other side of the curve can be built using put options:
f ( K n + 1 , p ) f ( K n, p )
w p ( K n, p ) = -----------------------------------------------------------
K n, p K n + 1, p
n1
w c ( K i, p )
(A 8)
i=0
39
Goldman
Sachs
APPENDIX B:
SKEW LINEAR IN STRIKE
(B 1)
rT
where S F = S 0 e
is the forward value corresponding to the current
spot, 0 is at-the-money forward implied volatility and b is the slope of
the skew.
We start with the general expression for the fair variance discussed in
the main text:
S*
S 0 rT
2
K var = ---- rT ------- e 1 log ------- +
T
S0
S*
rT S *
1
-------- P ( K , ( b ) ) d K + e
K2
(B 2)
rT
- C ( K , ( b ) ) dK
S ------
K2
1
1 2C
C
C ( K , ( b ) ) = C ( K , 0 ) + b
+ --- b
+ ...
b b = 0 2 b2
b=0
2
P ( K , ( b ) ) = P ( K , 0 ) + b
(B 3)
1 2P
P
+ --- b
+ ...
b b = 0 2 b2
b=0
Using this expansion we can formally write an expansion of fair variance in powers of b as follows:
1 C
2
2 rT S * 1 P
--------------dK +
dK +
K var = 0 + b ---- e
T
0 K 2b
2
b
S* K
b=0
b=0
2
2
1 C
1 2 2 rT S * 1 P
--- b ---- e
--------------dK +
d K + ...
0 K2 2
2
2
2 T
S* K b
b b = 0
b=0
40
(B 4)
Goldman
Sachs
Here 0 is the fair variance in the flat world where volatility is constant and is given by Equation B2 with ( b ) replaced by 0 .
The derivatives which enter Equation B4 are given by
2
P
P
=
,
b b = 0 b b = 0
0
C
C
=
,
b b = 0 b b = 0
0
b b = 0
0
2
b b = 0
C
2
b=0
b=0
P
2
S T d 1 d 1 2
= ------------d 1
e
2 0
2
(B 5)
SF
1 2
log ------- + --- 0 T
K 2
d 1 = ------------------------------------------0 T
where, for the model we are considering here
K
= ------- 1
SF
b b = 0
(B 6)
The fact that call and put options have the same vega in the BlackScholes framework makes it possible to combine the integrals in Equation B4 into one integral from 0 to :
2
d1 2
2
2 rT S T 1 K
dK
K var = 0 b ---- e ------------ -------- ------- 1 e
T
2 0 K 2 S
F
2 d 1 d 1 2
1 2 2 rT S T 1 K
2 0 K 2 ------2 T
0
SF
(B 7)
41
Goldman
Sachs
To evaluate these integrals, one can, for example, change the integraSF 1
2
tion variable to z = log ------- + --- v 0 v 0 d 1 , where v 0 = 0 T , and
K 2
then write Equation B7 as
2
2
dz
1 e v 0 z v 0 2 e z 2 ---------- +
K var = 0 b 2 0
2
v0 z + v0 2
2 v0 z v0 2
2
z 2 dz
-----------
b
e
+e
2 ( z v 0 z )e
The term linear in b vanishes and the term quadratic in b has coeffi2
cient 3 0 T , so that
2
(B 8)
(B 9)
This can be evaluated approximately as follows. First, we use the relation between implied and local volatility:
+ 2rK
---- + 2
T
K
T
2 ( S, t ) = -----------------------------------------------------------------------------------------------------------------------2
2
2
2 1 1
d 1 T + --- -------------- + d 1
K
K
K T
K
K 2
(B 10)
K = S
T = t
S
Denote x = ------- 1 . Equation B10 can be written as
SF
0 bx 2br ( 1 + x )t
2 ( S, t ) = ---------------------------------------------------------------------------------------------------------------------------------2
2
2
1
1
( 1 + x ) t b td 1 + ------------------- ------------------------ bd 1
0 bx ( 1 + x ) t
42
(B 11)
Goldman
Sachs
where
log ( 1 + x ) 1
d 1 = ------------------------------ + --- ( 0 bx ) t
( 0 bx ) t 2
(B 12)
0 t
2
3 0 t
E[ x ] = e
E[ x ] = e
1
2
3e
0 t
+2
...
Expected values of higher powers of x are easily calculated using
2
2
( n n ) 0 t 2
S n
E -------
= e
S F
After averaging over the stock price distribution, we average over time
and, finally, expand the result in powers of the skew slope b . Tedious
calculation leads to the relation
2
43
Goldman
Sachs
APPENDIX C:
SKEW LINEAR IN DELTA
Here we consider the case where implied volatility varies linearly with
delta. Such a skew can be parameterized in terms of p , the delta of a
European-style put, as
1
( p ) = 0 + b p + ---
(C 1)
where 0 is the implied volatility of options with p = 1 2 (the 50delta volatility). (We could also parametrize the skew in terms of the
1
call delta as ( c ) = 0 + b c --- .)
2
To derive the formula for the fair variance we follow the same procedure as in Appendix B, starting with Equation B2. One important difference is that now implied volatility is nonlinear in b (since p
depends implicitly on b ) so that second derivatives have an additional
term:
2
P
2
b b = 0
b b = 0
0
2
C
2
P
+
b2
b=0
0
b=0
2
+
b=0
(C 2)
C
b2
0
b=0
1
= p + --b b = 0
2
2
b b = 0
1 p
= 2 p + ---
2 0
where
p = N ( d1 )
and
44
(C 3)
Goldman
Sachs
SF
log ------K 1
d 1 = ---------------- + --- 0 T
0 T 2
Combining these relations, the fair variance can be written as
K var =
2 rT S T 1
1 d1 2
b ---- e ------------ -------- p + --- e
dK
T
2 K 2
2
2
0
2
1 2 2 rT S T 1
1 2 d 1 d 1 2
--- b ---- e
------------ -------- p + --- d 1
e
dK
2 K 2
2 T
0
2
0
(C 4)
2
1
1 p d 1 2
2 -------- p + ---
e
dK
2 0
K 2
K 2
K var =
2
0
z 2
v0 z v0 2
dz
1
----------- +
b 2 0
N ( z ) --- e
e
2
2
2
v 0 z v 0 2 z 2 dz
1 2 2
----------N ( z ) --- ( z v 0 z )e
e
2
2
v 0 z v 0 2 z 2 dz
1
N ( z ) --- ( z v 0 )e
e -----2
2
v0 z v0 2
45
Goldman
Sachs
2n az 2
( 2 )
1
b
1 dz
------- arctan ------N ( bz ) --- ----------- = -------------2 a n a
2 2
a
2n + 1 az 2
( 2 ) b
1
1 dz
-----------------------N ( bz ) --- ----------- = -----------------n
2 2
2 2 a a a + b 2
(C 5)
n
2
n
( 2 )
1
a + 2b
1 2 dz
------------------------------------- ---
------------=
N ( bz ) --arctan
2 a n a
2
4
2
a
2n az 2
2n + 1 az 2
n
n
b
1
( 2 ) b
1 2 dz
------------------------ arctan --------------------
N ( bz ) --- ----------- = -------------------32
n
2
2
2
( 2 )
a a a + b2
a+b
(C 6)
Our calculations can easily be generalized to the model where the slope
of the skew is different for put and call options, i.e.
1
p ( p ) = 0 + b p p + ---
2
1
c ( c ) = 0 + b c c ---
for
1
--- p 0
2
for
1
0 c --2
(C 7)
2
K var = ---- rT ------- e 1 log ------- +
T
S0
S*
46
rT S *
1
-------- P ( K , p ( b p ) ) d K + e
K2
(C 8)
rT
- C ( K , c ( bc ) ) dK
S ------
2
K
*
Goldman
Sachs
S* = S F e
0 T 2
K var =
2
0
b p + bc
1 b p + bc
1
T
+ --- 0 ( b p b c ) + 0 ------------------- 0 ---- + ------ ------------------- + ....
12 2
4
2
(C 9)
Obviously, for b p = b c this reduces to the result for single slope given
in Equation C6. Note that by changing the sign of b c we turn the
implied skew into a smile.
47
Goldman
Sachs
APPENDIX D:
STATIC AND DYNAMIC
REPLICATION OF A
VOLATILITY SWAP
of the replication is the realized volatility ( T ). We want to approximate the volatility as a function of the variance by writing
2
T a T + b
(D 1)
(D 2)
E [ T ] = aE [ T ] + b
(D 3)
3 ] = aE [ 4 ] + bE [ 2 ]
E [ T
T
T
(D 4)
48
Goldman
Sachs
2 ) )2 ]
min E [ ( T a T b ) ] = Var ( T ) [ 1 ( corr ( T , T
(D 5)
b = ---------------- 2
2 + ------2
(D 6)
(D 7)
49
Goldman
Sachs
REFERENCES
50
Goldman
Sachs
Jan. 1992
Mar. 1992
Pay-On-Exercise Options
Emanuel Derman and Iraj Kani
June 1993
Jan. 1994
May 1994
May 1995
Dec. 1995
Feb. 1996
Apr. 1996
Model Risk
Emanuel Derman,
Aug. 1996
Oct. 1996
Investing in Volatility
Emanuel Derman, Michael Kamal, Iraj Kani,
John McClure, Cyrus Pirasteh and Joseph Zou
51
Goldman
Sachs
52
Apr. 1997
Apr. 1997
Sept. 1997
Nov. 1997
Sept. 1998
Jan. 1999