Abstract
The main purposes of this paper are: (1) to review three alternative methods for deriving option pricing models (OPMs), (2) to discuss the relationship between binomial OPM and Black–Scholes OPM, (3) to compare Cox et al. method and Rendleman and Bartter method for deriving Black–Scholes OPM, (4) to discuss lognormal distribution method to derive Black–Scholes OPM, and (5) to show how the Black–Scholes model can be derived by stochastic calculus. This paper shows that the main methodologies used to derive the Black–Scholes model are: binomial distribution, lognormal distribution, and differential and integral calculus. If we assume risk neutrality, then we don’t need stochastic calculus to derive the Black–Scholes model. However, the stochastic calculus approach for deriving the Black–Scholes model is still presented in Sect. 6. In sum, this paper can help statisticians and mathematicians understand how alternative methods can be used to derive the Black–Scholes option model.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The use of stock options for risk reduction and return enhancement has expanded at a considerable rate over the last several decades. In 1973, the Chicago Board Option Exchange was established, and brought about liquidity for successful option trading through public listing and option contract standardization. In the same year, the most famous option pricing model—Black–Scholes model was proposed and became the industry standard (Lee et al. 2013a).
Black and Scholes (1973) and Merton (1973) used stochastic calculus to derive option pricing models. Rendleman and Bartter (1979) and Cox et al. (1979) used binomial distribution to derive the Black–Scholes model. In the next several decades, a group of new models that relax some restrictive assumptions of Black–Scholes model have been proposed.
The first group of researches developed models that allowed important parameters such as interest rate or (and) volatility, to be stochastic. Scott (1987), Wiggins (1987), Hull and White (1987), Melino and Turnbull (1990, 1995), Stein and Stein (1991) and Heston (1993) generalized the Black–Scholes model in terms of stochastic variance. While Amin and Jarrow (1992) developed the Black–Scholes model allowing stochastic interest rate. Furthermore, there are some literatures proposed generalization method to allow interest rate and volatility to be stochastic at the same time. Examples can be found in Amin and Ng (1993), Bakshi and Chen (1997a, b) and Bailey and Stulz (1989). Similarly, Lee et al. (1991) extended the binomial option pricing model to the case where the up and down percentage changes of stock prices are stochastic. They have proved that assuming stochastic parameters in the discrete-time binomial option pricing is analogous to assuming stochastic volatility in the continuous-time option pricing.
The second group of studies introduced jump-diffusion process into the Black–Scholes model, and made extensions to the original model. Several jump-diffusion models were proposed by Bates (1991), Kou (2002), Kou and Wang (2004), respectively. Psychoyios et al. (2010) well approximated the time series behavior of VIX index by a mean reverting logarithmic diffusion process with jumps. Based on the empirical results, they derived closed-form valuation models for European options written on the spot and forward VIX, respectively. For more complicated cases, Bates (1996) introduced jump-diffusion process into the stochastic-volatility model, and Scott (1997) attempted to price options in a jump-diffusion model with stochastic volatility and interest rates.
Besides the mentioned two large categories of models, an explosion of other option pricing models have also been proposed and well validated using real world data. Examples include: (a) the constant elasticity of variance (CEV) models (Cox and Ross 1976; Beckers 1980; Davydov and Linetsky 2001; Lee et al. 2004; Chen et al. 2009); (b) the Markovian models (Rubinstein 1994; Aït-Sahalia and Lo 1996); (c) the GARCH models (Duan 1995; Heston and Nandi 2000; Wu 2006); and (4) the models based on Lévy processes (Geman et al. 2001; Carr and Wu 2004).
In more recent years, much more complex cases were considered to develop new models. And these models were proved to describe the reality more precisely. Chen and Palmon (2005) proposed an empirically based, non-parametric option pricing model and used it to evaluate S&P 500 index options. As their model was derived under the real measure, an equilibrium asset pricing model, rather than no-arbitrage model was assumed. Costabile et al. (2014) proposed a binomial approach for option pricing assuming the parameters governing the underlying asset process follow a regime-switching model. Lin et al. (2014) developed a currency option pricing model with regimes of high-variance or low-variance states as well as the jump nature of exchange rates. And they have proved that their model performed better than both traditional regime-switching model and the Black–Scholes model.
Overall, Black–Scholes option pricing model has been extensively studied by different researchers, and the models discussed above are by no means exhaustive. This information can be found in Hull (2014).
Black–Scholes model, the important development of option valuation theory, which relied on far fewer assumptions, shed new light on the valuation process. Subsequently, the growing popularity of the option concept is evidenced by its application to the valuation of other more abstract assets including lease contracts (Grenadier 1995) and real estate agreements (Williams 1991; Buetow and Albert 1998).
Besides assets valuation, option theory is also widely used in the field of risk management. The most important observation in Merton (1974) is that the firm’s equity can be regarded as a call option on the firm’s assets with exercise price equal to the liability. If the firm’s assets fall below its liabilities, then the firm is in danger of bankruptcy. Under the Black–Scholes model, the probability of bankruptcy is simply the probability that the market value of assets is less than the face value of the liabilities (Hillegeist et al. 2004). Based upon the option pricing models, several commercial vendors provide default probabilities, with KMV, LLC being the best known.
Similar to the above theory, Merton (1977, 1978) first discussed the relationship between the deposit insurance and put option. If bank’s assets cannot meet the amount of deposits, the bank is insolvent. Therefore, all remainders of the assets belong to depositors. And the insurer of deposit insurance should pay the difference of the bank assets and the deposits. In this case, the deposit insurance contracts can be viewed as a put option written on bank assets with the strike price equal to deposits. Marcus and Shaked (1984) used Merton’s model to price fair insurance premium with constant proportional dividends, and found FDIC overcharged the deposit insurance premiums in practice.
As discussed so far, it is very important to better understand the pricing theory and mechanism of option contracts, as the applications of the theory are so wide. It is well-known that binomial approach, lognormal distribution approach and Itô stochastic differential approach can be used to derive option pricing model. (a) Binomial option model assumes stock price either goes up or down at each period. With no arbitrage opportunity existing, a risk-free portfolio combined with assets is constructed to produce the same return in every state over each investment period. After then, the binomial model can be generalized into n periods. (b) As for lognormal distribution approach, the most important assumption is that the stock price return follow a lognormal distribution. Using properties of normal distribution, lognormal distribution, and their mutual relations, Black–Scholes model can be derived without using stochastic differential. (c) Black and Scholes have used two alternative methods to derive the well-known stochastic differential equation. By introducing boundary constraints and making variable substitutions, the stochastic differential equation evolves to the heat-transfer equation in physics. The Fourier transformation is then used to solve the heat-transfer equation under the boundary condition, and finally obtain the closed-form solution, which is the famous Black–Scholes formula.
In this paper, we are going to give a overall review and comparison of the alternative methods to derive option pricing model. This paper will show that the main methodologies used to derive the Black–Scholes model are: binomial distribution, lognormal distribution, and differential and integral calculus. We will show that if we assume risk neutrality, then we don’t need stochastic calculus to derive the Black–Scholes model. This paper can help statisticians and mathematicians understand how alternative methods can be used to derive the Black–Scholes option model.
The rest of this paper proceeds as follows. In Sect. 2, we briefly review three different approaches for deriving option model. In Sect. 3, we discuss the relationship between binomial OPM and Black–Scholes OPM. In Sect. 4, we compare Cox et al. method and Rendleman and Bartter method for deriving Black–Scholes OPM. In Sect. 5, we discuss lognormal distribution method to derive Black–Scholes OPM. In Sect. 6, we present the stochastic calculus for deriving the Black–Scholes model. Finally, in Sect. 7, we summarize the paper. In Appendix, we use the de Moivre–Laplace theorem to prove that the best fit between the binomial and normal distributions occurs when binomial probability is \( \frac{1}{2} \).
2 A brief review of alternative approaches for deriving option pricing model
Binomial model, lognormal distribution approach, and the Black–Scholes model can be used to price an option. Similar results can be obtained by any of them if we assume some additional assumptions.
2.1 Binomial model Footnote 1
The binomial option pricing model derived by Rendleman and Bartter (1979) and Cox et al. (1979) is one of the most used models to price options.
In binomial model settings, stock price S either goes up with increase factor (u) to arrive uS or down with decrease factor (d) to arrive dS at each period, where u = 1 + percentage of increase, d = 1 − percentage of decrease.
Let i = interest rate; r = 1 + i; C u = max[uS − X, 0], call option price after stock price increases; C d = max[dS − X, 0], call option price after stock price decreases.
To intuitively grasp the underlying concept of option pricing, here we set up a risk-free portfolio—a combination of assets that produces the same return in every state of the world over the investment horizon. The investment horizon here is assumed to be one period. We buy h shares of the stock and sell the call option at its current price of C to set up the portfolio.Footnote 2 Moreover, we choose the value of h such that our portfolio after one period will yield the same payoff whether the stock goes up or down, which is shown as follows.
By solving h, we can obtain the number of shares of stock we should buy for each call option we sell, as the following equation shows.
Here h is called the hedge ratio. Because our portfolio yields the same return under either of the two possible states for the stock price without risk, then it should yield the risk-free rate of return, which is equal to the risk-free borrowing and lending rate. This condition must hold; otherwise, there would be a chance to earn a risk-free profit, which is known as an arbitrage opportunity. Therefore, the ending portfolio value must be equal to r (1 + risk-free rate) times the beginning portfolio value, as defined in the following equation.
Note that S and C represent the stock price and the option price at period 0, respectively.
Substituting h as Eq. (2) shows, we get the expression for call option value as follows.
To simplify this equation, we set
Therefore, we have
Thus we can get the option’s value with one period to expiration as Eq. (7).
This is the binomial call option valuation formula in its most basic form. It prices the call option with one period to expiration. In this formula, p can be viewed as the probability of stock price increase, while 1 − p is the probability of stock price decrease.
To derive the option’s price with two periods to go, it is helpful as an intermediate step to derive the value of C u and C d with one period to expiration when the stock price is either uS or dS, respectively.
Equation (8) tells us that if the value of the option after one period is C u , the option will be worth either C uu (if the stock price goes up) or C ud (if stock price goes down) after one more period (at its expiration date). C uu and C ud are determined by: C uu = max[u 2 S − X, 0], and C ud = max[udS − X, 0].
Similarly, Eq. (9) shows that if the value of the option is C d after one period, the option will be worth either C du or C dd at the end of the second period. C du and C dd are: C ud = max[udS − X, 0], and C dd = max[d 2 S − X, 0].
Replacing C u and C d in Eq. (4) with their expressions in Eqs. (8) and (9), respectively, we can simplify the resulting equation to yield the two-period equivalent of the one-period binomial pricing formula, which is
In Eq. (10), we used the fact that C ud = C du because the price will be the same in either case.
If we assume that r, u, and d will remain constant over time, deriving the option’s fair value with two or more periods to maturity is a relatively simple process of working backwards from the possible maturity values. Using the same procedure, we can extend the two-period model to a three-period model as in Eq. (11).
A graphical interpretation of Eq. (11) is presented in Figs. 1 and 2. Figure 1 presents the stock price binomial decision tree and Fig. 2 presents the call option decision tree.
In Fig. 1, S represents stock price per share in period 0. In period 1, stock price can either go up (uS) or go down (dS).
Similarly, in period 2, stock prices can be u 2 S, udS, duS or d 2 S. Footnote 3 In period 3, stock price has eight possible cases as presented in Fig. 1 in detail.
In period 3, the highest possible value for stock price based on our assumption is u 3 S. We get this value first by multiplying the stock price S at period 0 by u to get the resulting value of uS of period 1. Then, we again multiply the stock price in period 1 by u to get the resulting value of u 2 S of period 2. Finally, we multiply the stock price in period 2 by u to get the value of u 3 S in period 3. Similarly, the lowest possible value of stock price is d 3 S.
In Fig. 2, eight nodes in the right column represent the values of call option when the stock price is fewer than eight different possible cases. Under three-period binomial tree settings, period 3 means the maturity date. At that point, the value of the call option is determined by the relationship between stock price and exercise price X. Here, we take C uud , which implies the value of the call option when the stock price is u 2 dS as an example. If the stock price, u 2 dS, exceeds exercise price X, then the call option value should be C uud = u 2 dS − X. Otherwise, a negative value has no value to an investor, and the call option value should be 0. All we mentioned above yields the value of option C uud in period 0 as C uud = max[u 2 dS − X, 0]. Similarly, we can determine all the option values under different stock price at expiration date.
Similarly, the binomial model can be generalized into n periods. Lee et al. (2013b) defined the pricing of a call option in a binomial OPM with n periods as Eq. (12).
We can rewrite Eq. (12) as:
where a denotes the minimum integer value of j for which u j d n−j − X will be positive.
It is easy to observe that the second term in brackets in Eq. (13) is a cumulative binomial distribution with parameters n and p. If we define \( p^{{\prime }} \equiv ({u \mathord{\left/ {\vphantom {u r}} \right. \kern-0pt} r})p \) and \( 1 - p' \equiv ({d \mathord{\left/ {\vphantom {d r}} \right. \kern-0pt} r})(1 - p) \), then the first term in the brackets can also become a cumulative binomial distribution with parameters n and \( p' \), as show in Eq. (14).
Therefore, Eq. (13) can be simplified as
where
2.2 Black–Scholes model
Black and Scholes (1973) and Merton (1973) have used stochastic Itô calculus to derive an option pricing model. However, if we assume risk-neutral, Lee et al. (2013b) proposed a lognormal distribution approach to derive the Black–Scholes model. In this paper, we will discuss the lognormal distribution approach in details in Sect. 5.
The most famous option pricing model is the Black–Scholes option pricing model which can be used to price European options.
The Black–Scholes model for a European call option is:
where \( d_{1} = \frac{{\ln ({S/X}) + \left(r + \frac{{\sigma^{2} }}{2}\right)T}}{\sigma \sqrt{T} } \); \( d_{2} = d_{1} - \sigma \sqrt{T} \); C = call price; S = stock price; X = exercise price; r = risk-free interest rate; T = time to maturity of option in years; N(·) = standard normal distribution; σ = stock volatility.
This model can be used to price call option and the put option can be derived from the following put-call parity:
where P = put price, other notations are identical to those defined in Eq. (16).
In the following section, we will show the relationship between binomial and Black–Scholes option pricing models.
3 Relationship between binomial OPM and Black–Scholes OPM
When comparing the parameters in both models, we will find that, the binomial model has an increase factor (u), a decrease factor (d), and n-period parameters that the Black–Scholes model does not have. While the Black–Scholes model has distinct parameters, σ and T do not appear in binomial model. The parameters between the two models have the links, and can be translated from one to another. The derivations are as follows (Hull 2014).
As we discussed in Sect. 2, in binomial OPM setting, the stock price S goes up with a probability p to arrive uS, and goes down with a probability 1 − p to arrive dS. The expected stock price is:
Assume each step is of length Δt, where \( \Delta t = \frac{T}{n} .\) As n → ∞, Δt → 0. The expected return on a stock (in the real world) is supposed to be r (continuously compounding). Therefore, within this small period of time, the expected price should be e rΔt S.
Therefore, we have the following equation holds.
The volatility of a stock price is defined as σ, therefore, in the short time period Δt, the standard deviation of the stock return is \( \sigma \sqrt{\Delta t} \), i.e. the variance of the return is σ 2Δt.
The variance of the stock price return isFootnote 4:
We have the following equation holds.
Combining the two equations, we get
When ignoring terms Δt 2 and higher power of Δt, one solution of this equation isFootnote 5:
These are the values of u and d proposed by Cox et al. (1979). To summarize the main relations between the parameters of the two alternative OPMs, we have the following important equations to link the two models.
If n gets very large, the binomial OPM value will get close to the Black–Scholes OPM value. Benninga and Czaczkes (2000) demonstrated that the binomial value will be close to Black–Scholes when the parameter n exceeds 500.
There are two alternative methods to show how binomial OPM can be converted to the Black–Scholes OPM. These two methods are:
-
1.
Theoretical methods proposed by Cox et al. (1979) and Rendleman and Bartter (1979). Lee and Lin (2010) have shown how these two different methods can be related. Cox et al. (1979) used the Lyapunov Condition to show how the binomial OPM can be reduced to the Black–Scholes OPM. Alternatively, Rendleman and Bartter (1979) used the limited theory of the relationship between binomial and normal distribution to show how the binomial OPM can be converted to the Black–Scholes OPM. To understand this approach, we do not need to know advanced probability theory, as we will point out in the next section.
-
2.
The Excel approach proposed by Lee (2001). Lee has used the Excel program approach to show that the binomial model can be approached to the Black–Scholes model when n approaches 500. This approach is similar to the concept and theory used by Rendleman and Bartter (1979).
Here we will demonstrate how to use the binomialBS_OPM.xls Excel file proposed by Lee (2001), to create the decision trees for call option price as an illustrative example.Footnote 6 We assume stock price is 30, strike price is 32, increase factor (u) is 1.1 and decrease factor (d) is 0.9. We are constructing a four-period binomial option pricing model with risk-free rate 3 %. Decision tree of call option using binomial model is produced as shown in Fig. 3.
31 calculations were required to create a decision tree that has four periods. Therefore, the Excel file did 31 × 3 = 93 calculations to create the three decision trees for stock price, call option value, and put option value.
We also use the Excel program to calculate the binomial and Black–Scholes call values, which were previously illustrated. If we determine the parameter T and σ as 1 and 0.2, respectively, the increase factor (u) and decrease factor (d) will be adjusted. And we can get: u = 1.105 and d = 0.905. Figure 4 shows the decision tree approximation of Black–Scholes call pricing model as these parameters determined.
Notice that in Fig. 4, the binomial OPM value does not agree with the Black–Scholes OPM, but the values are close. The binomial OPM value will get very close to the Black–Scholes OPM value once the binomial parameter—number of periods n gets very large. Benninga and Czaczkes (2000) demonstrated that the binomial value will be close to Black–Scholes when the number of periods n is larger than 500. Here, we will use the Johnson and Johnson call option as a real example for a practical illustration. The parameters are as follows: S = 93.45, X = 92.5, T = 0.3589, r = 2.75 %. σ = 13.01 %, which is estimated from JNJ stock’s daily return. The observed call price from market is C = 3.65.
For Black–Scholes OPM, we can get:
The theoretical value for the call option from Black–Scholes model should be:
Table 1 shows how the binomial OPM value converges to the Black–Scholes OPM as n gets larger, with increase factor (u) and decrease factor (d) adjusted accordingly.
Previous examples show that the Excel program can be used to demonstrate the binomial option pricing model and can converge to the Black–Scholes model when the number of periods approaches infinity.
4 Compare Cox et al. and Rendleman and Bartter methods to derive OPM
Both Cox et al. (1979) and Rendleman and Bartter (1979) employ Eq. (13) to show how the binomial model can be reduced to the Black–Scholes model when the number of observation n approaches infinity. In this section, we briefly discuss the methods employed by these two papers.
4.1 Cox et al. method
Cox et al. (1979) used the following binomial option pricing model to derive the Black–Scholes model.
where
a is the minimum number of upward stock movements necessary for the option to terminate in the money. In other words, a is the minimum value of integer j that u j d n−j S − X > 0 holds.
In order to show the limiting result that the binomial option pricing formula converges to the continuous version of the Black–Scholes option pricing formula, we assume that h represents the lapsed time between successive stock price changes. Thus, if t is the fixed length of calendar time to expiration, and n is the total number of periods each with length h, then \( h = \frac{t}{n} \). As the trading frequency increases, h will get closer to zero. When h → 0, this is equivalent to n → ∞.
\( \hat{r} \) is one plus the interest rate over a trading period of length h. We not only want \( \hat{r} \) to depend on n, but want it to depend on n in a particular way—so that as n changes, the total return \( \hat{r}^{n} \) remains the same. We denote r as one plus the rate over a fixed unit of calendar time, then over time t, the total return should be r t. Then, we will have following equation:
for any choice of n. Therefore, \( \hat{r} = r^{\frac{t}{n}} \). Let \( S^{*} \) be the stock price at the end of the nth period with the initial price S. If there are j upwards move, then the generalized expression should be:
Therefore, j is the realization of a binomial random variable with probability of a success being p. We have the expectation of \( \log ({{S^{*} }/S}) \) as
and its variance
We are considering dividing up the original time period t into many shorter subperiods of length h so that t = nh. Our procedure calls for making n larger while keeping the original time period t fixed. As n → ∞, we would at least like the mean and the variance if the continuously compounded return rate of the assumed stock price movement coincided with that of actual stock price. Label the actual empirical values of \( \tilde{\mu }n \) and \( \tilde{\sigma }^{2} n \) as μt and σ 2 t, respectively. Then we want to choose u, d, and p so that \( \tilde{\mu }n \to \mu t \) and \( \tilde{\sigma }^{2} n \to \sigma^{2} t \) as n → ∞.
A little algebra shows that we can accomplish this by letting
At this point, in order to proceed further, we need the Lyapunov condition of central limit theorem as following (Ash and Doleans-Dade 1999; Billingsley 2008).
Lyaponov’s Condition
Suppose X 1, X 2, … are independent and uniformly bounded with E(X i ) = 0, Y n = X 1 + ··· + X n , and s 2 = E(Y 2 n ) = Var(Y n ).
If \( \lim_{n \to \infty } \sum\nolimits_{k = 1}^{n} {\frac{1}{{s_{n}^{2 + \delta } }}E\left| {X_{k} } \right|^{2 + \delta } } = 0 \) for some δ > 0, then the distribution of \( \frac{{Y_{n} }}{{s_{n} }} \) converges to the standard normal distribution as n → ∞.
Theorem
If
then
where N(z) is the cumulative standard normal distribution function.
Proof
Since
and
we have
Thus
Recall that \( p = \frac{{\hat{r} - d}}{u - d} \) with \( \hat{r} = r^{\frac{t}{n}} \), \( u = e^{{\sigma \sqrt{\frac{t}{n}} }} \), \( d = e^{{ - \sigma \sqrt{\frac{t}{n}} }} \), we have:
Therefore, \( \frac{{(1 - p)^{2} +\,p^{2} }}{{\sqrt{np(1 - p)} }} \to 0\,{\text{ as }}\,n \to \infty \).
Hence the condition for the theorem to hold as stated in Eq. (29) is satisfied. It is noted that the condition (29) is a special case of Lyapunov’s condition where δ = 1. Next, we will show that the binomial option pricing model as given in Eq. (23) will indeed coincide with the Black–Scholes option pricing formula. We can see that there are apparent similarities in Eq. (23). In order to show the limiting result, we need to show that:
In this section we will only show the second convergence result, as the same argument will hold true for the first convergence. From the definition of B 2(a; n, p), it is clear that
Recall that we consider a stock to move from S to uS with probability p and dS with probability 1 − p. The mean and variance of the continuously compounded rate of return for this stock are \( \tilde{\mu }_{p} \) and \( \tilde{\sigma }_{p}^{2} \) where
From Eq. (25) and the definitions for \( \tilde{\mu }_{p} \) and \( \tilde{\sigma }_{p}^{2} \), we have
Also, from the binomial option pricing formula we have
where ɛ is a real number between 0 and 1.
From the definitions of \( \tilde{\mu }_{p} \) and \( \tilde{\sigma }_{p}^{2} \), it is easy to show that
Thus from Eq. (31) we have
We have checked the condition given by Eq. (29) in order to apply the central limit theorem. In addition, we have to evaluate \( \tilde{\mu }_{p} n \), \( \tilde{\sigma }_{p}^{2} n \) and \( \log \left( \frac{u}{d} \right) \) as n → ∞. \( \tilde{\mu }_{p} n \to \left( {\log r - \frac{1}{2}\sigma^{2} } \right)t \), which can be derived from the property of the lognormal distribution that \( \log E({{S^{*} }/S}) = \mu_{p} t + \frac{1}{2}\sigma^{2} t \), and \( E({{S^{*} }/S}) = [pu + (1 - p)d]^{n} = \hat{r}^{n} = r^{t} \). It is also clear that \( n\tilde{\sigma }_{p}^{2} \to \sigma^{2} t \) and \( \log \left( \frac{u}{d} \right) \to 0 \).
Hence, in order to evaluate the asymptotic probability in Eq. (30), we have
Using the fact that 1 − N(z) = N(−z), we have, as n → ∞, \( B_{2} (a;n,p) \to N( - z) = N(x - \sigma \sqrt{t} ) \), where \( x = \frac{{\log \left( {\frac{S}{{Xr^{ - t} }}} \right)}}{\sigma \sqrt{t} } + \frac{1}{2}\sigma \sqrt{t} \). A similar argument holds for \( B_{1} (a;n,p^{{\prime }} ) \), and hence we completed the proof that the binomial option pricing formula as given in Eq. (23) includes the Black–Scholes option pricing formula as a limiting case.
Lyaponov’s Condition requires that X 1, X 2, … are independent and uniformly bounded with E(X i ) = 0, Y n = X 1 + ··· + X n , and s 2 = E(Y 2 n ) = Var(Y n ). However, rates of return are generally not independent over time and not necessarily uniformly bounded by the condition required. This is the potential limitation of proof by Cox et al. (1979). We found that the derivation methods proposed by Rendleman and Bartter (1979), which will be discussed in next section, are not so restrictive as the proof discussed in this section.
4.2 Rendleman and Bartter method
In Rendleman and Bartter (1979), a stock price can either advance or decline during the next period. Let \( H_{T}^{ + } \) and \( H_{T}^{ - } \) represent the returns per dollar invested in the stock if the price rises (the + state) or falls (the − state), respectively, from time T − 1 to time T (maturity of the option). \( V_{T}^{ + } \) and \( V_{T}^{ - } \) the corresponding end-of-period values of the option.
Let R be the riskless interest rate, they showed that the price of the option can be represented as a recursive form as:
Equation (37) can be applied at any time T − 1 to determine the price of the option as a function of its value at time T. Footnote 7 By using recursive substitution as discussed in Sect. 2.1, they derived the binomial option pricing model as defined in Eq. (38).Footnote 8
where pseudo probabilities φ and ϕ are defined as:
Please note that ϕ and φ are identical to p and \( p^{{\prime }} \), which are defined as \( p = \frac{r - d}{u - d}\, \) and \( p^{{\prime }} \equiv ({u/r})p \) in Sect. 2.1.
a denotes the minimum integer value of i for which \( S_{0} H^{{ +^{i} }} H^{{ -^{T - i} }} > X \) will be satisfied. This value is given byFootnote 9:
where INT[·] is the integer operator.
B 1(a; T, φ) and B 2(a; T, φ) are the cumulative binomial probability. The number of successes will fall between a and T after T trials, φ and ϕ represent the probability associated with a success after one trial.
In each period, the stock price rises with the probability θ. We assume the distribution of returns, which is generated after T periods will follow a log-binomial distribution. Then the mean of the stock price return is:
And the variance of stock price return is:
where: θ = probability that the price of the stock will rise
Please note that in Cox et al. (1979), they assume log-binomial distribution with mean μt, and variance σ 2 t. Apparently, Rendleman and Bartter (1979) assumed that t = 1. Therefore, the Black–Scholes model derived by them is not exactly identical to the original Black–Scholes model. The implied values of H + and H − are then determined by solving Eqs. (42)–(45), shown as Eqs. (46) and (47), respectively.
As T becomes larger, the cumulative binomial density function can be approximated by the cumulative normal density function. When T → ∞, the approximation will be exact, and Eq. (38) evolves to Eq. (48).Footnote 10
In this equation, \( N(Z,Z^{{\prime }} ) \) is the probability that a random variable from a standard normal distribution will take on values between a lower limit Z and an upper limit \( Z^{{\prime }} \). According to the property of binomial probability distribution function, we have:
Thus, the price of option when the two-state process evolves continuously is presented as:
Let \( 1 + R = e^{r/T} \) reflect the continuous compounding of interest, then lim T→∞(1 + R)T = e r. It is obvious that \( { \lim }_{T \to \infty } Z_{1}^{\prime } = { \lim }_{T \to \infty } Z_{2}^{\prime } = \infty \), therefore, all that needs to be determined is lim T→∞ Z 1 and lim T→∞ Z 2 in the derivation of the two-state model under a continuous time case. Substituting H + and H − in Eqs. (46) and (47) into Eq. (41), we have: \( a = 1 + INT\left[ {\frac{{\ln (X/S_{0}) - \mu + \sigma \sqrt{T} \sqrt{\frac{\theta }{(1 - \theta )}} }}{{{\sigma \mathord{\left/ {\vphantom {\sigma {\sqrt{T\theta (1 - \theta )} }}} \right. \kern-0pt} {\sqrt{T\theta (1 - \theta )} }}}}} \right] \).
Then, we have Eq. (50) holds.
In the limit, the term 1 + INT[·] will be simplified to [·]. Therefore, Z 1 can be restated as:
Substituting H + and H − in Eqs. (46) and (47) and \( 1 + R = e^{r/T} \) into Eq. (39), we have:
Now, we expand Taylor’s seriesFootnote 11 in \( \frac{1}{\sqrt{T} } \), and obtain:
where \( o(\frac{1}{\sqrt{T} }) \) denotes a function tending to zero more rapidly than \( \frac{1}{\sqrt{T} } \).
It can be shown that:
Similarly, we have:
We also expand Taylor’s series in \( \frac{1}{\sqrt{T} } \), and we can obtain:
Therefore, we have:
Now substituting lim T→∞ φ for φ and \( \lim_{T \to \infty } \sqrt{T} (\theta - \varphi ) \) for \( \sqrt{T} (\theta - \varphi ) \) into Eq. (51). Then we have Eq. (58) holds.
Similarly, we can also prove that
According to the property of normal distribution, N(Z, ∞) = N(−∞, −Z). Let d 1 = −lim T→∞ Z 1, d 2 = −lim T→∞ Z 2, the continuous time version of the two-state model is obtained:
Equation (60) is not exactly identical to the original Black–Scholes model because of the assumed log-binomial distribution with mean μ and variance σ 2. If they assume a log-binomial distribution with mean μt and variance σ 2 t, then d 1 and d 2 should be rewritten as:
Lee and Lin (2010) have theoretically compared these two derivation methods. Based upon (a) mathematical and probability theory knowledge, (b) assumption and (c) advantage and disadvantage, the comparison results are listed in Table 2. The main differences of assumptions between two approaches are: Under Cox et al. (1979) method, the stock price’s increase factor and decrease factor is expressed as: \( u = e^{{\sigma \sqrt{\frac{t}{n}} }} \) and \( d = e^{{ - \sigma \sqrt{\frac{t}{n}} }} \), respectively, which implies the restraints equality ud = 1 holds. While under the Rendleman and Bartter (1979) method, the increase factor and decrease factor is: \( H^{ + } = \exp \left( {{\mu/T} + (\sigma/\sqrt{T})\sqrt{\frac{(1 - \theta )}{\theta }} } \right) \) and \( H^{ + } = \exp \left( {{\mu/T} - (\sigma/\sqrt{T})\sqrt{\frac{\theta }{(1 - \theta )}} } \right) \), respectively. In the Rendleman and Bartter (1979) method’s settings, time to maturity is settled as “1”. With the number of periods T → ∞, we can find that the expressions are similar to the Cox et al. (1979) method. They still have the “adjusted factor” \( \sqrt{\frac{(1 - \theta )}{\theta }} \) and \( \sqrt{\frac{\theta }{(1 - \theta )}} \) before \( \frac{\sigma }{\sqrt{T} } \) in the exponential expression for increase factor and decrease factor. Under the Rendleman and Bartter (1979) method, H + H − ≠ 1.
Hence, like we indicate in Table 2, the Cox et al. method is easy to follow if one has the advanced level knowledge in probability theory, but the assumptions on the model parameters make its applications limited. On the other hand, the Rendleman and Bartter model is intuitive and does not require higher-level knowledge in probability theory. However, the derivation is more complicated and tedious. In “Appendix”, we show that the best fit between binomial distribution and normal distribution will occur when binomial probability is 0.5.
5 Lognormal distribution approach to derive Black–Scholes model
To derive the option pricing model in terms of lognormal distribution, we begin by assuming that the stock price follows a lognormal distribution (Lee et al. 2013b). Denote the current stock price by S and the stock price at the end of tth period by S t . Then \( \frac{{S_{t} }}{{S_{t - 1} }} = \exp (K_{t} ) \) is a random variable with a lognormal distribution, where K t is the rate of return in tth period and is assumed as a random variable with normal dis-tribution. Assume K t has the same expected value μ k and variance \( \sigma_{k}^{2} \) for each. Then \( K_{1} + K_{2} + \cdots + K_{T} \) is a normal random variable with expected value Tμ k and variance \( T\sigma_{k}^{2} \).
Property of lognormal distribution
If a continuous random variable y is normally distributed, then the continuous variable x defined in Eq. (61) is lognormally distributed.
If the variable y has mean μ and variance σ 2, then the mean μ x and variance σ 2 x of variable x is defined as the following, respectively.
Following the property, we then can define the expected value of \( \frac{{S_{T} }}{S} = \exp (K_{1} + K_{2} + \cdots + K_{T} ) \) as:
Under the assumption of a risk-neutral investor, the expected return \( E\left( {\frac{{S_{T} }}{S}} \right) \) is assumed to be e rT (where r is the riskless rate of interest). In other words, we have the following equality holds.
The call option price C can be determined by discounting the expected value of the terminal option price by the risk-free rate.
Note that in Eq. (66):
where T is the time of expiration and X is the exercise price.
Let \( x = \frac{{S_{T} }}{S} \) be a lognormal distribution. Then we have:
where g(x) is the probability density function \( x = \frac{{S_{T} }}{S} \).
Here, we will use properties of normal distribution, lognormal distribution, and their mutual relations to derive the Black–Scholes model. We continue with variable settings in Eq. (61), where y is normally distributed and x is lognormally distributed.
The PDF of x is:
The PDF of y can be defined as:
By comparing the PDF of normal distribution and the PDF of lognormal distribution, we know that
In addition, it can be shown thatFootnote 13
The CDF of lognormal distribution can be defined as
If we transform variable x in Eq. (72) into variable y, then the upper and lower limits of integration for a new variable are ∞ and ln a, respectively. Then the CDF for lognormal distribution can be written in terms of the CDF for normal distribution as
We can rewrite Eq. (73) in a standard normal distribution form, by substituting the variable.
where \( d = \frac{\mu - \ln (a)}{\sigma } \).
Similarly, the mean of a lognormal variable can be defined as:
If the lower bound a is >0; then the partial mean of x can be shown asFootnote 14:
where \( d = \frac{\mu - \ln (a)}{\sigma } + \sigma \).
Substituting μ = r − σ 2/2 and \( a = \frac{X}{S} \) into Eq. (74), we obtain:
where \( d_{2} = \frac{{r - (1 /2)\sigma^{2} - \ln \frac{X}{S}}}{\sigma } \).
Similarly, we substitute \( \mu = r - {{\sigma^{2} } \mathord{\left/ {\vphantom {{\sigma^{2} } 2}} \right. \kern-0pt} 2} \) and \( a = \frac{X}{S} \) into Eq. (76), we obtain:
where \( d_{1} = \frac{{r - (1 /2)\sigma^{2} - \ln \frac{X}{S}}}{\sigma } + \sigma \).
Substituting Eqs. (77) and (78) into Eq. (67), we obtain Eq. (79), which is identical to the Black–Scholes formula.
In this section, we show that the Black–Scholes model can be derived by differential and integral calculus without using stochastic calculus. However, it should be noted that we assume risk neutrality instead of risk averse in the derivation of this section.
6 Using stochastic calculus to derive Black–Scholes model
Black and Scholes (1973) have used two alternative approaches to derive the well-known stochastic differential equation defined in Eq. (80)Footnote 15:
where t = passage of time; S = stock price, which is a function of time t; C(t, S) = call price, which is a function of time t and stock price S; C t (t, S) is the first order partial derivative of C(t, S) respect to t; C S (t, S) is the first order partial derivative of C(t, S) respect to S; C SS (t, S) is the second order partial derivative of C(t, S) respective to S; r = risk-free interest rate; σ = stock volatility.
We rewrite it in a simpler way, as shown in Eq. (81).
where \( \frac{\partial C}{\partial t} = C_{t} (t,S) \); \( \frac{\partial C}{\partial S} = C_{S} (t,S) \); \( \frac{{\partial^{2} C}}{{\partial S^{2} }} = C_{SS} (t,S) \) in Eq. (80).
To derive the Black–Scholes model, we need to solve this differential equation under the boundary condition:
where T is the maturity date of the option, and X is the exercise price.
By introducing boundary constraints and making variable substitutions, they obtained a differential equation, which is the heat-transfer equation in physics (Joshi 2003). They used the Fourier transformation to solve the heat-transfer equation under the boundary condition, and finally obtain the solution. Here we will demonstrate the main procedures to obtain the heat-transfer equation, and then get the closed-form solution under the boundary condition.
Let Z = ln S, using the chain rule of partial derivatives, then we have the following equations hold.
Then we changed Eq. (81) into Eq. (85).
Let τ = T − t.
Let D = e rτ C, i.e. C = e −rτ D, and re-define three partial derivatives in Eq. (86). We have:
If we substitute Eqs. (87), (88), and (89) into Eq. (86), we obtain:
We introduce a new variable Y to replace Z, then we have:
Since D = e rτ C, and it is a function of Z and τ, then we explicitly rewrite D as D Z(Z, τ). Equation (91) implies that D is also a function of Y and τ. We define D Z(Z, τ) and D Y(Y, τ) as follows.
Taking partial derivatives of D Z(Z, τ) respective to Z, we obtain:
Similarly, we have:
Substituting Eqs. (94), (95), and (96) into Eq. (90), we can get:
Equation (97) is almost close to the heat transfer equation used by Black and Scholes.
Let \( u = \frac{2}{{\sigma^{2} }}\left( {r - \frac{1}{2}\sigma^{2} } \right)Y,\,\,v = \frac{2}{{\sigma^{2} }}\left( {r - \frac{1}{2}\sigma^{2} } \right)^{2} \tau \), and re-denote D(u, v) as the function of u and v.
We finally reach the heat transfer equation derived by Black and Scholes, when we substitute Eqs. (99) and (100) into Eq. (97).
Equation (101) is identical to Eq. (10) of Black–Scholes (1973). In terms of the Black–Scholes notation, Eq. (101) can be written as
Now, we need to find a function D(u, v) that satisfies both of the boundary conditions and the partial differential equation as shown in Eq. (101).Footnote 16 The general solution given in Churchill (1963) is as follows.
If:
Then the general solution for v t (x, t) is Footnote 17:
In our notation, D(u, v) = v(x, t), and k = 1, which makes Eq. (102) equivalent to the partial differential equation as shown in Eq. (101). Moreover, we have the boundary condition:
At maturity date, t = T, v = 0. Then we have D(u, 0) = C(S, T). f(u) must be determined to make Eq. (103) satisfied. Black and Scholes choose:
Note that, when t = T, \( u = \frac{2}{{\sigma ^{2} }}\left(r - \frac{1}{2}\sigma ^{2}\right)\ln (S/X)\), then we have:
which is identical to the boundary condition. Therefore, the determined f(u) makes Eq. (103) hold.
Now that Eqs. (102) and (103) are satisfied, the solution to the differential equation is given byFootnote 18:
Let \( \eta = {q \mathord{\left/ {\vphantom {q {\sqrt{2} }}} \right. \kern-0pt} {\sqrt{2} }} \), and substitute it and C = e −rτ D into Eq. (107), then we have:
Note that:\( - {u/{\sqrt{2v} }} = - \frac{{\ln ({S/X}) + \left( {r - \frac{1}{2}\sigma^{2} } \right)\tau }}{\sigma \sqrt{\tau} } = - d_{2} \). Therefore, Eq. (108) can evolve into:
We observe the second term in Eq. (109). Recall that the cumulative standard normal density function is defined as:
Therefore, the second term of Eq. (109) is:
Deriving the first term in Eq. (109) is much more tedious and difficult. Recall the expressions for u and v, \( u = \frac{2}{{\sigma^{2} }}(r - \frac{1}{2}\sigma^{2} )(\ln ({S/X}) + (r - \frac{1}{2}\sigma^{2} )\tau ) \), \( v = \frac{2}{{\sigma^{2} }}(r - \frac{1}{2}\sigma^{2} )^{2} \tau \). Therefore, we have Eqs. (112) and (113) hold.
Therefore, the first term in Eq. (109) is:
Here, again we apply variable substitution. Let \( q^{{\prime }} = q - \sigma \sqrt{\tau} \), then \( dq^{{\prime }} = dq \). Therefore, Eq. (114) evolves to:
Let \( d_{1} = d_{2} + \sigma \sqrt{\tau} \), then we obtain:
Finally, when combining the first and second terms in Eq. (109), simplified by Eqs. (116) and (111) respectively, we reach the Black–Scholes formula.
where
7 Summary and concluding remarks
In this paper, we have reviewed three alternative approaches to derive option pricing models. We have discussed how the binomial model can be used to derive the Black–Scholes model in detail. In addition, we also show how the Excel program in terms of decision tree can be used to empirically show how binomial model can be converted to Black–Scholes model when observations approach infinity. Under an assumption of risk neutrality, we show that the Black–Scholes formula can be derived using only differential and integral calculus and a basic knowledge of normal and lognormal distributions. In “Appendix”, we use the de Moivre–Laplace Theorem to prove that the best fit between the binomial and normal distributions occurs when binomial probability is \( \frac{1}{2} \). Overall, this paper can help statisticians and mathematicians better understand how alternative methods can be used to derive the Black–Scholes option model.
Notes
In this section, we follow the notations used by Cox et al. (1979).
To sell the call option means to write the call option. If a person writes a call option on stock A, then he or she is obliged to sell at exercise price X during the contract period.
Here, we distinguish udS and duS, and count them as two possible outcomes.
This uses the property that the variance of a variable Q can be calculated by: E(Q)2 – [E(Q)]2, where E(·) denotes the expected value.
Here, Taylor series expansion is used: \( e^{x} = 1 + x + \frac{{x^{2} }}{2!} + \frac{{x^{3} }}{3!} + \cdots \).
\( e^{{r\Delta t}} = 1 + r\Delta t \) and \( e^{{2r\Delta t}} = 1 + 2r\Delta t \) when higher powers of \( \Delta t^{2} \) are ignored. The solution to u and d implies that \( u = 1 + \sigma \sqrt{\Delta t} + \frac{1}{2}\sigma^{2}\Delta t \), \( d = 1 - \sigma \sqrt{\Delta t} + \frac{1}{2}\sigma^{2}\Delta t \). All of these expansions satisfy Eq. (19).
The details of program presentation for stock price, call option price, and also put option price using both binomial model and Black–Scholes model are shown in Chapter 18 in Lee et al. (2013a).The Excel VBA Code for binomialBS_OPM.xls can be found in Appendix 18A in Lee et al. (2013a). The readers can read them if interested. Due to space limit, we only present the illustrative decision trees for call options using binomial model and Black–Scholes model in the main text.
Please note that notation T used here is the number of periods rather than calendar time.
We first solve equality \( S_{0} H^{{ +^{i} }} H^{{ -^{T - i} }} = X \). This yields \( i = \frac{{\ln (X/S_{0}) - T\ln (H^{ - } )}}{{\ln H^{ + } - \ln H^{ - } }} \). To get a, the minimum integer value of i for which \( S_{0} H^{{ +^{i} }} H^{{ -^{T - i} }} > X \) will be satisfied, we should note a as: \( a = 1 + INT\left[ {\frac{{\ln (X/S_{0}) - T\ln (H^{ - } )}}{{\ln H^{ + } - \ln H^{ - } }}} \right] \).
In “Appendix”, we will use de Moivre–Laplace theorem to show that the best fit between the binomial and normal distributions occurs when the binomial probability (or pseudo probability in this case) is \( \frac{1}{2} \).
Using Taylor expansion, we have \( e^{x} = 1 + x + \frac{{x^{2} }}{2!} + O(x^{2} ) \).
Now that \( x = e^{y} \), then \( dx = d(e^{y} ) = e^{y} dy = xdy \).
The second equality is obtained by substituting the PDF of normal distribution into \( \int_{{\ln ({\text{a}})}}^{\infty } {f(y)e^{y} dy} \) and does the appropriate transformation.
Black and Scholes have used two alternative methods to derive this equation. In addition, the careful derivation of this equation can be found in Chapter 27 of Lee et al. (2013a), which was written by Professor A.G. Malliaris, Loyola University of Chicago. Beck (1993) has proposed an alternative way to derive this equation, and raised questions about the methods used by Black and Scholes. In the summary of his paper, he mentioned that the traditional derivation of the Black–Scholes formula is mathematically unsatisfactory. The hedge portfolio is not a hedge portfolio since it is neither self-financing nor riskless. Due to compensating inconsistencies, the final result obtained is nevertheless correct. In his paper, these inconsistencies, which abound in the literature, were pointed out and an alternative, more rigorous derivation avoiding these problems is presented.
The following procedure has closely related to Kutner (1988). Therefore, we strongly suggest the readers read his paper.
The solution is obtained as an application of the general Fourier integral. See Churchill (1963, pp. 154–155) for more details.
The lower limit exists since if \( u < 0,\,f(u) = 0 \). Therefore, we require \( u + 2\eta \sqrt{v} \geq 0\), i.e. \( \eta \ge - {u \mathord{\left/ {\vphantom {u {2\sqrt{v} }}} \right. \kern-0pt} {2\sqrt{v} }} \).
References
Aït-Sahalia Y, Lo AW (1998) Nonparametric estimation of state-price densities implicit in financial asset prices. J Finance 53(2):499–547
Amin KI, Jarrow RA (1992) Pricing options on risky assets in a stochastic interest rate economy. Math Finance 2(4):217–237
Amin KI, Ng VK (1993) Option valuation with systematic stochastic volatility. J Finance 48(3):881–910
Ash RB, Doleans-Dade C (1999) Probability and measure theory, 2nd edn. Academic Press, London
Bailey W, Stulz RM (1989) The pricing of stock index options in a general equilibrium model. J Financ Quant Anal 24(01):1–12
Bakshi GS, Chen Z (1997a) An alternative valuation model for contingent claims. J Financ Econ 44(1):123–165
Bakshi GS, Chen Z (1997b) Equilibrium valuation of foreign exchange claims. J Finance 52(2):799–826
Bates DS (1991) The crash of ‘87: was it expected? The evidence from options markets. J Finance 46(3):1009–1044
Bates DS (1996) Jumps and stochastic volatility: exchange rate processes implicit in deutsche mark options. Rev Financ Stud 9(1):69–107
Beck TM (1993) Black–Scholes revisited: some important details. Financ Rev 28(1):77–90
Beckers S (1980) The constant elasticity of variance model and its implications for option pricing. J Finance 35(3):661–673
Benninga S, Czaczkes B (2000) Financial modeling. MIT Press, Cambridge
Billingsley P (2008) Probability and measure, 3rd edn. Wiley, New York
Black F, Scholes M (1973) The pricing of options and corporate liabilities. J Polit Econ 81(3):637–654
Buetow GW, Albert JD (1998) The pricing of embedded options in real estate lease contracts. J Real Estate Res 15(3):253–266
Carr P, Wu L (2004) Time-changed Lévy processes and option pricing. J Financ Econ 71(1):113–141
Chen RR, Palmon O (2005) A non-parametric option pricing model: theory and empirical evidence. Rev Quant Financ Acc 24(2):115–134
Chen RR, Lee C-F, Lee HH (2009) Empirical performance of the constant elasticity variance option pricing model. Rev Pac Basin Financ Mark Policies 12(2):177–217
Churchill RV (1963) Fourier series and boundary value problems, 2nd edn. McGraw-Hill, New York
Costabile M, Leccadito A, Massabó I, Russo E (2014) A reduced lattice model for option pricing under regime-switching. Rev Quant Financ Acc 42(4):667–690
Cox JC, Ross SA (1976) The valuation of options for alternative stochastic processes. J Financ Econ 3(1):145–166
Cox JC, Ross SA, Rubinstein M (1979) Option pricing: a simplified approach. J Financ Econ 7(3):229–263
Davydov D, Linetsky V (2001) Pricing and hedging path-dependent options under the CEV process. Manag Sci 47(7):949–965
Duan JC (1995) The GARCH option pricing model. Math Finance 5(1):13–32
Garven JR (1986) A pedagogic note on the derivation of the Black–Scholes option pricing formula. Financ Rev 21(2):337–348
Geman H, Madan DB, Yor M (2001) Time changes for Lévy processes. Math Finance 11(1):79–96
Grenadier SR (1995) Valuing lease contracts: a real-options approach. J Financ Econ 38(3):297–331
Heston SL (1993) A closed-form solution for options with stochastic volatility with applications to bond and currency options. Rev Financ Stud 6(2):327–343
Heston SL, Nandi S (2000) A closed-form GARCH option valuation model. Rev Financ Stud 13(3):585–625
Hillegeist SA, Keating EK, Cram DP, Lundstedt KG (2004) Assessing the probability of bankruptcy. Rev Acc Stud 9(1):5–34
Hull JC (2014) Options, futures, and other derivatives, 9th edn. Prentice Hall, Englewood Cliffs
Hull J, White A (1987) The pricing of options on assets with stochastic volatilities. J Finance 42(2):281–300
Joshi MS (2003) The concepts and practice of mathematical finance, vol 1. Cambridge University Press, Cambridge
Kou SG (2002) A jump-diffusion model for option pricing. Manag Sci 48(8):1086–1101
Kou SG, Wang H (2004) Option pricing under a double exponential jump diffusion model. Manag Sci 50(9):1178–1192
Kutner GW (1988) Black–Scholes revisited: some important details. Financ Rev 23(1):95–104
Lee JC (2001) Using Microsoft Excel and decision trees to demonstrate the binomial option pricing model. Adv Invest Anal Portf Manag 8:303–329
Lee C-F, Lin CSM (2010) Two alternative binomial option pricing model approaches to derive Black–Scholes option pricing model. In: Lee C-F, Lee J, Lee AC (eds) Handbook of quantitative finance and risk management. Springer, Berlin, pp 409–419
Lee JC, Lee C-F, Wei KJ (1991) Binomial option pricing with stochastic parameters: a beta distribution approach. Rev Quant Financ Acc 1(4):435–448
Lee C-F, Wu TP, Chen RR (2004) The constant elasticity of variance models: new evidence from S&P 500 index options. Rev Pac Basin Financ Mark Policies 7(2):173–190
Lee C-F, Finnerty J, Lee J, Lee AC, Wort D (2013a) Security analysis, portfolio management, and financial derivatives. World Scientific, Singapore
Lee C-F, Lee J, Lee AC (2013b) Statistics for business and financial economics, 3rd edn. Springer, Berlin
Lin CH, Lin SK, Wu AC (2014) Foreign exchange option pricing in the currency cycle with jump risks. Rev Quant Finan Acc. doi:10.1007/s11156-013-0425-1
Marcus AJ, Shaked I (1984) The valuation of FDIC deposit insurance using option-pricing estimates. J Money Credit Bank 16(4):446–460
Melino A, Turnbull SM (1990) Pricing foreign currency options with stochastic volatility. J Econom 45(1):239–265
Melino A, Turnbull SM (1995) Misspecification and the pricing and hedging of long-term foreign currency options. J Int Money Finance 14(3):373–393
Merton RC (1973) Theory of rational option pricing. Bell J Econ Manag Sci 4(1):141–183
Merton RC (1974) On the pricing of corporate debt: the risk structure of interest rates. J Finance 29(2):449–470
Merton RC (1977) An analytic derivation of the cost of deposit insurance and loan guarantees: an application of modern option pricing theory. J Bank Finance 1(1):3–11
Merton RC (1978) On the cost of deposit insurance when there are surveillance costs. J Bus 51:439–452
Psychoyios D, Dotsis G, Markellos RN (2010) A jump diffusion model for VIX volatility options and futures. Rev Quant Financ Acc 35(3):245–269
Rendleman RJ, Bartter BJ (1979) Two-state option pricing. J Finance 34(5):1093–1110
Rubinstein M (1994) Implied binomial trees. J Finance 49(3):771–818
Scott LO (1987) Option pricing when the variance changes randomly: theory, estimation, and an application. J Financ Quant Anal 22(4):419–438
Scott LO (1997) Pricing stock options in a jump-diffusion model with stochastic volatility and interest rates: applications of Fourier inversion methods. Math Finance 7(4):413–426
Stein EM, Stein JC (1991) Stock price distributions with stochastic volatility: an analytic approach. Rev Financ Stud 4(4):727–752
Wiggins JB (1987) Option values under stochastic volatility: theory and empirical estimates. J Financ Econ 19(2):351–372
Williams JT (1991) Real estate development as an option. J Real Estate Finance Econ 4(2):191–208
Wu CC (2006) The GARCH option pricing model: a modification of lattice approach. Rev Quant Financ Acc 26(1):55–66
Author information
Authors and Affiliations
Corresponding author
Appendix: The relationship between binomial distribution and normal distribution
Appendix: The relationship between binomial distribution and normal distribution
In this “Appendix”, we will use the de Moivre–Laplace theorem to prove that the best fit between the binomial and normal distributions occurs when the binomial probability is \( \frac{1}{2} \).
de Moivre–Laplace theorem
As n grows larger and approaches infinity, for k in the neighborhood of np we can approximate
Proof
According to Stirling’s approximation (or Stirling’s formula) for factorials approximation, we can replace the factorial of large number n with the following:
Then \( \left( {\begin{array}{*{20}c} n \\ k \\ \end{array} } \right)p^{k} q^{n - k} \) can be approximated as shown in the following procedures.
Let \( x = \frac{k - np}{{\sqrt{npq} }} \), we obtain:
As k → np, we get \( \tfrac{k}{n} \to p \). Then Eq. (123) can be approximated as:
We are considering the term in exponential function, i.e.
Here, we are using the Taylor series expansions of functions ln(1 ± x):
Then we expand Eq. (125) respect to x and obtain:
Since we have p + q = 1 when we ignore the higher order of x, Eq. (126) can be simply approximated to:
Then we replace Eq. (127) in the exponential function in Eq. (124), we obtain:
Although term \( - \frac{1}{{6\sqrt{npq} }}x^{3} (p - q) \to 0 \) as n → ∞, the term \( - \frac{1}{{6\sqrt{npq} }}x^{3} (p - q) \) will be exactly zero if and only if p = q. Under this condition, \( \left( {\begin{array}{*{20}c} n \\ k \\ \end{array} } \right)p^{k} q^{n - k} \simeq \frac{1}{{\sqrt{2\pi pq} }}\exp ( - \frac{1}{2}x^{2} ) = \frac{1}{{\sqrt{2\pi pq} }}\exp [ - \frac{{(k - np)^{2} }}{2npq}] \). Thus, it is shown that the best fit between the binomial and normal distribution occurs when \( p = q = \frac{1}{2} \).
If p ≠ q, then there exists an additional term \( - \frac{1}{{6\sqrt{npq} }}x^{3} (p - q) \). It is obvious that \( \sqrt{pq} = \sqrt{p(1 - p)} \) will reach maximum if and only if \( p = q = \frac{1}{2} \). Therefore, when n is fixed, if the difference between p and q becomes larger, the absolute value of an additional term \( - \frac{1}{{6\sqrt{npq} }}x^{3} (p - q) \) will be larger. This implies that the magnitude of absolute value of the difference between p and q is an important factor to make the approximation to normal distribution less precise. We use the following figures to demonstrate how the absolute number of differences between p and q affect the precision of using binomial distribution to approximate normal distribution.
From Figs. 5 and 6, we find that when p ≠ q, the absolute magnitude does affect the estimated continuous distribution as indicated by red solid curves. For example, when n = 30, the red solid curve when p = 0.9 is very much different from p = 0.5. In other words, when p = 0.9, the red solid curve is not as similar to the normal curve as p = 0.5. If we increase n from 30 to 100, the solid red curve from p = 0.9 is less different from the solid red curve when p = 0.5. In sum, both the magnitude of n and p will affect the shape of using normal distribution to approximate binomial distribution.
From Eqs. (15) and (16) in the text, we can define the binomial OPM and the Black–Scholes OPM as follows:
Both Cox et al. and Rendlemen and Bartter tried to show the binomial cumulative functions of Eq. (15) will converge to the normal cumulative function of Eq. (16) when n approaches infinity. In this “Appendix”, we have mathematically and graphically showed that the relative magnitude between p and q is the important factor to determine this approximation when n is constant. In addition, we also demonstrate the size of n which also affects the precision of this approximation process.
Rights and permissions
About this article
Cite this article
Lee, CF., Chen, Y. & Lee, J. Alternative methods to derive option pricing models: review and comparison. Rev Quant Finan Acc 47, 417–451 (2016). https://doi.org/10.1007/s11156-015-0505-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11156-015-0505-5
Keywords
- Black–Scholes option pricing model
- Binomial option pricing model
- Lognormal distribution method
- Stochastic calculus