513 The Black-Scholes Model
19.4 Calculating the Implied Volatility
The Black-Scholes formula depends on fi ve parameters: The stock price
S, the option exercise price X, the option’s time to maturity T, the interest
rate r, and the standard deviation of the returns of the stock underlying
the option σ (sigma). Four of these fi ve parameters are straightforward,
but the fi fth parameter, σ, is problematic. There are two common ways
of computing σ:
•
σ can be computed based on the historical returns of the stock.
•
σ can be computed based on the implied volatility of the stock.
In the two subsections that follow, we illustrate both methods of comput-
ing σ.
19.4.1 The Sigma of Historical Returns
We examine the option prices on the Nasdaq index QQQQ on 28 July 2006.
A complete listing of these prices (from Yahoo) is given in Figure 19.1.
1
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
AB C D EF G
S100
X100
Stock price Call Put
T 1.00 20.3185 10.8022 <--This is the header of the Data Table
Interest 10.00% 40 0.1802 50.6639
Sigma 40.00% 45 0.4104 45.8941
50 0.8081 41.2918
Call price 20.3185 <-- =BSCall(B2,B3,B4,B5,B6) 55 1.4241 36.9079
Put price 10.8022 <-- =BSPut(B2,B3,B4,B5,B6) 60 2.3019 32.7857
65 3.4739 28.9576
70 4.9600 25.4437
To the right is a data 75 6.7683 22.2520
table that gives the 80 8.8965 19.3803
call and put values for 85 11.3341 16.8179
various stock 90 14.0645 14.5482
6055.219660.7159 .secirp
100 20.3185 10.8022
105 23.7954 9.2791
110 27.4740 7.9578
115 31.3316 6.8154
120 35.3469 5.8306
125 39.5002 4.9839
130 43.7736 4.2574
BLACK-SCHOLES MODEL IN VBA
=B8
=B9
Call and Put Prices Using Black-Scholes
0
5
10
15
20
25
30
35
40
45
50
40 50 60 70 80 90 100 110 120 130
Stock price, S
Call
Put