Chapter 5
Black-Scholes Model
Copyright c 2008–2012 Hyeong In Choi, All rights reserved.
5.1 Modeling the Stock Price Process
One of the basic building blocks of the Black-Scholes model is the stock price process. In particular, in the Black-Scholes world, the stock price process, denoted by St, is modeled as a geometric Brow- nian motion satisfying the following stochastic differential equation:
dSt = St(µdt + σdWt), where µ and σ are constants called the drift and volatility, respec- tively. Also, σ is always assumed to be a positive constant. In order to see if such model is “reasonable,” let us look at the price data of KOSPI 200 index. In particular Figure 5.1 depicts the KOSPI 200 index from January 2, 2001 till May 18, 2011. If it is reasonable to model it as a geometric Brownian motion, we must have ∆St ≈ µ∆t + σ∆Wt. St
In particular if we let ∆t = h (so that ∆St = St+h − St and ∆Wt = Wt+h − Wt), the above approximate equality becomes
St+h − St ≈ µh + σ(Wt+h − Wt). St
2 Since σ(Wt+h − Wt) ∼ N(0, σ h), the histogram of (St+h − St)√/St should resemble a normal distribution with standard deviation σ h. (It is called the h-day volatility.) To see it is indeed the case we have plotted the histograms for h = 1, 2, 3, 5, 7 (days) in Figures 5.2 up to 5.1. MODELING THE STOCK PRICE PROCESS 156
Figure 5.1: KOSPI 200 from 2001. 1. 2 to 2011. 5. 18.
5.7. In there, we have also computed the normal distributions that are closest to the given histograms. Such normal distributions are overlaid together in Figure 5.8. In there, we can see the standard deviations (h-day volatility) for each time interval h increases as shown in Table 5.1. √ Let us now see if the h-day volatility increases in proportion to h.√ The last column of Table 5.1 shows the h-day volatilities divided by h. There, we can see that they remain roughly constant.√ In Figure 5.9 are plotted h-day volatilities and a graph y = 0.016436 h that best fits the data. In either case, we√ can see that the h-day volatilities scales roughly in proportion to h. √ day h-day volatility (h-day volatility)/ day 1 0.016858 0.016858 2 0.023430 0.016568 3 0.029624 0.017103 5 0.036611 0.016373 7 0.040421 0.015278
Table 5.1: Standard Deviations (volatility) for the Normal Distribu- tions.
Next, if St were to be modeled s satisfying
∆St ≈ µ∆t + σWt, St using the increment Brownian motion Wt, it is not enough to check 5.1. MODELING THE STOCK PRICE PROCESS 157
Figure 5.2: 1-day percentage changes of KOSPI 200.
Figure 5.3: 1-day percentage changes of KOSPI 200 with Normal Distribution Approximation. 5.1. MODELING THE STOCK PRICE PROCESS 158
Figure 5.4: 2-day percentage changes of KOSPI 200 with Normal Distribution Approximation.
Figure 5.5: 3-day percentage changes of KOSPI 200 with Normal Distribution Approximation. 5.1. MODELING THE STOCK PRICE PROCESS 159
Figure 5.6: 5-day percentage changes of KOSPI 200 with Normal Distribution Approximation.
Figure 5.7: 7-day percentage changes of KOSPI 200 with Normal Distribution Approximation. 5.1. MODELING THE STOCK PRICE PROCESS 160
Figure 5.8: Overlaid normal distributions.
Figure 5.9: Change of the h-day Volatilities. 5.1. MODELING THE STOCK PRICE PROCESS 161
√ that the standard deviation of ∆St/St scales like h. We also need to check the independence of increment. In order to do that, let us go back to the stochastic differential equation for St and rewrite d log St using the Itˆoformula as: 1 d log S = (µ − σ2)dt + σdW . t 2 t Therefore we can write 1 ∆ log S ≈ µ − σ2 ∆t + σ∆W . (5.1) t 2 t
On the other hand 1 log S = log S + µ − σ2 t + σW . (5.2) t 0 2 t
Therefore from (5.1) and (5.2), log St and ∆ log St should exhibit “independent” behavior. For that purpose, the following lemma comes in handy.
Lemma 5.1. Let X and Y be both Gaussian random variable. Then X and Y are independent if and only if Cor(X,Y ) = 0, where Cor(X,Y ) is the correlation given by
X − m Y − m Cor(X,Y ) = E X Y , σX σY
2 2 where mX = E[X] and σX = E[(X − mX ) ] and mY and σY are defined similarly.
From the data we can compute Cor(log St, ∆ log St), which turns out to be −0.023749. This correlation between log St and ∆ log St is quite small; therefore it is reasonable to presume it to be zero, which then implies by Lemma 5.1 that log St and ∆ log St are independent. The h-day volatility scaling and the independence expounded above indicate that it is “reasonable” to model St as a geometric Brownian motion. It should be noted that we can use ∆St/St and ∆ log St inter- changeably. The reason is as follows. First
St+h ∆ log St = log St+h − log St = log , St But S S − S log t+h = log 1 + t+h t . St St 5.2. BLACK-SCHOLES MARKET 162
By the Taylor expansion, log(1 + x) = x + O(x2). Therefore
S S − S log t+h ≈ t+h t . St St
In other words, it is reasonable to say that ∆ log St ≈ ∆St/St. A remark on the drift term is in order. The h-day drift terms are listed as Table 5.2.
day(h) h-day mean 1 0.0007 2 0.0014 3 0.0021 5 0.0035 7 0.0046
Table 5.2: h-day mean (h-day drift terms).
It confirms the expected pattern that h-day mean is supposed to be proportional to h. However, it is a happy accident of data. In many cases, h-day mean will change quite a bit so that they gener- ally do not exhibit such pattern. Estimating the drift term is not a statistically robust process. So any estimate of the drift is not a reliable data. However, as we shall see below, the drift term plays no role in the Black-Scholes model. So it really does not matter how one sets it.
5.2 Black-Scholes Market
Black-Scholes model is the simplest yet most widely used continuous model in finance. Even with its many shortcomings, its importance can not be too emphasized. Anyone who is interested in gaining deeper understanding of mathematical finance must be thoroughly familiar with it. Let us now spell out the details of this model.
• Time The interval is [0,T ], where t = 0 denotes the present.
• Probability space The underlying probability space is denoted by (Ω, F,P ). 5.2. BLACK-SCHOLES MARKET 163
• Information Structure
The information structure is given by a filtration (Ft)t≥0 of sub σ- fields of F such that
(i) F0 is the trivial σ-field {∅, Ω},
(ii) Ft1 ⊂ Ft2 if t1 ≤ t2.
For any t ∈ [0,T ], we define Ft− to be the σ-field generated by all Fs,(s < t) and Ft+ the σ-field that is the intersection of Fs for all s > t. We then assume that
Ft− = Ft = Ft+.
• Brownian motion The Brownian motion with respect to the measure P is denoted by Wt. It is assumed that Wt ∈ Ft.
• Bank account (riskless bond) process
The bank account (riskless bond) process Bt is assumed to satisfy the following ordinary differential equation
dBt = rBtdt
B0 = 1 for a fixed positive constant r which is usually called the riskless (instantaneous) interest rate. It is trivial to see that
rt Bt = e , which is the result of the continuous compounding with interest rate r.
• Time scale It is customary to use the time scale in such a way that one year is given duration (time span) 1. Since we only count the trading days, one year is considered to have roughly 250 trading days, which means that one trading day is given 1/250 (year). By the same token, the interest rate is always quoted as the annualize interest rate. However, in reality, banks do not compound continuously; and if the compounding is to be done daily, banks do compound even for holidays. So reconciling the differences between the theory (con- tinuous compounding) and the practice (daily, monthly or quarterly compounding) is a subtle matter. 5.2. BLACK-SCHOLES MARKET 164
• Stock price process We assume there is only one risky asset, which we call the stock. Its price process is denoted by St. Following the motivation given in Sec- tion 5.1, it is assumed to satisfy the following stochastic differential equation dSt = St(µdt + σdWt), where µ is a constant while we always assume σ is a positive con- stant. Thus St is the so-called geometric Brownian motion studied in Example 4.25 of Chapter 4. In particular, we know that
1 S = S exp µ − σ2 t + σW . t 0 2 t
• Discounted stock price process
∗ Define the discounted stock price process St by
∗ St −rt St = = e St. Bt Then it is easily seen that
∗ ∗ dSt = St [(µ − r)dt + σdWt] .
The standard procedure of the martingale approach in finance is to find a new measure Q, called the martingale measure or risk- ∗ neutral measure, with respect to which St becomes a martingale. Utilizing the standard procedure in Girsanov theorem, define the exponential martingale Mt by
dMt = −γMtdWt
M0 = 1, for some constant γ to be determined later. First, define the measure Qt on Ft by dQt = MtdP.
Then let Q = QT . We learned that
Qt = Q |Ft .
The Girsanov theorem says that the new stochastic process Wft de- fined by dWft = dWt + γdt 5.3. RISK-NEUTRAL VALUATION PRINCIPLE IN THE BLACK-SCHOLES MODEL 165
is a Brownian motion with respect to Q(= QT ). Now
∗ ∗ dSt = St [(µ − r)dt + σdWt] ∗ h i = St (µ − r − σγ)dt + σdWft .
If we define γ by µ − r γ = , (5.3) σ ∗ St now satisfies
∗ ∗ dSt = σSt dWft. (5.4)
∗ Namely, St is a Q-martingale. The constant γ defined in (5.3) is called the “market price of risk.” Although a misnomer, it nonetheless plays a very important role in finance. It is also useful to notice that (5.4) is equivalent to
dSt = St(rdt + σdWft). (5.5) In finance jargon, (5.5) is to be interpreted as saying that in the risk- neutral (martingale) world, the mean instantaneous return of any risky asset should be exactly the same as that of riskless asset.
5.3 Risk-Neutral Valuation Principle in the Black-Scholes Model
In Chapter 2, we have established the risk-neutral valuation princi- ple for the discrete model. The same risk neutral valuation principle holds for continuous model. In this section, we establish it for the Black-Scholes model. However any alert reader will notice that this derivation works without any significant modification for any contin- uous market model with stochastic volatility. Definition 5.2. A European option or a European contingent claim with expiry (time) at t = T is an FT -random variable. Let us now suppose X is a European option with expiry t = T . The risk-neutral valuation principle we are trying to derive here has the same form as the one given for discrete case.
5.3.0.1 • Construction of Portfolio
Let Q be the martingale measure obtained in section 5.2. Define Vt by X Vt = BtEQ | Ft BT 5.3. RISK-NEUTRAL VALUATION PRINCIPLE IN THE BLACK-SCHOLES MODEL 166 and ∗ Vt Vt = . Bt ∗ Thus Vt is obviously a Q-martingale. Then by the Martingale Rep- 1 resentation theorem, there exists αt ∈ Ft such that
∗ dVt = αtdWft. Combining this with (5.4), and setting
αt ζt = ∗ , (5.6) σSt it is easy to see that ∗ ∗ dVt = ζtdSt . It should be noted that the denominator in (5.6) never vanishes as ∗ σ > 0 and St > 0. Define ξt by ∗ ∗ ξt = Vt − ζtSt . (5.7) Thus we have
Vt = ξtBt + ζtSt. (5.8)
Namely, if one construct a portfolio of ξt units of riskless bond and ζt shares of stock at each time t, then Vt must be the one that represents the value of this portfolio. We will show below that this portfolio is self-financing.
• Continuous Trading and Self-Financing In the Black-Scholes model, we assume the portfolio is continuously changed, i.e. traded (rebalanced, to use finance jargon). This con- tinuous trading assumption is not of course realistic but can be en- visioned as a “limit” of frequent trading.
Definition 5.3. A portfolio (ξt, ζt) that consists of ξt units of riskless bond and ζt shares of stocks is called self-financing, if
dVt = ξtdBt + ζtdSt, where Vt is the values of the portfolio at time t given by
Vt = ξtBt + ζtSt. (5.9)
This definition comes as a “limit” of the discrete counterpart. (See especially Definition 2.39.)
1 In fact, αt ∈ Ft−. But since Ft− = Ft, αt ∈ Ft. 5.3. RISK-NEUTRAL VALUATION PRINCIPLE IN THE BLACK-SCHOLES MODEL 167
Theorem 5.4. The portfolio (ξt, ζt) is self-financing if and only if
∗ ∗ dVt = ζtdSt .
Proof. First note that
∗ dVt = d(BtVt ) ∗ ∗ = Vt dBt + BtdVt , (5.10) by Itˆo’sformula. On the other hand, using (5.9), we have
∗ ∗ ξtdBt + ζtdSt = (Vt − ζtSt )dBt + ζtdSt ∗ −2 −1 = Vt dBt + ζtBt −Bt StdBt + Bt dSt ∗ −1 = Vt dBt + ζtBtd(Bt St) ∗ ∗ = Vt dBt + ζtBtdSt . (5.11)
Note that the self-financing condition is equivalent to the LHS of (5.10) being equal to the LHS of (5.11), which in turn is equivalent ∗ ∗ to dVt = ζtdSt by looking at the right hand sides of (5.10) and (5.11)
Remark 5.5. Theorem 5.4 is the continuous counter-part of Propo- sition 2.40. It also proves that the portfolio constructed in “Con- structing Portfolio” subsection is self-financing.
• Replicating Portfolio
Definition 5.6. A portfolio consisting of ξt units of riskless bond and ζt shares of stock is said to replicate a European option X ∈ Ft if ξT BT + ζT ST = X as random variables.
• Risk-Neutral Valuation Principle We are now ready to state and prove the risk-neutral valuation princi- ple in the Black-Scholes model setting. Suppose (ξt, ζt) is a portfolio constructed above using the martingale representation theorem as in “Construction of Portfolio” subsection above. Then, in particular, ∗ the discounted portfolio value Vt satisfies
∗ ∗ dVt = ζtdSt , 5.4. THE BLACK-SCHOLES FORMULA 168 which then implies that this portfolio is self-financing by Theorem 5.4. Now note that since X and BT ∈ FT , X VT = BT EQ | FT BT = X, which means that this portfolio replicates X. Therefore the price of X at time t must be X Vt = BtEQ | Ft . BT For, otherwise, there must exist an arbitrage at time t involving the portfolio (ξt, ζt) and the option itself X. We summarize our result as follows:
Theorem 5.7. (Risk-Neutral Valuation Principle) The price Vt at time t of the European option X ∈ FT is X Vt = BtEQ | Ft . BT
5.4 The Black-Scholes Formula
The above risk-neutral valuation principle gives a method of comput- ing the price of any European option. However, in practice, it is not easy to carry out actual closed-form computation. In this section, we derive the celebrated formula called the Black-Scholes formula for pricing the European call or put options. A European call option is a contract to pay at expiry, say at time T , the amount that is the difference between the preset value, say K, called the strike price, and the stock price ST as long as ST is greater than K; and zero, otherwise. (In this chapter all options are European.) Thus the call option can be succinctly expressed as
+ X = (ST − K) , where a+ means max(a, 0).
Let us now find the formula for the price of X at time 0, i.e., we are seeking a closed-form formula for V0, −rT + V0 = e EQ (ST − K) −rT = e EQ (ST − K) · 1{ST >K} −rT −rT = e EQ ST · 1{ST >K} − Ke EQ 1{ST >K} = I1 − I2, 5.4. THE BLACK-SCHOLES FORMULA 169
where 1{ST >K} is the indicator (characteristic) function of the set {ST > K}.
Compute I2: First, note that 1 2 ST = S0exp r − σ T + σWfT > K 2 is equivalent to √ 1 2 L log(S0/K) + r − σ T > −σWfT = −σ T Wf1, 2 where the symbol L above the equal sign denotes the equality in law Ω, or equivalently in distribution. Then
1 2 ! log(S0/K) + (r − 2 σ )T P rob(ST > K) = P rob −Wf1 < √ . σ T
Thus, since the distribution of −Wf1 is the standard normal distribu- tion N(0, 1) of mean 0 and variance 1,
1 2 ! log(S0/K) + (r − 2 σ )T EQ 1{S >K} = P rob Z < √ , T σ T where Z is a standard Gaussian random variable with mean 0 and variance 1. Therefore EQ 1{ST >K} = N(d2), where d 1 Z 2 N(d) = √ e−x /2dx 2π −∞ and 1 2 log(S0/K) + (r − 2 σ )T d2 = √ . σ T Thus −rT I2 = Ke N(d2). (5.12)
Compute I1: ST I1 = EQ · 1{ST >K} BT ∗ = EQ ST · 1{ST >K} Z ∗ = ST dQ. {ST >K} 5.4. THE BLACK-SCHOLES FORMULA 170
Recall ∗ ∗ dSt = σSt dWft. ∗ Thus S∗ is an exponential martingale, and so is St . In view of the t S0 ∗ ∗ facts that St is an exponential martingale and St = 1, define a S0 S0 t=0 new measure Pe by first defining Pe t by ∗ St dPe t = dQ S0 and then setting Pe = Pe T . Thus by the machinery of Girsanov theo- rem, there exists Wft, which is a Pe-Brownian motion such that
dWft = dWft − σdt.
Thus
Wft = Wft − σt. (5.13)
Now from the fact that
dSt = St(rdt + σdWft), we have 1 2 ST = S0exp r − σ T + σWft 2 1 2 = S0exp r + σ T + σWft 2 by (5.13). Hence ST > K if and only if