Professional Documents
Culture Documents
L.E. Meester
Week 4
1/ 31
Exotic Options Variance reduction Antithetic variates
3 Antithetic variates
Principle: applied to the π-example
Analysing the uniform case
Analysing the normal case
How to tell when/whether AV reduce the variance?
Interpretation for path dependent options
4/ 31
Exotic Options Variance reduction Antithetic variates Overview Pricing Pros and cons
5/ 31
Exotic Options Variance reduction Antithetic variates Overview Pricing Pros and cons
3 Lookback options:
Define price maximum S max := max0≤t≤T St
and price minimum S min := min0≤t≤T St .
Floating strike lookback call: payoff at time T of S(T ) − S min .
Fixed strike lookback call: payoff at T of max(S max − E , 0).
4 Asian options: based on average price over whole price path.
5 Bermudan options, Shout options, Indonesian options, et
cetera.
6/ 31
Exotic Options Variance reduction Antithetic variates Overview Pricing Pros and cons
3 Antithetic variates
Principle: applied to the π-example
Analysing the uniform case
Analysing the normal case
How to tell when/whether AV reduce the variance?
Interpretation for path dependent options
7/ 31
Exotic Options Variance reduction Antithetic variates Overview Pricing Pros and cons
8/ 31
Exotic Options Variance reduction Antithetic variates Overview Pricing Pros and cons
9/ 31
Exotic Options Variance reduction Antithetic variates Overview Pricing Pros and cons
for i = 1:M
Z= randn(N,1);
Svals=S*cumprod(exp((r-0.5*sigma^2)*Dt+sigma*sqrt(Dt)*Z));
Smax = max(Svals);
notout=Smax<B;
V(i) = notout*exp(-r*T)*max(Svals(end)-E,0);
end
10/ 31
Exotic Options Variance reduction Antithetic variates Overview Pricing Pros and cons
11/ 31
Exotic Options Variance reduction Antithetic variates Overview Pricing Pros and cons
3 Antithetic variates
Principle: applied to the π-example
Analysing the uniform case
Analysing the normal case
How to tell when/whether AV reduce the variance?
Interpretation for path dependent options
12/ 31
Exotic Options Variance reduction Antithetic variates Overview Pricing Pros and cons
Coming weeks:
More examples.
Analysis of bias in some special cases.
13/ 31
Exotic Options Variance reduction Antithetic variates Efficiency
3 Antithetic variates
Principle: applied to the π-example
Analysing the uniform case
Analysing the normal case
How to tell when/whether AV reduce the variance?
Interpretation for path dependent options
14/ 31
Exotic Options Variance reduction Antithetic variates Efficiency
15/ 31
Exotic Options Variance reduction Antithetic variates Efficiency
16/ 31
Exotic Options Variance reduction Antithetic variates Principle Uniform case Normal When good? Application
3 Antithetic variates
Principle: applied to the π-example
Analysing the uniform case
Analysing the normal case
How to tell when/whether AV reduce the variance?
Interpretation for path dependent options
17/ 31
Exotic Options Variance reduction Antithetic variates Principle Uniform case Normal When good? Application
R1 √
Old example: I = 0 e u du. We can see this as
h √ i
I =E e U with U a U (0, 1)-random variable.
18/ 31
Exotic Options Variance reduction Antithetic variates Principle Uniform case Normal When good? Application
basis for √
MC Iˆ ± s.e. rel.eff. wrt X
X = exp( √ U) 2.00093 ± 0.00442 1
X a = exp( 1 − U) 1.99874 ± 0.00442 1
(X + X a )/2 1.99983 ± 0.00033 ≈ 175
Just as with the common random numbers method for the Greeks,
the success of this approach is explained by the correlation.
We have
ρ (X , X a ) ≈ −0.989.
19/ 31
Exotic Options Variance reduction Antithetic variates Principle Uniform case Normal When good? Application
3 Antithetic variates
Principle: applied to the π-example
Analysing the uniform case
Analysing the normal case
How to tell when/whether AV reduce the variance?
Interpretation for path dependent options
20/ 31
Exotic Options Variance reduction Antithetic variates Principle Uniform case Normal When good? Application
X = f (U), X a = f (1 − U), Y = 21 (X + X a )
21/ 31
Exotic Options Variance reduction Antithetic variates Principle Uniform case Normal When good? Application
Analysis:
1
+ X a ) = 14 Var(X + X a )
Var(Y ) = Var 2 (X
= 1
4 [Var(X ) + Var(X a ) + 2 Cov(X , X a )]
= 1
2 [Var(X ) + Cov(X , X a )]
= Var(X ) · 12 [1 + ρ (X , X a )].
1 1 1
2 [1 − 0.989] ≈ 0.0057 and = ≈ 175
R 1 0.0057
With the same number of replications we get more than 1
extra digit of accuracy!
But note: R2 ≈ 2, so in all we gain about a factor 100.
22/ 31
Exotic Options Variance reduction Antithetic variates Principle Uniform case Normal When good? Application
3 Antithetic variates
Principle: applied to the π-example
Analysing the uniform case
Analysing the normal case
How to tell when/whether AV reduce the variance?
Interpretation for path dependent options
23/ 31
Exotic Options Variance reduction Antithetic variates Principle Uniform case Normal When good? Application
24/ 31
Exotic Options Variance reduction Antithetic variates Principle Uniform case Normal When good? Application
3 Antithetic variates
Principle: applied to the π-example
Analysing the uniform case
Analysing the normal case
How to tell when/whether AV reduce the variance?
Interpretation for path dependent options
25/ 31
Exotic Options Variance reduction Antithetic variates Principle Uniform case Normal When good? Application
Cov(f (X ), g (X )) ≥ 0.
Cov(f (X ), g (X )) ≤ 0.
26/ 31
Exotic Options Variance reduction Antithetic variates Principle Uniform case Normal When good? Application
Lemma.
If f and g are functions of n variables, monotone in the same
sense, and X1 , . . . , Xn are independent, then:
3 Antithetic variates
Principle: applied to the π-example
Analysing the uniform case
Analysing the normal case
How to tell when/whether AV reduce the variance?
Interpretation for path dependent options
28/ 31
Exotic Options Variance reduction Antithetic variates Principle Uniform case Normal When good? Application
29/ 31
Exotic Options Variance reduction Antithetic variates Principle Uniform case Normal When good? Application
So, for i = 1, . . . , n:
i
X
1 2
p
S(ti ) = S(t0 ) · exp (r − 2 σ )(ti − t0 ) + σ tj − tj−1 · Zj
j=1
Check this:
S(ti ) is increasing as function of Z1 , Z2 , . . . , Zi , (Zi+1 , . . . Zn ).
30/ 31
Exotic Options Variance reduction Antithetic variates Principle Uniform case Normal When good? Application
(s0 , s1 , . . . , sn ) 7→ f (s0 , s1 , . . . , sn )
In those cases:
the payoff (1) is an increasing (or at least nondecreasing)
function of Z1 , Z2 ,. . . , Zn ,
application of antithetic variates will result in some variance
reduction, by the multivariate version of the lemma.
These things also may give insight in other situations, where there
only is some monotonicity.
31/ 31