SØK460/ECON460 Finance Theory, Diderik Lund, 23 October 2002 Black and Scholes: Option pricing in continuous time • Two unrealistic features of binomial model: – In reality shares can change their values to any positive number, not only two possible numbers over a specified time period. – In reality trade in shares and other securities can happen all the time, not at given time intervals. • Will amend both problems simultaneously. • Define h ≡ t/n as the interval length. • t measures calendar time until expiration. Fixed. • n is number of periods (intervals) we divide t into. • Let n → ∞, h → 0. • Consider what happens to share and option values. • S ∗ becomes product of many independent variables, e.g., S ∗ = d · d · u · d · u · u · d · u · u · S0. • Better to work with ln(S ∗/S0), rewritten S∗ = j ln(u) + (n − j) ln(d). ln S0 where j is a binomial random variable. • Central limit theorem: When n → ∞, the expression ln(S ∗/S0) approaches a normally distributed random variable. 1 SØK460/ECON460 Finance Theory, Diderik Lund, 23 October 2002 Normal and lognormal distributions When ln(S ∗/S0) = ln(S ∗) − ln(S0) is normally distributed: • ln(S ∗) also normally distr., since ln(S0) is a constant. • S ∗/S0 and S ∗ are lognormally distributed. • ln(S ∗) can take any (real) value, positive or negative. • S ∗ can take any positive value. • Graphs show normal and lognormal distributions: 2 SØK460/ECON460 Finance Theory, Diderik Lund, 23 October 2002 The transition to the continuous-time model • Any positive S ∗ value will have positive probability. • But over a short period of time (e.g., one week), large (and very small) S ∗/S0 will have very low probability. • Black and Scholes wrote model in continuous time directly. • To exploit arbitrage: Must adjust replicating pf. all the time. • Relies on (literally) no transaction costs. • Sufficient that someone have no transaction costs: They will use arbitrage opportunity if available. • Small fixed costs of “each transaction” destroys model. • New unrealistic feature introduced (?) • Consistent, consequence of assuming no transaction costs. 3 SØK460/ECON460 Finance Theory, Diderik Lund, 23 October 2002 Mathematics of transition to continuous time • Will need to make u, d, r, q functions of h (or n). • If not: Model would “explode” when n → ∞. • Specifically, rn → ∞. • Also, if u > d, then E[ln(S ∗/S0)] → ∞. • Instead, start with some reasonable values for rt, µt ≡ E[ln(S ∗/S0)], and σ 2t ≡ var[ln(S ∗/S0)]. • Then choose u, d, r̂, q for binomial model as functions of h such that as h → 0, the binomial model’s E[ln(S ∗/S0)] and var[ln(S ∗/S0)] approaches the “starting” values (above). • Easiest: r̂n = rt ⇒ r̂ = rt/n = rh. 4 SØK460/ECON460 Finance Theory, Diderik Lund, 23 October 2002 u, d, q as functions of h Remember ∗ S u ln = j ln + n ln(d), S0 d with j binomial, the number of u outcomes in n independent draws, each with probability q. Let µ̂, σ̂ belong in binomial model: µ̂n ≡ E[ln(S ∗/S0)] = [q ln(u/d) + ln(d)]n, σ̂ 2n ≡ var[ln(S ∗/S0)] = q(1 − q) [ln(u/d)]2 n. • Want h → 0 to imply both µ̂n → µt and σ̂ 2n → σ 2t. • Free to choose u, d, q to obtain two goals. • Many ways to achieve this, one degree of freedom. • Choose that one which makes S a continuous function of time. • No jumps in time path. • Necessary in order to be able to adjust replicating portfolio. 5 SØK460/ECON460 Finance Theory, Diderik Lund, 23 October 2002 u, d, q as functions of h, contd. √ σ h Let u = e work: √ −σ h ,d=e ,q= 1 2 + 1µ 2σ √ h. Will show these choices √ √ 1 1 µ√ + h · 2σ h − σ h n µ̂n = 2 2σ t t t +µ −σ n = µt, n n n √ √ µ 1 µ 1 1 σ̂ 2n = h − h · 4 · σ 2hn 2σ 2 2σ 1 µ2 t 1 = − 2 · 4σ 2t → σ 2t when n → ∞. 4 4σ n = σ Observe that our choices make u and d independent of the value of µ. Thus the option value, which depends on u and d, but not of q, will be independent of µ. 6 SØK460/ECON460 Finance Theory, Diderik Lund, 23 October 2002 Example of convergence, h → 0 Let t = 2 and assume that we want convergence to 2µ = E[ln(S ∗/S0)] = 0.08926, 2σ 2 = var[ln(S ∗/S0)] = 0.09959 so that µ = 0.04463 and σ = 0.2231. Choose 1 1 µ√ 1 = , q= + h. u=e , d=e u 2 2σ Will show what the numbers look like when n = 2 and when n = 4. √ σ h √ −σ h For n = 2 (i.e., h = t/n = 1) we find 1 1µ 1 = 0.8, q = + = 0.6, u 2 2σ which yields, in the binomial model, u = eσ = 1.25, d = S ∗ S ∗ 2 µ̂n = E ln = 0.08926, σ̂ n = var ln = 0.09560. S0 S0 For n = 4 (i.e., h = t/n = 1/2) we find 1 1 µ√ 1 = 1.1709, d = = 0.8540, q = + 0.5 = 0.5707, u=e u 2 2σ which yields, in the binomial model, √ σ 0.5 ∗ ∗ S S 2 µ̂n = E ln = 0.08926, σ̂ n = var ln = 0.09759. S0 S0 Observe that as h → 0, we have u → 1, d → 1, q → 0.5, and σ̂ 2n → σ 2t. 7 SØK460/ECON460 Finance Theory, Diderik Lund, 23 October 2002 Convergence of option value to Black and Scholes • Have constructed meaningful convergence of share price model. • Now: What happens to option values? • Consider “binomial n-period option value formula.” • Show it converges to Black and Scholes formula. Binomial formula (writing S instead of S0): C = SΦ(a; n, p) − Kr−nΦ(a; n, p), where p ≡ (r − d)/(u − r), p ≡ pu/r, and n n ln(K/Sdn ) ln(K/Sd ) ln(K/Sd ) . a ≡ min , + 1 i ∈ N; i ≥ ∈ ln(u/d) ln(u/d) ln(u/d) Black and Scholes: √ C = SN (x) − Kr−tN (x − σ t), where N () is the standard normal cumulative distribution function, and ln(S/Kr−t) 1 √ √ + σ t. x≡ 2 σ t As h → 0, the two Φ() expressions will converge towards the N () expressions, respectively. Will only show this for the second expression. 8 SØK460/ECON460 Finance Theory, Diderik Lund, 23 October 2002 Convergence of Φ() expressions to N () expressions • Central limit theorem implies: Binomial variable → normal. • But: Need exact expression, argument in N () function. Observe that Φ(a; n, p) = Pr(j ≥ a), when the probability is p in each of n draws. Then 1 − Φ(a; n, p) = Pr(j ≤ a − 1) = Pr j − np np(1 − p) ≤ a − 1 − np np(1 − p) , rewritten so that the left hand (stochastic) side of the inequality has expectation 0 and variance 1. Thus, as h → 0, the left hand side approaches a standard normal random variable. Remains to show that the right hand side approaches the expression in Black and Scholes’ formula. 9 SØK460/ECON460 Finance Theory, Diderik Lund, 23 October 2002 Convergence of Φ() expressions, contd. In order to rewrite Pr j − np np(1 − p) ≤ a − 1 − np np(1 − p) , define the variables µ̂p, σ̂p by µ̂pn ≡ Ep[ln(S ∗/S)] = [p ln(u/d) + ln(d)]n, σ̂p2n ≡ varp[ln(S ∗/S)] = p(1 − p) [ln(u/d)]2 n. These are similar to µ̂, σ̂, except that p is substituted for q. Now observe that ln(K/Sdn ) + 1 − ε, a= ln(u/d) for some ε ∈ (0, 1]. The right hand side of the inequality becomes a − 1 − np np(1 − p) = ln(K/Sdn ) − ε ln(u/d) − np ln(u/d) ln(u/d) np(1 − p) ln(K/S) − µ̂pn − ε ln(u/d) √ . σ̂p n 10 = SØK460/ECON460 Finance Theory, Diderik Lund, 23 October 2002 Convergence of Φ() expressions, contd. A separate handout shows that as h → 0, we get p→ Using 1 ln(r) − σ /2 t + . 2 2σ n 2 √ √ µ̂pn = np ln(u/d) + n ln(d) = 2pσ nt − σ nt, we then get the convergence ln(r) − σ /2 1 µ̂pn → 2 + 2 2σ 2 √ t √ σ nt−σ nt = (ln(r)−σ 2/2)t. n This gives the limit for the right-hand side of our inequality: ln(K/S) − (ln(r) − σ 2/2)t ln(K/S) − µ̂pn − ε ln(u/d) √ √ , → σ̂p n σ t so that −t 1 √ ln(Kr /S) √ + σ t , 1 − Φ(a; n, p) → N 2 σ t which implies −t 1 √ ln(S/Kr ) √ − σ t , Φ(a; n, p) → N 2 σ t since 1 − N (z) = N (−z) for all z. The convergence of the first Φ expression is proved in a similar way. 11