Академический Документы
Профессиональный Документы
Культура Документы
In 1973 Fischer Black and Myron Scholes created the Nobel Prize winning Black-Scholes option
pricing model (BSOPM).1 The BSOPM includes a few complex equations. The function f in Eqn.(1)
characterizes the general form of the formula for the value of a call option, denoted C.
Table 1 defines five variables the BSOPM uses to explain call and put prices, and provides
hypothetical numbers that are used in computational examples below. Those not familiar with the
BSOPM are often surprised to see that the expected return of the underlying asset is not an
TABLE 1 - Five Determinants of the Premiums (or Prices) for Put and Call Options
1. Price of underlying asset. The market price of an optioned share of stock, s = $60.
2. Variance of returns from the underlying asset, a measure of the stock’s riskiness; 𝜎 2 = .144.
3. The riskless (invariant) rate of interest, r = 7% = .07;
4. Exercise (Striking, Contract) price of a put or call option, x = $50 per share.
5. Fraction of year until the option expires, T = Four months = 0.3333 of one year
1 Fischer Black and Myron Scholes, “The Pricing of Options and Corporate Liabilities,” Journal of
Political Economy, May-June 1973, pages 637-659.
Eqns.(1) and (2) to emphasize that these two variables do not fluctuate like 𝑠, 𝜎 2 , and 𝑟. The values
The function g in Eqn.(2) represents the BSOPM formula for valuing put options, P.
Eqns.(1) and (2) employ the same five explanatory variables, but the functions f and g differ.
In 1979 John C. Cox, Steve A. Ross, and Mark Rubinstein (CRR) showed that a simple binomial
process can compute the prices of puts and calls.2 When the CRR binomial model is iterated over a
large number of time periods it converges to the BSOPM continuous time model. Thus, the BSOPM is
a special limiting case of the simpler CRR binomial model. This paper focuses on computing option
Eqn.(3) defines a put-call parity equation that provides a simpler way to determine the cost of a
Eqn.(4) is another way to define put-call parity which sometimes provides a simpler way to
determine the price of a put (P) than solving the more complex Eqn.(2).
A put-call parity line is defined and illustrated later in this chapter, after the BSOPM is discussed.
1 BSOPM ASSUMPTIONS
2 John C. Cox, Steve A. Ross, and Mark Rubinstein (1979). "Option Pricing: A Simplified Approach,"
Journal of Financial Economics, Vol. 7, No. 3, pages 229-263.
A. The market price of the underlying asset (eg, stock prices) is lognormally distributed (as
illustrated in Figure 1A). This means the price of the underlying asset ranges from zero to positive
infinity.
B. The percentage changes in the market price (eg, holding period return, or HPR) of the underlying
asset over a short period of time are normally distributed (as illustrated in Figure 1B).
C. For simplicity, it is assumed that the underlying asset pays no cash dividends or interest.3
D. No opportunities exist to earn arbitrage profit from mispriced assets. In other words, we assume
supply equals demand so that a static equilibrium exists.
If a random variable (for example, a stock’s price) has a log-normal probability distribution, that
variable can only take on non-negative values (as illustrated in Figure 1A). If s is a random variable
that is log-normally distributed, then the asset’s returns, denoted R, will equal R = Log(𝑠) and R will
have a normal probability distribution (as illustrated in Figure 1B). Conversely, if R has a normal
distribution. In fact, stock prices are a random variable that is log-normally distributed because,
partially, the limited liability law makes negative stock prices illegal. Natural or naperian
logarithms have a base value of e = 2.718… [unlike the base 10 logs, denoted Log10(x)]. The natural
log of stock prices, Loge(s) = Ln(s), are distributed according to a normal (not log-normal)
If natural logarithms are used continuously compounded holding period returns (HPRs) can
easily be computed from a stock’s price relatives, (st/st-1). For example, if the price of a stock rises
from $100 to $110 (which is a 10 percent gain with no compounding) while the stock pays no cash
dividends, the continuously compounded HPR is 9.531 percent (not 10 percent), as shown in
Eqns.(5) and (5a). The HPRs in Eqns.(5) and (5a) are computed with base e logarithms (where e =
3 When the cash dividend yield, denoted y, is included in computing the price of a call, Eqn.(7) below
is modified to become: d1 ={ Ln(s/x) + [r – y +.5𝜎 2 ]T }/ [ơT.5]. See John Hull, Options, Futures, and
Other Derivatives, Eighth Edition, published by Prentice-Hall, 2012, pages 221-230.
The Black-Scholes Option Pricing Model (BSOPM) – Page 3
2.71828…), these logs are also called natural logs or Naperian logs and are commonly written in
Continuously compounded HPR = Loge(1 + HPR) = Ln(st/st-1) = Ln(st/st-1) = Ln(st) – Ln(st-1) (5)
Continuously compounded HPRs are normally distributed, as shown in Figure 1B. Figures 1A and
1B contrast a log-normal distribution of stock prices and the resulting normal distribution of
Eqn.(6) explains, with surprising accuracy (within pennies), the market-determined cost of a call (C)
option on a stock, a commodity, a diversified portfolio of stocks and commodities, or other market
asset.
where d1 and d2 are defined by Eqns.(7) and (8). Eqns.(7), (8) and (6) are evaluated below, in that
order, using the stock price data from Table 1 as the raw input data. The optioned stock’s standard
deviations of HPRs is denoted ơ, and the variance is 𝜎 2 . Eqns.(7) and (8) are used in the BSOPM call
Ln(s/x) + [r +.5𝜎 2 ]T
d1 = -------------------------------- (7)
ơT.5
d2 = d1 - ơT.5 (8)
= 1.048275 - .219078 = .82920 (8a)
Substituting the values from Eqns.(7a) and (8a) into Eqn.(6) yields BSOPM Eqn.(6a).
for three calls on the same stock that have different expiration dates. As the call option’s expiration
date draws nearer, the pricing curve moves lower. The pricing curve keeps moving lower until, on
the expiration day, the pricing curve merges with the intrinsic (minimum value) value line.
Months
before
expiration:
8 Three time values
4
2
Intrinsic value
Exercise
price
Table 2 defines the intrinsic values and time values of puts and calls from the perspectives of the
N(d) gives the probability that a value of d or less will occur in a standard normal unit probability
distribution function (pdf) with a mean of zero and a standard deviation equal to unity. The
statistical convention for this pdf is: N(0,1). N(d), in the right-hand side of Figure 3B, illustrates the
value obtained from a unit normal cumulative density function (cdf) for an input with the value
of d. Figure 3 illustrates the cdf and the pdf from which it is derived. Table 3 displays selected
values for the unit normal cdf.4 If Figure 3B and Table 3 are extended to plus and minus infinity they
would contain the following three values of N(d): (A) from the far left side of the CDF in Figure 3B:
N(-∞) = 0, (B) from the center (mean value): N(0) = .5, and, (C) from the far right side: N(+∞) = 1.
FIGURE 3 – Probability Distribution Function (PDF) and Cumulative Density Function (CDF) for a
Unit Normal PDF with a Mean of Zero and a Standard Deviation Equal to Unity, N(0,1)5
Prob(d)
N(d)
Unit normal 1.0
probability
distribution Probability for a unit normal
function (pdf). .5 cumulative distribution
function (cdf).
0
d d
−3𝜎 −2𝜎 −1𝜎 0 +1𝜎 +2𝜎 +3𝜎
4 The Microsoft Excel formula NORMSDIST(d) or NORM.S.DIST(d) can be used to compute the
exact probability, N(d), that a number selected randomly from a standard Normal probability
distribution will be less than d.
+∞ +∞
5 The integral of the pdf is the cdf: ∫−∞ 𝑝𝑑𝑓 = ∫−∞ 𝑓(𝑥)𝑑𝑥 = 𝐹(𝑥) = 𝑐𝑑𝑓.
–2.00 .0228 –1.00 .1587 .00 .5000 1.00 .8413 2.00 .9773
–2.95 .0016 –1.95 .0256 –.95 .1711 .05 .5199 1.05 .8531 2.05 .9798
–2.90 .0019 –1.90 .0287 –.90 .1841 .10 .5398 1.10 .8643 2.10 .9821
–2.85 .0022 –1.85 .0322 –.85 .1977 .15 .5596 1.15 .8749 2.15 .9842
–2.80 .0026 –1.80 .0359 –.80 .2119 .20 .5793 1.20 .8849 2.20 .9861
–2.75 .0030 –1.75 .0401 –.75 .2266 .25 .5987 1.25 .8944 2.25 .9878
–2.70 .0035 –1.70 .0446 –.70 .2420 .30 .6179 1.30 .9032 2.30 .9893
–2.65 .0040 –1.65 .0495 –.65 .2578 .35 .6368 1.35 .9115 2.35 .9906
–2.60 .0047 –1.60 .0548 –.60 .2743 .40 .6554 1.40 .9192 2.40 .9918
–2.55 .0054 –1.55 .0606 –.55 .2912 .45 .6736 1.45 .9265 2.45 .9929
–2.50 .0062 –1.50 .0668 –.50 .3085 .50 .6915 1.50 .9332 2.50 .9938
–2.45 .0071 –1.45 .0735 –.45 .3264 .55 .7088 1.55 .9394 2.55 .9946
–2.40 .0082 –1.40 .0808 –.40 .3446 .60 .7257 1.60 .9452 2.60 .9953
–2.35 .0094 –1.35 .0885 –.35 .3632 .65 .7422 1.65 .9505 2.65 .9960
–2.30 .0107 –1.30 .0968 –.30 .3821 .70 .7580 1.70 .9554 2.70 .9965
–2.25 .0122 –1.25 .1057 –.25 .4013 .75 .7734 1.75 .9599 2.75 .9970
–2.20 .0139 –1.20 .1151 –.20 .4207 .80 .7881 1.80 .9641 2.80 .9974
–2.15 .0158 –1.15 .1251 –.15 .4404 .85 .8023 1.85 .9678 2.85 .9978
–2.10 .0179 –1.10 .1357 –.10 .4602 .90 .8159 1.90 .9713 2.90 .9981
–2.05 .0202 –1.05 .1469 –.05 .4801 .95 .8289 1.95 .9744 2.95 .9984
Speaking intuitively, the values of the N(d) terms in Table 3 and in Eqn.(6) can be interpreted to
approximate the probabilities the call will be “in the money.” In other words, when the value of N(d)
is near one, it is likely the option will be profitable to exercise. Conversely, if the values of N(d) are
change in the price of the underlying asset (eg, an optioned stock). Stated differently, the delta hedge
ratio equals the change in the option’s value that results from a one dollar change in the price of the
underlying stock. The option hedge ratio in Eqn.(9) is called the delta hedge ratio or simply delta.
Hedge ratios for call options are positive fractions with values between zero and one. Using the data
in Table 1, the hedge ratio equals N(d1) = 0.853 when the optioned stock’s price is $60; this value is
not depicted graphically in this paper. The hedge ratios for put options have negative values between
zero and minus one, N(d1) - 1 < 0. Thus, the hedge ratios for calls and puts move inversely.
FIGURE 4 – THE DELTA HEDGE RATIO EQUALS THE SLOPE OF A CALL PRICING CURVE
Call’s price, or, calls premium, c
Time value
Intrinsic value
Slope = .4 Exercise
price
slightly to the left of the exercise price). The time value of an option achieves its greatest value at the
unmarked point, denoted N(d1) = 0.5, which is located directly above the call’s exercise price.
3C IMPLIED VOLATILITY
Some traders focus on the volatility, standard deviation, or variance of the optioned asset when using
the BSOPM.6 An option’s implied volatility equals the volatility of the optioned asset that is implied
by the BSOPM and the asset’s market price. A stock’s implied volatility is determined by inserting the
underlying stock’s market price into the BSOPM and, then, solving the BSOPM for the value of the
stock’s variance. For instance, the implied volatility of a call option on a stock is the volatility of the
underlying stock which, when input into the BSOPM call formula, will return a call value that equals
the call’s current market price. Volatility is one of the most important of the five input variables listed
in Table 1. If the BSOPM implies an unrealistic value for an optioned asset’s volatility, this suggests
either the optioned asset is mispriced or the statistical estimate of the volatility is inaccurate. In either
case, a serious option trader will investigate the possibility of a mis-priced option.
The ticker symbol VIX represents the Chicago Board of Trade’s (CBOE’s) Volatility Index. VIX
represents the market's expectation of the average volatility in the U.S. stock market during the
next 30 days. VIX is calculated from the implied volatilities computed from a wide variety of options
on the S&P 500 index. These volatilities are “forward looking” and are calculated from both calls
and puts on the S&P 500 index. VIX is a widely used measure of stock market risk and is often
referred to as a "fear gauge" for the average investor. Puts, calls, long futures and short futures
6 See Stan Beckers, “Standard Deviations Implied in Option Prices as Predictors of Future Stock
Price Volatility,” Journal of Banking and Finance, 1981, 5 (3): 363–381, doi:10.1016/0378-
4266(81)90032-7
The numerical values of N(d1) and N(d2) are taken from Tables 1 and 3 above, and the values of d1
and d2 are computed in Eqns.(7) and (8) above. The two curves in Figure 5 illustrate the ranges of
BSOPM put prices computed for the optioned stock data taken from Table 1 and used in Eqn.(10). As
the put’s expiration date draws nearer, the put pricing curve moves downward in Figure 5. The put
pricing curve keeps moving lower until, on the expiration day the put pricing curve converges with
the put’s intrinsic value line. The hedge ratio for a put option is a negative number, N(d1) - 1 < 0.
6 PUT-CALL PARITY
the Law of One Price for options. Remember, deviations from the Law of One Price create
opportunities to earn arbitrage (easy) profits. Second, the put-call parity formula provides a quick
and easy way to derive option premiums (prices) if the input data is available. The put-call parity
line is the straight line with a slope of 45 degrees (or, a slope of +1) illustrated in Figure 6.
SUMMARY: The put-call parity line traces the parity relationship between the prices of puts and calls
that are priced correctly. The put-call parity line separates the over-priced options from the under-
priced options.
7 For a more detailed explanation of the put-call parity formula see John Hull, Options, Futures, and
Other Derivatives, Eighth Edition, published by Prentice-Hall, 2012, pages 221-224.
option will probably not be positioned exactly on the put-call parity line because some are mis-
priced. Mispriced options will lay above or below the put-call parity line, the put-call parity line line
separates the under-priced from the over-priced options. Eqn.(11) formalizes the put-call parity
C + PV(x) = P + s (11)
$12.203 + 50/(1+0.07)0.3333 = $1.088 + 60 (11a)
$12.203 + 48.885 = $1.088+60 = $61.088 (11b)
Put-call parity Eqn.(11) can be restated as Eqn.(12), which is an equivalent put-call parity equation.8
C = P + s – x/(1+r)T (12)
$12.203 = $1.088 + 60 – 50/(1+0.07)0.3333 (12a)
$12.203 = 1.088 + 60 – 48.885 (12b)
Dividing both sides of Eqn.(12) by the price of the underlying asset, s, restates the formula in terms
of relative call prices, C/s, and relative put prices, P/s, as shown in Eqn.(13). Eqn.(13) suggests
that for any given underlying asset, if all other factors are equal, call prices tend to exceed put prices
restated as Eqn.(14).
8 For the seminal work on put-call parity pricing see Hans R. Stoll, “The Relationship Between Put
and Call Prices,” Journal of Finance, 24, December 1969, pages 801-824.
The Black-Scholes Option Pricing Model (BSOPM) – Page 15
It is usually easier to use Eqn.(14) to determine the premium for a put option than to solve Eqns.(7),
(8) and (10), in that order. The formula for relative put prices, Eqn.(15), is derived by dividing both
7 CONCLUSIONS
The Black-Scholes option pricing model is based on the realistic assumption that short-term
continuously compounded holding period returns (HPRs) are distributed according to a normal
probability distribution like the one in Figure 1B. This normal distribution of returns is derived
from asset prices that are log-normally distributed (see Figure 1A) by using the following
logarithmic transformation.
the expected return of the underlying asset will be an important explanatory variable in determining
the prices of calls and puts. In fact, the expected return of the underlying asset is not an explanatory
variable. The Nobel Prize winning Black-Scholes put and call pricing equations both utilize the same
The put-call parity equations are simpler models than the Black-Scholes call and put pricing models.
The put-call parity equations can be stated two different ways, and the two equations below can
𝐶 = ℎ(𝑃, 𝑠, 𝑥, 𝑟) (3)
𝑃 = 𝑗(𝐶, 𝑠, 𝑥, 𝑟) (4)
The two put-call parity formulas utilize only four explanatory variables. In addition, the two put-call
parity line formulas can be easily restated in terms of relative call prices, C/s, and relative put