Barriers Bfs86kang
Barriers Bfs86kang
Barriers Bfs86kang
Volatility
BFS 2010
Hilton, Toronto
June 24, 2010
Plan of Talk
• Conclusion
140
Payoff = 0 (European)
or
135 Payoff = H−K (American)
130
125
Payoff = max(S−K,0)
120
S
115
110
105
100
95
90
t
C(S, v, 0) = (S − K)+ .
0 ≤ S ≤ H, 0 < v < ∞, 0 ≤ τ ≤ T .
• The boundary conditions for the barrier option without the early exercise
features are:
where S = b(v, τ ) is the early exercise boundary for the barrier option
at time to maturity τ and variance v.
• There also hold the smooth-pasting conditions
∂C ∂C
lim = 1, lim = 0.
S→b(v,τ ) ∂S S→b(v,τ ) ∂v
• In the above case,
C(H, v, τ ) = H − K.
• Since in this paper we assume the rebate is equal to zero, the option
should be exercised once the asset price touches the barrier.
C(S, v, 0) = (S − K)+ .
(0, H), τ ∈ {T − tN , T − tN −1 , · · · , T − t1 },
S∈
(0, ∞), otherwise,
and
0 < v < ∞, 0 < τ < T .
C(0, v, τ ) = 0;
C(H, v, τ ) = 0, ∀τ ∈ {T − tN , · · · , T − t1 };
lim C(S, v, τ ) = 0, ∀τ ∈
/ {T − tN , · · · , T − t1 };
S→∞
lim Cv (S, v, τ ) = 0.
v→∞
C(H, v, τ ) = H − K.
• The method of lines has several strengths when dealing with Barrier
options, especially when allowing early exercise features:
− The price, free boundary, delta and gamma are all found as part of
the computation.
− The method discretises the PDE in an intuitive manner, and is readily
adapted to be second order accurate in time.
• The key idea behind the method of lines is to replace a PDE with an
equivalent system of one-dimensional ODEs.
• The system of ODEs is developed by discretising the time derivative
and the derivative terms involving the variance, v.
Initial
Condition
(Payoff)
τ
Boundary condition v = 0
Figure 2: One sweep of the solution scheme on the v − τ grid. The stencil
for the typical point o is displayed in Figure 3.
Chiarella, Kang and Meyer BFS 2010 17
n
b
C m+1
n−1
n−2 Cm
Cm b n
b o Cm
b n
Cm−1
Figure 3: Stencil for the typical grid point o of Figure 2. The stencil for
n n n n n−1 n−2
Cm depends on (Cm−1 , Cm , Cm+1 , Cm , Cm ).
Chiarella, Kang and Meyer BFS 2010 18
• The generic first order form of the ODE
n
dCm n
Delta = Vm ,
dS
n
dVm n n n
Gamma = Am (S)Cm + Bm (S)Vm + Pm (S),
dS
n n n n n
where Pm (S) is also a function of Cm+1 , Cm−1 , Vm+1 , Vm−1 ,
n−1 n−2
Cm , Cm .
• We solve the above system using the Riccati transform.
V (bn
m ) = 1.
Table 1: Parameter values used for the barrier option. The stochastic volatil-
ity (SV) parameters are those used in Heston’s original paper.
Table 3: Prices of the continuously monitored barrier option with early ex-
ercise features computed using method of lines (MOL) and Monte Carlo
simulation (MC). Parameter values are given in Table 1, with ρ = −0.50
and v = 0.1.
Chiarella, Kang and Meyer BFS 2010 26
ρ = −0.50, v = 0.1 S
Method (N, M, Spts ) 80 90 100 110 120
MOL(50,100,1140) 1.0764 2.5173 4.0895 4.9894 4.8291
MOL (100,200,6400) 1.0807 2.5289 4.1116 5.0235 4.8706
COS (100, 200, 100) 1.0809 2.4871 4.0454 4.9779 4.8646
MC (400, 20) 1.0780 2.5257 4.1033 5.0166 4.8605
MC upper bound 1.0834 2.5339 4.1135 5.0279 4.8718
MC lower bound 1.0726 2.5175 4.0930 5.0054 4.8492
Table 4: Prices of the discretely monitored barrier option without early exer-
cise features computed using method of lines (MOL), Fourier Cosine expan-
sion (COS) and Monte Carlo simulation (MC). Parameter values are given in
Table 1, with ρ = −0.50 and v = 0.1.
Table 5: Prices of the discretely monitored barrier option with early exercise
features computed using method of lines (MOL) and Monte Carlo simulation
(MC). Parameter values are given in Table 1, with ρ = −0.50 and v = 0.1.
4.5
3.5
3
C(S,v,T)
2.5
1.5
0.5
0
1
0.8
220
200
0.6 180
160
0.4 140
120
0.2 100
80
0 60
v S
10
6
C(S,v,T)
0
1
0.8
220
200
0.6 180
160
0.4 140
120
0.2 100
80
0 60
v S
130
125
120
b(v,τ)
115
110
105
100
1
0.8
0.5
0.45
0.6 0.4
0.35
0.3
0.4 0.25
0.2
0.2 0.15
0.1
0.05
0 0
v
τ
350
300
250
b(v,τ)
200
150
100
1
0.8
0.5
0.45
0.6 0.4
0.35
0.3
0.4 0.25
0.2
0.2 0.15
0.1
0.05
0 0
v τ
0.2
0.1
0
C (S,v)
−0.1
−0.2
S
−0.3
−0.4
−0.5
1
0.8 250
0.6 200
0.4 150
0.2 100
0 50
v S
0.8
0.6
C (S,v)
S
0.4
0.2
0
1
0.8 250
0.6 200
0.4 150
0.2 100
0 50
v S
0.3
0.2
0.1
C (S,v)
−0.1
S
−0.2
−0.3
−0.4
1
0.8 220
200
0.6 180
160
0.4 140
120
0.2 100
80
0 60
v S
0.8
C (S,v)
0.6
S
0.4
0.2
0
1
0.8 250
0.6 200
0.4 150
0.2 100
0 50
v S
Figure 12: Delta profile of a discretely monitored up-and-out call option with
early exercise opportunities.
Chiarella, Kang and Meyer BFS 2010 36
6 Conclusions
Zvan, R., Vetzal, K. & Forsyth, P. (2000), ‘PDE methods for pricing barrier
options’, J. Econ. Dyn. Control 24, 1563–1590.