Estimating Volatilities and Correlations Chapter 21
Options, Futures, and Other Derivatives, 7th Edition, Copyright Š John C. Hull 2008
1
Standard Approach to Estimating Volatility (page 477)
Define σn as the volatility per day between day n-1 and day n, as estimated at end of day n-1 Define Si as the value of market variable at end of day i Define ui= ln(Si/Si-1) m 1 σ n2 = (un −i − u ) 2 ∑ m − 1 i =1
1 m u = ∑ un −i m i =1 Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
2
Simplifications Usually Made (page 478)
Define ui as (Si −Si-1)/Si-1
Assume that the mean value of ui is zero
Replace m−1 by m
This gives
1 m 2 σ = ∑i =1 un −i m 2 n
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
3
Weighting Scheme Instead of assigning equal weights to the observations we can set
σ = ∑i =1 αi un2−i m
2 n
where m
∑α i =1
i
=1
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
4
ARCH(m) Model (page 479) In an ARCH(m) model we also assign some weight to the long-run variance rate, VL:
σ = γVL + ∑i =1 αi u n2−i m
2 n
where m
γ + ∑αi =1 i =1
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
5
EWMA Model
In an exponentially weighted moving average model, the weights assigned to the u2 decline exponentially as we move back through time This leads to
σ = λσ 2 n
2 n −1
+ (1 − λ)u
2 n −1
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
6
Attractions of EWMA
Relatively little data needs to be stored We need only remember the current estimate of the variance rate and the most recent observation on the market variable Tracks volatility changes RiskMetrics uses λ = 0.94 for daily volatility forecasting
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
7
GARCH (1,1) page 481 In GARCH (1,1) we assign some weight to the long-run average variance rate
σ = γVL + αu 2 n
2 n −1
+ βσ
2 n −1
Since weights must sum to 1 γ + α + β =1
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
8
GARCH (1,1) continued Setting ω = γV the GARCH (1,1) model is
σ = ω + αu 2 n
2 n −1
+ βσ
2 n −1
and
ω VL = 1− α − β
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
9
Example (Example 21.2, page 481)
Suppose
σ n2 = 0.000002 + 013 . un2−1 + 0.86σ n2−1
The long-run variance rate is 0.0002 so that the long-run volatility per day is 1.4%
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
10
Example continued
Suppose that the current estimate of the volatility is 1.6% per day and the most recent percentage change in the market variable is 1%. The new variance rate is
0.000002 + 013 . × 0.0001 + 0.86 × 0.000256 = 0.00023336
The new volatility is 1.53% per day
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
11
GARCH (p,q)
p
σ = ω + ∑αi u 2 n
i =1
2 n −i
q
+ ∑β j σ j =1
2 n− j
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
12
Maximum Likelihood Methods ď‚—
In maximum likelihood methods we choose parameters that maximize the likelihood of the observations occurring
Options, Futures, and Other Derivatives 7th Edition, Copyright Š John C. Hull 2008
13
Example 1
We observe that a certain event happens one time in ten trials. What is our estimate of the proportion of the time, p, that it happens? The probability of the event happening on one particular trial and not on the others is
p(1 − p)
9
We maximize this to obtain a maximum likelihood estimate. Result: p=0.1
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
14
Example 2 Estimate the variance of observations from a normal distribution with mean zero 1 − ui2 Maximize : ∏ exp i =1 2πv 2v m
Taking logarithms this is equivalent to maximizing : m ui2 ∑ − ln(v) − v i =1 1 m 2 Result : v = ∑ ui m i =1 Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
15
Application to GARCH We choose parameters that maximize m
∏ i =1
ui2 1 exp − 2πvi 2vi
or ui2 ∑ − ln(vi ) − vi i =1 m
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
16
Excel Application (Table 21.1, page 485)
Start with trial values of ω, α, and β Update variances Calculate m u2
∑ − ln(v ) − v i =1
i
i
i
Use solver to search for values of ω, α, and β that maximize this objective function Important note: set up spreadsheet so that you are searching for three numbers that are the same order of magnitude (See page 486)
Options, Futures, and Other Derivatives 7 th Edition, Copyright © John C. Hull 2008
17
Variance Targeting
One way of implementing GARCH(1,1) that increases stability is by using variance targeting We set the long-run average volatility equal to the sample variance Only two other parameters then have to be estimated
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
18
How Good is the Model?
The Ljung-Box statistic tests for autocorrelation We compare the autocorrelation of the ui2 with the autocorrelation of the ui2/σi2
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
19
Forecasting Future Volatility (equation 21.13, page 488)
A few lines of algebra shows that
E[σ
2 n+k
] = VL + (α + β) (σ − VL ) k
2 n
The variance rate for an option expiring on day m is 1 m −1 m
[
2 E σ ∑ n+k k =0
]
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
20
Forecasting Future Volatility continued (equation 21.14, page 489)
Define
1 a = ln α +β
The volatility per annum for a T - day option is 1 − e − aT [V (0) − VL ] 252VL + aT
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
21
Volatility Term Structures (Table 21.4)
The GARCH (1,1) suggests that, when calculating vega, we should shift the long maturity volatilities less than the short maturity volatilities Impact of 1% change in instantaneous volatility for Japanese yen example: Option Life (days)
10
Volatility 0.84 increase (%)
30
50
0.61 0.46
Options, Futures, and Other Derivatives 7 th Edition, Copyright © John C. Hull 2008
100
500
0.27
0.06
22
Correlations and Covariances (page 491-492)
Define xi=(Xi−Xi-1)/Xi-1 and yi=(Yi−Yi-1)/Yi-1 Also σx,n: daily vol of X calculated on day n−1 σy,n: daily vol of Y calculated on day n−1 covn: covariance calculated on day n−1 The correlation is covn/(σu,n σv,n)
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
23
Updating Correlations
We can use similar models to those for volatilities Under EWMA covn = λ covn-1+(1-λ)xn-1yn-1
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
24
Positive Finite Definite Condition A variance-covariance matrix, Ω, is internally consistent if the positive semidefinite condition
w Ωw ≥ 0 T
for all vectors w
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
25
Example The variance covariance matrix 1 0 0.9
0 1 0.9
0.9 0.9 1
is not internally consistent
Options, Futures, and Other Derivatives 7th Edition, Copyright © John C. Hull 2008
26