Professional Documents
Culture Documents
40
41
A B C D E F G H
42
43
44
45
46
47 30
I J K L M N O
CKOUT BARRIER
1 OPTION
2
3
4
5
6
7
8
9
10
11
12 #VALUE!
13
14
STOCK
15 PRICE
40 #VALUE!
41
I J K L M N O
42 #VALUE!
43
44
45
46
47
A B C D E F G H
1 PRICING A KNOCKIN BARRIER OPTION
2 Initial stock price 30
3 Up 1.40
4 Down 0.80
5 Interest 1.08
6 Option exercise price 30
7 Barrier 50.00
8
9 qU 0.4321 #VALUE!
10 qD 0.4938 #VALUE!
11
12 Risk-neutral probability, up 0.4667 #VALUE!
13 Risk-neutral probability, down 0.5333 #VALUE!
14
15 STOCK PRICE
40
41
A B C D E F G H
42
43
44
45
46
47 30
I J K L M N O
OCKIN BARRIER
1 OPTION
2
3
4
5
6
7
8
9
10
11
12 #VALUE!
13
14
STOCK
15 PRICE
Max(St)< Path
Option
16 Period 2 Period 3 Period 4 risk-neutral
Barrier? payoff
probability
40 #VALUE!
41
I J K L M N O
42 #VALUE!
43
44
45
46
47
A B C D E F G H
1 KNOCKIN + KNOCKOUT = PLA
2 Initial stock price 30
3 Up 1.40
4 Down 0.80
5 Interest 1.08
6 Option exercise price 30
7 Barrier 50.00
8
9 qU 0.4321 #VALUE!
10 qD 0.4938 #VALUE!
11
12 Risk-neutral probability, up 0.4667 #VALUE!
13 Risk-neutral probability, down 0.5333 #VALUE!
14
15 STOCK PRICE
43
A B C D E F G H
44
45
46
47
48 30
I J K L M N O P
CKIN + KNOCKOUT
1 = PLAIN VANILLA
2
3
4
5
6
7
8
9
10 #VALUE!
11
12
13
14
15STOCK PRICE
Max(St)< Path
Knockout Knockin
16 Period 2 Period 3 Period 4 risk-neutral
Barrier? payoff payoff
probability
43 #VALUE!
I J K L M N O P
44
45 #VALUE!
46
47
48
Q
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Plain
16
vanilla
17 85.2480
18
19 35.8560
20 35.8560
21 35.8560
22 35.8560
23
24 7.6320
25 7.6320
26 7.6320
27 7.6320
28 7.6320
29 7.6320
30
31 0.0000
32 0.0000
33 0.0000
34 0.0000
35
36 0.0000
37
38
39
40
41
42
43
A B C D E F
1
PRICING BARRIER OPTIONS
BY MONTE CARLO
2 Up 1.4
3 Down 0.8
4 Interest 1.08
5
6 Initialprice 30
7 Periods 4
8 Exercise 30
9 Barrier 50
10
11 Runs 100
12
13 Knockin option value #VALUE! #VALUE!
14 Actual value 9.0334 #VALUE!
15
16 Knockout option value #VALUE! #VALUE!
17 Actual value 1.7375 <-- Determined from fully-worked out example
18
19 48 iterations of MCBarrierIn
20 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!
21 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!
22 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!
23 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!
24 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!
25 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!
26 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!
27 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!
28
29 Average of simulations #VALUE! #VALUE!
30 True value 9.0334 #VALUE!
31
32 #VALUE! #VALUE!
33 #VALUE! #VALUE!
34 #VALUE! #VALUE!
A B C D E F
ER OPTIONS--VBA FUNCTION
s simulation the initial stock price = 50.00, the exercise price = 45.00,
is divided 1into 80 subintervals. The stock price process has mean
eviation = 1.25%, and the interest rate = 8.00%.
s in each Monte Carlo simulation
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #VALUE!
20
21
22
23
24
25
26
27
28
29
30
31
32
n number of33runs
34
35 #VALUE!
36
37
38 12.0000 48 MCBarrierIn Simulations for Various Numbers of Runs
39
10.0000
8.0000
12.0000 48 MCBarrierIn Simulations for Various Numbers of Runs
G H I
40
10.0000
41
42
43 8.0000
44
45
46 6.0000 Average
of 48 MCBarrierIn
47
48 Minimum
49 4.0000
Maximum
50
Standard
51
2.0000 deviation
52
53
54 0.0000
55 50 100 150 200 250 300 350 400 450 500 550
56
Runs per simulation
57
58
J K
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Numbers of
38
Runs
39
Numbers of Runs
J K
40
41
42
43
44
45
46
n
47
48
49
50
51
52
53
54
450 500 55 550
56
57
58
A B
1
KNOCKIN + KNOCKOUT = CALL
The almost-continuous case
2 S0, current stock price 30
3 X, exercise price 30
4 Barrier 40
5 T, time to option exercise 0.4
6 r, interest rate 8%
7 m, mean stock return 15%
8 s, standard deviation of stock return 22%
9
10 n, number of sub-intervals of 1 period 200
11 Delta t 0.0050
12
13 Up over 1 sub-interval 1.0164
14 Down over 1 sub-interval 0.9853
15 Interest over 1 sub-interval 1.0004
16
17 Runs 700
18
19 Knockout barrier #VALUE!
20 Knockin barrier #VALUE!
21 Sum of knockout + knockin #VALUE!
22 Black-Scholes call price #VALUE!
C
KNOCKIN1
+ KNOCKOUT = CALL
The almost-continuous case
2
3
4
5
6
7
8
9
10
11 #VALUE!
12
13 #VALUE!
14 #VALUE!
15 #VALUE!
16
17
18
19 #VALUE!
20 #VALUE!
21 #VALUE!
22 #VALUE!