BLACK SCHOLES OPTION PRICING - Basics

 

Problem. On December 13, 1999, the stock price of Amazon.com was $102.50, the continuous annual standard deviation was 86.07%, the yield on a risk-free Treasury Bill maturing on April 20th was 5.47%, the exercise price of an April 100 European call on Amazon.com was $100.00, the exercise price of an April 100 European put on Amazon.com was $100.00, and the time to maturity for both April 21st maturity options was 0.3556 years. What are the current prices of the call and put? 

 

FIGURE 1.  Spreadsheet for Black Scholes Option Pricing - Basics.

 


 

How To Build This Spreadsheet Model.

 

1.       Inputs. Enter the inputs described above into the range B4:B8.

 

2.       d1 and d2 Formulas. The formula is . In cell B11, enter

 

                         =(LN(B4/B7)+(B6+B5^2/2)*B8)/(B5*SQRT(B8))

 

       The  formula is . In cell B12, enter

 

                         =B11-B5*SQRT(B8)

 

3.       Cumulative Normal Formulas. Enter  using the cumulative normal function NORMSDIST in cell B13

 

                         =NORMSDIST(B11)

 

       Copy the cell B13 to cell B14 or enter  using the cumulative normal function NORMSDIST in cell B14

 

                         =NORMSDIST(B12)

 

4.       European Call Price Formula. The Black-Scholes call formula is . In cell B15, enter

 

                         =B4*B13-B7*EXP(-B6*B8)*B14

 

We see that the Black-Scholes model predicts an European call price of $22.60. This is only one cent different that what the Binominal Option Pricing - Full-Scale Real Data model predicts given identical inputs! Now let's do the put.

 

 

5.       -d1 and -d2 Formulas. For the labels, enter '-d1 in A17 and '-d2 A18. The ' tells Excel that it is a label, not a formula. For the two put formula terms, they are just opposite in sign from their call formula counterparts. Enter =-B11 in B17 and =-B12 in B18.

 

6.       Cumulative Normal Formulas. Enter  using the cumulative normal function NORMSDIST in cell B19

 

                         =NORMSDIST(B17)

 

       Copy the cell B19 to cell B20 or enter  using the cumulative normal function NORMSDIST in cell B20

 

                         =NORMSDIST(B18)

 

7.       European Put Price Formula. The  Black-Scholes put formula is . In cell B21, enter

 

                         =-B4*B19+B7*EXP(-B6*B8)*B20

 

We see that the Black-Scholes model predicts an European put price of $18.17. This is only one cent different that what the Binominal Option Pricing - Full-Scale Real Data model predicts given identical inputs! The advantage of the Black Scholes model (and its natural extensions) is that it is quick and easy to calculate, but the disadvantage is that it is limited to a narrow range of derivatives.