1. Introduction: Convergence of Binomial Trees
Since the appearance of the pioneering work by Cox
et al. (see [
1]) and by Rendleman and Bartter (see [
2]), the use of binomial trees in option pricing has been very popular in both application and theory. Their main advantages are that they inherit the important theoretical concepts of completeness and risk-neutral pricing while keeping the technical framework on a very low level. In particular, they can be applied without the necessity to introduce stochastic calculus.
Further, approximating option prices in the Black–Scholes model (BS model) or more advanced models with the help of a sequence of suitable binomial trees is a popular numerical method when it comes to exotic options, in particular those with American or Bermudan features.
Convergence of such a sequence of approximations to the desired option price in the BS model is ensured by constructing the corresponding binomial trees in a way such that they satisfy the (approximate) moment matching conditions of Donsker’s theorem (see, e.g., [
3,
4]). However, conventional sequences of binomial trees (such as the Cox–Ross–Rubinstein tree (CRR tree) or the Rendleman–Bartter tree (RB tree)) show a quite erratic convergence behavior, which is typically not monotonic in the number of periods
n (
i.e., the fineness of the trees) and is often referred to as the sawtooth effect.
This issue has been addressed by numerous authors, and different solutions have been offered (see, e.g., [
5,
6,
7,
8]). In order to better understand the source of the problem, as well as to be able to compare existing methods theoretically, one has to consider the asymptotics of the discrete models ([
9,
10]). Moreover, this information can then be used to construct advanced tree models with faster or smoother convergence (see [
11,
12,
13]).
We will focus on the BS model in the one-dimensional setting. There, we offer a general method of constructing asymptotic expansions for lattices based on an appropriate Edgeworth expansion and discuss ways of further improving the convergence behavior for different types of options.
Edgeworth expansions have various applications in the literature, e.g., in statistics. In the context of binomial trees, the Edgeworth expansion has been applied, e.g., by Rubinstein (see [
14]) to construct risk-neutral approximations for various types of distributions, however, without providing the exact convergence behavior.
In this article, we propose a new approach to analyze the asymptotic behavior of binomial trees via the introduction of the Edgeworth expansion for lattice triangular schemes. This method provides a general framework for improving the convergence of binomial trees that is not restricted to risk-neutral transition probabilities and can be easily applied to multinomial and multidimensional trees. As an application we provide an asymptotic expansion for the performance of binomial trees for barrier options and construct an extended CRR tree with an improved convergence behavior.
2. Asymptotic Analysis of Binomial Trees: Distributional Fit
Consider the one-dimensional BS model in the risk-neutral setting given by:
where
is a Brownian motion under the risk-neutral measure
Q. We then construct approximating binomial trees
,
via:
where
is a bounded sequence and for each
,
,
are i.i.d random variables taking on values of one and
with probabilities
and
, respectively.
The convergence behavior of the binomial trees above can be controlled with an appropriate selection of values
and
. However, in order to ensure weak convergence, the mean and variance of the one-period log returns of the discrete- and continuous-time models should match at least asymptotically (see, e.g., [
15]). Therefore,
and
should satisfy:
Note first that a simple consequence of the requirement Equation (3) is:
A natural aim is to optimize the choices for and for all types of options and, thus, construct a uniformly superior tree. Unfortunately, we will see later that the exact forms of the optimal and strongly depend on the type of option considered, although they are derived using the same idea.
We now consider the convergence behavior of
to
S in distribution and look at the discretization error:
with
given by:
The asymptotics for Equation (5) has already been provided in [
9] and later in [
11] based on an integral representation of binomial sums (see e.g. [
16]). This approach was also used in [
10] to obtain an asymptotic expansion for barrier options. Note, however, that this methodology has only been applied to one-dimensional binomial trees. In this section, we present an alternative approach that makes use of an Edgeworth expansion for lattice triangular arrays. The advantage of this approach is that it can be easily generalized to both multinomial and multidimensional trees and can be extended to provide any required order of convergence (see, e.g., [
17]).
Consider the discrete-time stock price at maturity:
To be able to make use of the Edgeworth expansion for lattice triangular schemes as introduced in [
17] and in particular Theorem A1 in
Appendix A, we consider:
Note that this yields:
Remark 1. The change of variables from to is necessary as the variables take values ; therefore, their minimal lattice is . However, has a minimal lattice and . Therefore, Theorem A1 can be applied to , but not directly to . This transformation is not the only possibility, the resulting expansion, however, will remain the same.
By Theorem A1, the following asymptotic expansion holds (see
Appendix A for the definition of the cumulants and for the Lemmas used in the proof).
Corollary 1. Let ,
and be the ν-th cumulant of .
The process defined in Equation (2) satisfies:where for defined as in Equation (3) and with denoting the fractional part of z: Proof. By relation Equation (4), the assumption Equation (A1) is satisfied for any
s and starting from some
; Lemma A2 is applicable, so the uniform condition Equation (A2) also holds. Furthermore, by Lemma A1, in the one-dimensional case, we obtain:
since, due to Equation (4),
,
. Therefore, by applying Theorem A1 with
, we get the statement of the corollary. ☐
3. Improving the Convergence Behavior
We will now apply the Edgeworth expansion (Corollary 1) to improve the convergence pattern of one-dimensional binomial trees.
3.1. Existing Methods in the Literature
As mentioned in [
9], the irregularities in the convergence behavior of tree methods can be explained by the periodic,
n-dependent term
in Equation (8). Since
does not have a limit as
n goes to infinity and oscillates between
and
, even large values of
n do not guarantee accurate results. As a solution, various methods have been offered to improve convergence by controlling the
function and with that the leading error term. However, basically, they pursue one of the following goals.
The first one (see, e.g., [
8]) is to achieve smooth convergence behavior, so that extrapolation methods can be applied to increase the order of convergence. The second one (see, e.g., [
11]) is to construct the tree such that the leading error term becomes zero, thus increasing the order of convergence directly. These methods concentrate only on the leading error term allowing one to increase the order of convergence up to
. However, if we also incorporate the subsequent terms in expansion Equation (8), it is possible to further improve the convergence behavior. The optimal drift model (OD model) in [
13,
15] has an improved rate
for most parameter settings of interest (the order of convergence depends on solving quadratic equations).
3.2. The 3/2-Optimal Model
We now consider a general setting that includes both the RB and CRR tree and show how convergence can be improved in this wider class of models.
Note that the problem of optimizing the convergence of the CRR tree to a certain order has already been addressed by different authors. The aforementioned OD model of Korn and Müller in [
13] allows one to improve convergence up to order
, and the method introduced by Leduc in [
18] for vanilla options can also be adjusted to further improve the distributional fit, as well. However, these approaches are restricted to risk-neutral probabilities and involve solving quadratic equations, which rules out certain model parameters. We now present a slightly different approach that involves only linear equations and is, therefore, applicable to any parameter setting.
Consider the following model given by:
with bounded
,
and:
Proposition 1. With an appropriate choice of parameters ,
and ,
the binomial process in Equation (11) satisfies: The proof of the proposition and the possible choice of the parameters
,
and
is provided in
Appendix B.
Remark 2. The name -optimal model refers to the optimized convergence up to and including order , in the sense that the corresponding coefficients are set to zero.
Remark 3. Other than Equation (13), there are no restrictions on and . With , we are in the CRR case; for , we have the RB tree extension. Either way, the order of convergence is ; however, influences the exact convergence pattern. The optimal choice of is still an open question.
Remark 4. In case risk-neutral probabilities are considered (see, e.g., [15,18]), the coefficients above are completely determined by the drift. We have proposed a different approach, where the coefficients of the probabilities are chosen instead of the drift. This way, we are able to avoid quadratic equations, and hence, we are able to increase the order of convergence for any parameter setting (see also [12] for an alternative approach). Remark 5. Since all absolute moments of are bounded, we can apply Theorem A1 to retrieve subsequent terms in the asymptotic expansion Equation (8). We are then able to further increase the order of convergence, by adding more terms to the probability. With the approach described above, all equations will be linear, and unlike the method in [18], the previous coefficients will remain unaltered. CRR vs. RB
Consider the following log-log plots with the convergence behavior of the 3/2-optimal RB-based and CRR-based trees. By Proposition 1, we should see the slope of in the graph. The convergence is not smooth, and the graph is not a straight line; however, the general trend is present.
Figure 1 suggests that the RB-based model gives a slightly better distributional fit. However, to compare the performance of the RB-based and the CRR-based variants for different choices of the coefficient
, we consider a whole set of approximation tasks. The performance will be measured in term of both the root mean squared (RMS) error and the root mean squared relative (RMSR) error.
First, we randomly generate a sample of
m parameter vectors
, following the procedure described in [
19], but allowing a slightly wider range for the parameters.
The initial asset price is fixed to 100,
the value x is uniformly distributed between 50 and 150,
the riskless interest rate r is uniformly distributed between zero and ,
the volatility σ is uniformly distributed between and ,
the maturity T is chosen uniformly between zero and one years with probability and between one and five years with probability .
Note that
remains fixed, and we only vary
x as we are only interested in the ratio
. Parameter vectors, for which
, are excluded from the sample to ensure a reliable relative error estimate. For each
and every parameter vector
π, let
and
denote the absolute and relative error, respectively,
i.e.,
where
and
refer to the distribution functions of the discrete- and continuous-time models, corresponding to the parameters
π. Then, we look at:
Due to Proposition 1, both errors are of order . Consider the following convergence behavior of the errors, taken over a sample of parameter vectors, 995 of which are included. For both errors, a maximum of time steps is considered.
Note that the absolute error has a very similar convergence pattern for both models (see
Figure 2). However,
Figure 3 suggests that the CRR-optimal tree delivers better results for the relative error.
4. Expansions for Barrier Option Prices
We now apply the above results to improve the convergence behavior for barrier options.
To examine the performance of our new approach, we will focus on the price of an up-and-in put option with payoff:
Prices of other barrier options can be obtained in a similar manner or using the in-out parities for single barrier options. We assume
, as otherwise, the barrier option becomes a plain vanilla option. Let
; then, the price of an up-and-in put is given by (see, e.g., [
20]):
where
and:
Lattice methods for barrier options have a very irregular convergence behavior due to the position of the barrier. This phenomenon, as well as possible solutions have been studied by various authors; see, for example, [
5,
6,
21],
etc. A first order asymptotic expansion for binomial trees has been obtained in [
22]. An expansion for barrier options with coefficients up to order
has already been provided in [
10]. Here, we show how the Edgeworth expansion (Corollary 1) can be used to increase the order of convergence to
.
4.1. Binomial Trees for Barrier Options
Consider the model:
with the probability of an up-jump given by:
where:
and
are bounded. We set:
Then,
is the overshoot of the barrier in the discrete model (
Figure 4).
To calculate the probabilities in Equation (16), we need the following lemma that makes use of the reflection principle for a simple random walk. Its proof is similar to that of the continuous-time analogue and can be found in [
17].
Lemma 1. Let ,
where are i.i.d, with probabilities p and q. Then: Substituting Lemma 1 into Equation (16), we get:
To get the dynamics of the second term in Equation (16), we need to perform a suitable change of measure. Let:
and:
We can now define new transition probabilities for
,
. Let the new probabilities of an up-jump
and a down-jump
be:
Note that
are well defined, starting from some
, and
. The new probability measure
is now defined as:
where
,
and
and
are the numbers of ones and
’s in the sequence
. Therefore, the Radon–Nikodým derivative of
with respect to
is given by:
All conditions for a change of measure are now satisfied, and we arrive at:
As a result, we obtain:
Proposition 2. With an appropriate choice of coefficients and ,
the binomial model in Equation (14) satisfies: The proof of the proposition and the possible choice of the coefficients
and
are provided in
Appendix C. We call the resulting modified binomial tree the
1-optimal tree.
Remark 6. Consider the leading error coefficient in Equation (C9). Note that ,
are constant; therefore, the oscillatory convergence behavior is due to the overshoot of the barrier .
The relative position of the strike with respect to the two neighboring nodes at maturity does not enter into the expression. The strike is only present starting from the coefficient in the term together with the barrier in quadratic form. Therefore, the position of the barrier will have a much stronger effect on the convergence pattern than the position of the strike (see also [10]). 4.2. Numerical Results
We now consider the convergence pattern of a specific barrier option.
Remark 7. Note that as in the CRR tree, we have ;
the leading error coefficient in Equation (C9) becomes ,
where .
Therefore, the binomial tree will either overestimate or underestimate the BS price for all n, depending on the sign of ,
as can be seen in Figure 5 and Figure 6. CRR vs. RB
For barrier options, we have a different behavior for the RB and the CRR trees. Expansions for the RB tree cannot be obtained with the method described above, since the reflection principle is directly applicable only to the CRR tree; however, numerical results show that the RB tree has a much smoother convergence compared to the CRR tree. This can be explained by the fact that, as the CRR tree is symmetric around zero in the log-scale, the overshoot of the barrier is the same for each time step. Therefore, with an increase of n, a whole row of nodes becomes out-of-the-money. The RB tree, on the other hand, is tilted; therefore, this effect is not that pronounced.
See
Figure 5 for the numerical illustration of this behaviour.
Figure 6 illustrates the superior behaviour of the 1-optimal tree compared to the CRR-tree.
Due to the smooth convergence pattern, we can apply extrapolation to the RB tree to increase the order of convergence(see
Figure 7).
Although the RB tree with extrapolation outperforms the CRR tree, the 1-optimal tree outperforms the two others by far. This observation is summarized in
Table 1 below.
5. Conclusions
We have considered applications of the Edgeworth expansions to one-dimensional tree models in the Black–Scholes setting. We have seen how expansions can be obtained for barrier options and how these results can be used to improve convergence behavior. For applications to digital and European options, as well as multidimensional trees, see [
17].
Once again, we consider the binomial method as a purely numerical approach and do not restrict ourselves to the equivalent martingale measure in the binomial setting. This gives us more freedom in the construction of the advanced trees, as it allows one to choose the probabilities, as well as the drift of the tree. Nevertheless, the expansions obtained in the proofs of the propositions above hold for a very general setting and can also be applied to trees under the risk-neutral measure.
Author Contributions
Both authors contributed to all aspects of this work.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A. The Edgeworth Expansion
We consider a triangular array of lattice random vectors
defined on the probability spaces
, with common minimal lattice
s.t.:
where the sequence of positive-definite covariance matrices
converges to a positive-definite limit matrix
V.
For each
, let
be the normalized sum
Since
, starting from some
, then the cumulants of
,
, of order
ν,
, exist and can be obtained from the Taylor expansion of the logarithm of the characteristic function
as:
There exists a one-to-one correspondence between the cumulants and the moments of a distribution. In the theory of Fourier transforms, cumulants are the preferred choice due to their additivity. For a further discussion, please refer to [
17,
23].
A detailed description of Edgeworth expansions for various types of distributions, including lattice distributions, is provided in [
23]. The following theorem is an extension for lattice triangular arrays, applicable to binomial trees with n-dependent transition probabilities.
Theorem A1. Let and be a fundamental domain of .
Under condition Equation (A1), if for all constants ,
s.t. is non-empty, the characteristic functions of ,
,
satisfy the condition:then the distribution function of satisfies:where is the finite signed measure on whose density is defined in Lemma A1 and ,
with the periodic functions obtained from the Fourier series:for . For details, please refer to [
23,
24]:
Lemma A1. is a polynomial multiple of and can be written as:where is the summation over all m-tuples of positive integers satisfying and is the summation over all m-tuples of nonnegative integral vectors s.t. ,
.
For details, see [
23]. The following lemma gives a sufficient condition for Equation (A2), which holds for multidimensional and multinomial trees. Compare also [
25].
Lemma A2. Let ,
be a triangular array of lattice random vectors with a common minimal lattice L and support ,
.
If for each ,
there exists a constant ,
such that:then for all constants ,
s.t. is non-empty: Here, is the fundamental domain of , and is defined as in Theorem A1.
Proof. Since
S has a finite number of elements, define
. Then:
Set:
which is the characteristic function of an m-nomial random vector that has the same support
S, but assigns an equal probability
to each attainable value. Note that
is independent of
n, and for any constant
,
, for
. Then, since
, for all
,
Since , we have for all and . Therefore, we have shown Equation (A4). ☐
Appendix B. Proof of Proposition 1
In order to get an expansion of all of the required terms in Corollary 1, we need to consider the asymptotics of the standard normal distribution and density functions. For a fixed
and sequences
:
with bounded
, by applying Taylor’s theorem, we get the following expansions up to order 3/2:
Proposition B1. We use the notation of Corollary 1. Given Equation (12), we get the following dynamics:
with:
and:
Therefore, by the binomial series theorem (Taylor series at zero for
,
):
and as a result, for
as in Equation (9), we get:
Then, by Equations (B1) and (B2), we obtain:
Let
,
denote the
ν-th moment of
. Then, the cumulants can be represented in terms of moments (see, e.g., [
17],
Section 3.2) as:
Substituting the above expansions into Equation (8), we get:
where:
The goal now is to choose the coefficients
,
, so that
,
. As there are more variables than equations, there are various ways of doing that. Set
, and choose
such that
is satisfied,
i.e.,
The above equation is solved by:
and
taking any of the following values:
The other terms in Equation (B5) become:
where we have used
(see Equation (10)). Therefore, if we set:
and:
all chosen coefficients are bounded,
and
vanish and we get the statement of the proposition. ☐
Remark B1. can be chosen freely, as long as Equation (B8) is satisfied. We will usually choose , since in this case, , , and therefore, the values assigned to and have a simpler form and require less computations.
Appendix C. Proof of Proposition 2
Proposition C1. Note:
where
is defined as in Equation (7),
and:
From Equation (15), we get:
and following the proof of Proposition 1, we get:
and:
where
. Similarly, we deduce:
and:
Further, a Taylor expansion yields:
in Equation (18) satisfies:
with
,
as in Equation (B3). To get the asymptotics of
, consider the binomial formula:
If
, then
. Indeed,
The last expression is convergent and, therefore, bounded, and we have the necessary result. If we now substitute Equation (C5) into Equation (C6), we get:
where:
Substituting Equations (C1)–(C4) and (C7) into Equation (22) and using
, we get:
where:
and:
Therefore, if
, then by setting:
we get the assertion of the proposition. ☐
References
- J.C. Cox, S.A. Ross, and M. Rubinstein. “Option Pricing: A Simplified Approach.” J. Financ. Econ. 7 (1979): 229–263. [Google Scholar] [CrossRef]
- R.J. Rendleman, and B.J. Bartter. “Two-State Option Pricing.” J. Financ. 34 (1979): 1093–1110. [Google Scholar] [CrossRef]
- P. Billingsley. Convergence of Probability Measures. New York, NY, USA: J. Wiley & Sons, 1968. [Google Scholar]
- R. Korn, and E. Korn. Option Pricing and Portfolio Optimization. Providence, RI, USA: AMS, 2001. [Google Scholar]
- P.P. Boyle, and S.H. Lau. “Bumping up against the Barrier with the Binomial Method.” J. Deriv. 1 (1994): 6–14. [Google Scholar] [CrossRef]
- P. Ritchken. “On pricing barrier options.” J. Deriv. 3 (1995): 19–28. [Google Scholar] [CrossRef]
- D.P.J. Leisen, and M. Reimer. “Binomial Models for Option Valuation—Examining and Improving Convergence.” Appl. Math. Financ. 3 (1996): 319–346. [Google Scholar] [CrossRef]
- Y.S. Tian. “A Flexible Binomial Option Pricing Model.” J. Future Mark. 19 (1999): 817–843. [Google Scholar] [CrossRef]
- F. Diener, and M. Diener. “Asymptotics of the price oscillations of the European call option in a tree model.” Math. Financ. 14 (2004): 271–293. [Google Scholar] [CrossRef]
- J. Lin, and K. Palmer. “Convergence of barrier option prices in the binomial model.” Math. Financ. 23 (2013): 2318–2338. [Google Scholar]
- L.-B. Chang, and K. Palmer. “Smooth Convergence in the Binomial Model.” Financ. Stoch. 11 (2007): 91–105. [Google Scholar] [CrossRef]
- M. Joshi. “Achieving higher order convergence for the prices of European options in binomial trees.” Math. Financ. 20 (2010): 89–103. [Google Scholar] [CrossRef]
- R. Korn, and S. Müller. “The optimal-drift model: An accelerated binomial scheme.” Financ. Stoch. 17 (2013): 135–160. [Google Scholar] [CrossRef]
- M. Rubinstein. “Edgeworth binomial trees.” J. Deriv. 5 (1998): 20–27. [Google Scholar] [CrossRef]
- S. Müller. “The Binomial Approach to Option Valuation.” Ph.D. Thesis, University of Kaiserslautern, Kaiserslautern, Germany, 2009. [Google Scholar]
- J.V. Uspensky. Introduction to Mathematical Probability. New York, NY, USA: McGraw-Hill, 1937. [Google Scholar]
- A. Bock. “Edgeworth Expansions for Binomial Trees.” Ph.D. Thesis, University of Kaiserslautern, Kaiserslautern, Germany, 2014. [Google Scholar]
- G. Leduc. “Arbitrarily Fast CRR Schemes; Working Paper.” Available online: https://mpra.ub.uni-muenchen.de/42094/ (accessed on 21 October 2012).
- M. Broadie, and J. Detemple. “American option valuation: New bounds, approximations and a comparison for existing methods.” Rev. Financ. Stud. 9 (1996): 1221–1250. [Google Scholar] [CrossRef]
- E.G. Haug. The Complete Guide to Option Pricing Formulas. New York, NY, USA: McGraw-Hill, 2006. [Google Scholar]
- E. Derman, I. Kani, D. Ergener, and I. Bardhan. “Enhanced numerical methods for options with barriers.” Financ. Anal. J. 51 (1995): 8–17. [Google Scholar] [CrossRef]
- E. Gobet. Analysis of the Zigzag Convergence for Barrier Options With Binomial Trees. Working paper 536; Paris, France: Université Paris 6 et Paris7, 1999. [Google Scholar]
- R.N. Bhattacharya, and R.R. Rao. Normal Approximation and Asymptotic Expansions. Berlin, Germany; New York, NY, USA: de Gruyter, 1976. [Google Scholar]
- A. Bock. “Edgeworth Expansions for lattice triangular arrays.” In Report in Wirtschaftsmathematik (WIMA Report). Kaiserslautern, Germany: University of Kaiserslautern, 2014, Volume 149. [Google Scholar]
- I.A. Korchinsky, and A.M. Kulik. “Local limit theorems for triangular array of random variables.” Theory Stoch. Process. 13 (2007): 48–54. [Google Scholar]
© 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).