Abstract
Risk neutral measures are defined such that the basic random assets in a portfolio are martingales. Hence, when the market model is complete, valuation of other financial instruments is a relatively straightforward task when those basic random assets constitute their underlying asset. To determine the risk neutral measure, it is assumed that the current prices of the basic assets are known exactly. However, oftentimes all we know about the current price, or that of a derivative having it as underlying, is a bid-ask range. The question then arises as to how to determine the risk neutral measure from that information. We may want to determine risk neutral measures from that information to use it, for example, to price other derivatives on the same asset. In this paper we propose an extended version of the maximum entropy method to carry out that task. This approach provides a novel solution to this problem, which is computationally simple and fast.
1. Preliminaries and Problem Statement
Consider a one period (static) market model, in which there is a riskless asset, with prices and (or, alternatively, when continuous time composition of returns is used), and K risky assets, with prices and , which are modeled as random variables in some appropriate probability space The probability measure P is used for forecasting or risk valuation purposes. However, to compute the price of financial assets in this market one should use a probability measure Q, with respect to which the market is a fair casino. Such measures are called risk neutral measures and are characterized by the property
The notation denotes expectation with respect to the probability laws P and Q [1,2]. This characterization can be thought of as a system of equations from which Q can be determined. First, we must determine the risk measure. If denotes the payoff of some derivative at time then the market is complete. Therefore, when there is only one risk neutral measure, the price of the derivative is given by
This last statement points to several related problems. If risk neutral measures are not unique, how can they be determined? In addition, what happens with derivatives on such assets? Furthermore, to further define the focus of our contribution, if all that is known is the market price of a few derivatives having the assets as underlying, can (2) be used to determine Q and price other derivatives?
If the whole class of risk neutral measures is known, the bid-ask range for the price of an asset is given by
If a unique risk neutral measure exists, oftentimes current prices are only known to lie within a bid-ask range, or the information about the prices is to be determined from the price of derivatives, usually called vanilla option prices, known up to a price range. This is more prevalent for the more illiquid assets, where trades may occur more seldom and the prevailing bid and ask levels provide most of the information available about the asset price.
The existence of the range may simply show the liquidity forces in a standard bid/ask spread, but it could also reflect the fact that it may be impossible to value the asset, and all the market-maker may propose is a price range, which can be arbitrarily large to reflect the market-maker’s uncertainty, skewness, and/or risk aversion [3]. Examples of this line of work include (1) methods for determination of bounds on option prices [4]; (2) direct analytical bounds proposed by [5]; (3) static (one period market models) arbitrage bounds, such as those in [6,7], using linear programming methods; (4) bounds using comonotonicity and copula arguments, such as those in [8,9]; or (5) more recent mass transportation arguments to obtain bounds, such as those proposed by [10].
The mid price is oftentimes assumed to be the actual price. However, market makers may show skewness in their preferences when pricing. Additionally, bid and ask volumes offered may reflect an imbalance between buyers and sellers.
Thus, when prices are only known up to a range, call it for then the problem becomes:
where and represent the bid and ask prices, respectively, for asset k.
Continuous time compounding convention may be used, and there may be more than one risk free rate available in the market. Thus, if is used to model the future price, in which denotes the logarithmic rate of return of the random asset, problem (3) becomes:
We denote and as the minimum and maximum risk free rates of return, respectively. A problem that has been explored in the literature consists of determining the risk neutral probability from the knowledge of the prices of a few options with different strike prices. Let denote the maximum between zero and the argument therein. This time our problem could be restated as
As reflected in (5), we may only know the price of a few call options (calls, puts, or both) up to a range. Again, consider the model If is only known up to a range, suppose that is the mid point of the bid-ask interval, even though we know that is not the correct price, and rephrase the problem as
where is the mispricing to be determined along with the determination of the pricing measure To invoke a physical analogy, is the result of a measurement contaminated by errors, which on average equals The first term in the left hand side of (6) is the “true” price, while the second term is the estimator of the mispricing which has to be determined, as well.
Note that when the results for the single period market are taken together with an assumption of independence of the increments of the prices, then the results can be easily made part of a dynamical problem.
The use of maximum entropy based methods to obtain risk neutral measures for asset pricing, that is, to solve inverse problems like (1) or (5) with exact data is not new. This approach has been explored in [11,12,13,14,15,16,17,18]. among others. However, as previously outlined, our use of the maximum entropy method differs from these, in that we expand the problem to consider the datum to be a price range instead of a given price, an assumption more aligned with some real life applications. The way in which maxentropic methods fit in the context of a standing effort to determine risk neutral measures from option prices, especially in the context of the binomial model, was the subject of an extensive review by [19], as well as [20]. The latter use maximum entropy methods to determine a pricing measure within the scope of range data. However, they deal with the price ranges differently. Other approaches include the use of a different entropy functional, as in [21], as well as work on the determination of risk neutral densities using approximations by rational functions, as in [22].
Our approach to solve these inverse problems (3)–(6) involves the extension of the maximum entropy method to incorporate errors in the data, as proposed in [23]. Miyahara [24] discusses the role that the method of maximum entropy plays and its relationship to the Esscher transform plays as an important role for valuation in incomplete markets. Finally, Zhou et al. [25] provide a more extensive review of the recent literature. Besides the possibility of handling errors and data in ranges, an important feature of the maximum entropy based methodology is its model-independent, parameter-free nature, which relies solely on the available market data as input.
The remainder of this paper is organized as follows. In Section 2, we recall the basics of the maximum entropy technique in several stages. First, we introduce the standard maximum entropy method in Section 2.1. This serves as a stepping stone for the second method, covered in Section 2.2. For the extension necessary to solve problem (6), we provide an extension, which is covered in Section 2.3. Finally, in Section 3 we examine some examples that cover the problems stated above. We end with some concluding remarks.
2. The Method of Maximum Entropy with Errors in the Data
2.1. The Standard Method of Maximum Entropy
The historical antecedents of the standard method go back to [26], whose proposal is now called tilting in the statistical literature, as well as [27], who extended the work by Gibbs at the turn of the 20th century on the foundations of statistical physics. In [27], the generic problem consisting of determining a probability density from the knowledge of the expected values of a few random variables was formulated as a variational problem. It is the method proposed by Jaynes that shall be used as a stepping stone for the proposed ways to solve (3) and (6). A related procedure was discussed by [28], and later on by [29], motivated by applications in statistics. In the rest of this preamble we shall state the solution of the standard maximum entropy (maxent for short) procedure.
Consider the generic problem consisting of finding a density g, with respect to a probability measure P, defined on a measurable space and satisfying the integral constraint
are given random variables, and g is the density of the risk neutral measure Q with respect to In relation to (1), note that and The variational method proposed by Jaynes consists in defining a concave function (the entropy) on the class of densities satisfying the constraints and choosing the one that maximizes it. The entropy function is defined by
It is well known (see [27]) or the work by [30,31] in which mathematical nuances are explained), that the entropy maximization problem, consisting in finding a density that solves the problem
where is the vector with components and denotes the class of densities satisfying (7), has a unique solution given by
In (10) the normalization factor is defined by the obvious
This function is well defined on and is convex on that (convex) set. In (10), is to be determined minimizing the strictly convex function
Building on convex duality theory (see Theorem 3.3.5 in [30]), the maximization/minimization procedures are such that
which is equivalent to
since, in our problem, is finite and strictly convex on
2.2. Nested Sequence of Entropy Maximization Problems
Using the generic notation of the previous section, instead of (7), consider the following extended version of it: Determine a density g such that
Let us denote by the class of densities satisfying (13). To simplify the notation, define Then notice that
If we now invoke (12), the last identity can be replaced by
Observe that the dependence of on both and m is differentiable, and the joint derivative is positive, thus the maximization and minimization can be interchanged to obtain
Now, due to the special form of it suffices to compute making use of the simple-to-verify equality
Consider the affine mapping where is diagonal with elements and This maps bijectively onto Then, if we define
with
As a first step towards a solution, we have the following:
Lemma 1.
With the notations introduced above, set
Then is strictly convex in
The proof of these assertions is simple. On one hand, a simple application of Hölder’s inequality yields the strong convexity of and the strong convexity of is apparent from its specification just above the statement of the lemma.
Observe that is defined except at where it is sub-differentiable (see [30]). More explicitly,
And to close down, we have the general, generic statement:
Implicit in the above statement is the fact that the interior domain of the function non-empty, that the function is bounded below, and that the minimum is not reached at the boundary of the domain. The proof of the result is simple. Since by assumption the minimum is reached at an interior point, we can differentiate The first order condition for yields the result by simple inspection. In this way we obtain the simplest possible version of the more general case discussed in Section 2.2 and in Proposition 3.1.5 in [30], according to which is a minimizer if and only of the condition which we assumed to hold in the statement of the theorem. In addition, the computation above the statement of the theorem makes the subgradient explicit. This computation is essential for the numerical procedures.
2.3. Maxentropic Density Reconstruction from Data with Errors
In this section we will deal with the problem of determining a density g such that satisfies the following extended version of (7):
where again : are given random variables, and are interpreted as errors in the measurement process of In the examples treated below, we shall think of the as the prices observed up to possible mispricing: will be the true prices, and will measure the amount of mispricing. A source of mispricing might occur when the true price is calculated numerically, or if the price of the asset is quoted up to the wrong decimal figure. For simplicity (although this assumption can easily be relaxed at the expense of encumbering the notation), we suppose that all errors fall within the same range and that the (unobserved) error is to be modeled as the expected values of random variables taking values in that is
As the right hand side and the first term on the left hand side of (17) are averages over observations, so is the error term, and to estimate the error, it suffices to determine the measure (the subscript n stands for “noise”). Note as well that if is the “noisy” price, and is the amount of mispricing, it makes sense to refer to as the “correct” price.
The setup of the first section is augmented as follows: Our sample space will be with As reference measure we take Here stands for the coordinate on the th copy of We set , with being the Dirac point mass at the point Additionally, the density of any probability with respect to is given by a parameter that is This presentation of renders it normalized at the outset.
Having introduced all necessary notation, we can translate the results from the first section to this case. The entropy to be minimized has the following form:
This time the densities that minimize the entropy are
The normalization factor is defined by the obvious
and is determined minimizing the strictly convex (dual entropy) function
Once and are at hand, the true value of the is given by
and the (estimated) measurement error is given by
Note that these two numbers satisfy (17).
3. Numerical Examples
The core of the numerical examples described below is the minimization of the function The numerical algorithm is a combination of the Newton-Raphson method with the Barzilai-Borwein step reduction procedure, already implemented in the R library by [32]. This step reduction procedure is important because in our examples the functions to be minimized are very flat near the minimum. In the examples we consider, the interior of is non-empty and has a minimum there.
To finish the preamble, implicit in the statement of the problems is that the constraints are feasible. An easy and practical test of infeasibility is the non-existence of the minimizer.
3.1. Risk Neutral Prices from Option Prices: Discrete Case
Consider the following simple example, taken from the monograph by [33], because of its potential use for scenario analysis. Here we change the original market data, listed in Table 1, into data provided as bid-ask prices as in Table 2. We thus have an example in which the direct determination of the risk neutral probability by solving a linear system is impossible. Suppose that the price range of the Spanish equity index (indice Bursátil Español, literally Spanish Exchange Index), or in short IBEX, is split into six tranches, each of which determine a market state. Table 3 summarizes this process.
Table 1.
Options data.
Table 2.
Bid-ask prices of the options.
Table 3.
Market states for the IBEX data.
As indicated in Table 3, there are six market states in this market model, i.e., Certainly is the class of all subsets of and, given no other prior information, we may take In this market, the investor has the following assets at hand: a quarterly treasury bond with a yearly yield of as well as five call options described as follows:
where denotes the value of the IBEX at maturity, , and its values at the six market states are the “levels” mentioned in Table 3.
It is a very simple exercise to verify that this market model is complete. We list the risk neutral probabilities in Table 4 below. However, the price data could only be available as ranges for the options, for example as in Table 2.
Table 4.
Risk neutral probabilities.
For this example, (13) becomes
Let us now make explicit the In our example
where denotes the value of the IBEX at maturity, and its values at the six market states are the “levels” mentioned in Table 3.
In the present example, the function is given by
which is part of the appearing in (1).
If we apply the routine described at the end of Section 2, we obtain the risk neutral measure such that, if we compute the risk neutral prices of the observed options, we obtain Table 5, in which we list the prices and the quoted bid-ask intervals.
Table 5.
Maxentropic risk neutral option prices (left) from the corresponding ranges (right).
The pricing density and the risk neutral probabilities listed in Table 4 are rounded to the fourth decimal place. In the last row, for comparison, we list the risk neutral probabilities (the Arrow-Debreu prices) of the market states.
From the reconstructed risk neutral probabilities, we obtain the European call and put price curves and displayed in Figure 1, alongside the prices computed from the risk neutral distribution computed from the exact prices. Note as well that is the risk neutral price of the index.
Figure 1.
Call (continuous) and put (dashes) prices from maxentropic risk neutral measure.
3.2. Simple Continuous Example: The Risk Free Rate Is Uncertain
The next case consists of a twist on the basic Merton-Black-Scholes model. For this case, the computations can be performed analytically. The market model consists of a probability space where P is the law. Suppose that we know that the future price of an asset is such that the logarithmic return is given by where Notice that in this model
Suppose that in the market there exists a range for the possible zero risk rates. In this context, in order to price assets that have S as underlying, we phrase the problem of determining a risk neutral measure as follows:
The reason for subtracting is motivated by the last sentence of the first paragraph. It takes a few simple computations to note that
and that, for there is one such that
This leads to Regarding , we obtain The value of the corresponding entropy is This solves the inner entropy maximization in (14).
The result of the outer maximization process depends on where lies, relative to There are three cases to consider. We denote by the value at which the outer maximum is achieved. Clearly
The risk neutral asset prices that such maxentropic law provides is .
3.3. Only the Bid-Ask Prices of the Asset Are Known
To establish some notation, recall that our motivation for problem (6) was the following: We are interested in finding a probability such that If we relate the future price of the asset to its current price by the model a problem arises because we only know up to a range. To get around this difficulty, we set and call it the observed price (just because a and b are observed) and assume that the true price is unknown. Then, besides determining a risk neutral measure, we want to determine the correct price, or equivalently, the amount of mispricing.
To cast the problem into the notation of Section 2.3, we consider the following market model: Set and and, to finish, P is the distribution of with , and As above
Now, let , and consider the problem of determining a density g of a measure and a number such that
According to Section 2.3, in order to solve (23) we have to minimize (15) with given by
From this point onwards we have to proceed numerically. There is no problem with the convergence of the integral, but it does not lead to an analytic function at
Once the minimizer is at hand, we compute the “correct” price of the asset by
Now that we have estimated the correct price in order to plot the risk neutral density in terms of the price of the asset, we make the change of variables and obtain
For this problem, we considered and In addition, we considered and, respectively and and values and and just to test the robustness of the method. In the left panel of Figure 2 we plot the maxentropic density, and in the right panel we plot the difference between the maxentropic density and the true risk neutral density for this example. The plot corresponds to the case , which is already a high bid-ask spread.
Figure 2.
Maxentropic density and difference with true density.
3.4. Risk Neutral Measures from Option Prices
Here we consider an example discussed by [11,13,17,18]. Consider in particular the work by [11], in which the mathematical nuances of the problem are discussed.
The simplest version of the problem asks for determining the risk neutral measure of an asset of price if all that is known is that the prices of several options, say fall in the ranges
As a market model we might consider with P being the physical law of the underlying asset, which we suppose to be lognormal. That is, we suppose as above, and we assume we know , and the risk free rate For let and for let be the cash flows at of a collection of call and put options of known strike prices Our aim this time is to find a measure Q having a density g with respect to P such that
Since we do not know how prices are being assigned by the market makers, we proceed as in [13], and use the standard Black-Scholes methodology to price the options that we consider and then perturb the price around it to have the bid ask prices. That is, if we denote by and respectively, the prices of the European call and put options of strike price computed using the Black-Scholes formula, we set and as the bid-ask prices for the call, and and for the bid-ask prices for the put. We did the numerical work with as suggested by [13], but also tried a more realistic spread of The results were the same up to the 4-th decimal place.
For this example
where, to simplify notations, we set
Again, is well defined and log-convex for in the region for This is the input for the minimization of (15), after which we proceed as indicated in Theorem 1.
The numerical values of the parameters used were: and The current price of the asset was set at and the two sets of strike prices that we used were the following: For we used for the calls and for puts, and for we considered for the calls and for the puts. The density obtained for is displayed in Figure 3a.
Figure 3.
(a) Maxentropic risk neutral density from four price ranges. (b) Difference of reconstructions.
As the density obtained from eight moments looks very similar, we chose to plot the difference between the two densities in Figure 3b. Clearly the difference is extremely small.
Figure 4a presents the results of the computation of the prices of the call and put options performed with respect to the density determined by the maxentropic method using 4 option price ranges as inputs. The price of the call options is the increasing curve, and that of the puts is the decreasing curve.
Figure 4.
(a) Call (thick) and put (thin) prices computed with maxentropic density. (b) Differences in call and put prices.
We did the same with the maxentropic density reconstructed from eight price ranges. The difference between the prices obtained in each case is displayed in the right panel Figure 4b, using the same symbol as for the price curves in the left panel.
4. Concluding Remarks
The method of maximum entropy in the mean is a suitable technique to deal with linear inverse problems subject to convex constraints. The technique allows us to transform the problem of solving a system of integral equations, into a low dimensional convex optimization problem that can be easily solved numerically. In our case, the integral equations yield a risk neutral density from the prices of a few assets, and in our case the prices might be known up to a range.
Those risk neutral densities can then be used for pricing other derivatives that have the given assets as underlying. We mention that, even though the examples chosen align with those in the references cited, the method allows for any derivative having a given asset as underlying. However, as in the standard moment problem in statistics, the density obtained will reflect the information used as input.
Author Contributions
All authors contributed equally to the final manuscript.
Funding
This research received no external funding.
Acknowledgments
We would like to thank the reviewers for their comments, as they helped clarify certain passages of this manuscript. We also thank Laura Gunn for her help in producing the last version of this paper.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Elliott, R.J.; Kopp, P.E. Mathematics of Financial Markets; Springer: New York, NY, USA, 1999. [Google Scholar]
- Pliska, R.S. Introduction to Mathematical Finance; Blackwell Publishers: Malden, MA, USA, 1997. [Google Scholar]
- Gzyl, H.; Mayoral, S. A method for determining risk aversion functions from uncertain market prices of risk. Insur. Math. Econ. 2010, 47, 84–89. [Google Scholar] [CrossRef]
- Cochrane, J.; Saá-Requejo, J. Beyond arbitrage: Good-deal asset price bounds and incomplete markets. J. Polit. Econ. 2000, 108, 79–119. [Google Scholar] [CrossRef]
- De la Peña, V.; Ibragimov, R.; Jordan, S. Option Bounds. J. Appl. Probab. 2004, 41, 145–156. [Google Scholar] [CrossRef]
- D’Aspremont, A.; El Ghaoui, L. Static arbitrage bounds on basket option prices. Math. Prog. A 2006, 106, 467–489. [Google Scholar] [CrossRef]
- Peña, J.; Saynac, X.; Vera, J.C.; Zuluaga, L.F. Computing general static-arbitrage bounds for European basket options via Dantzig-Wolfe decomposition. Algorithmic Oper. Res. 2010, 5, 65–74. [Google Scholar]
- Reynaerts, H.; Vanmaele, M.; Dhaene, J.; Deelstra, G. Bounds for the price of a European-style Asian option in a binary tree model. Eur. J. Oper. Res. 2006, 168, 322–332. [Google Scholar] [CrossRef]
- Tankov, P. Improved Freéchet bounds and model free pricing of multi-asset options. J. Appl. Probab. 2011, 48, 389–403. [Google Scholar] [CrossRef]
- Beigelböck, M.; Labordère, P.H.; Penkner, F. Model independent bounds for option process: A mass transport approach. Financ. Stoch. 2013, 17, 477–501. [Google Scholar] [CrossRef]
- Borwein, J.; Choksi, R.; Marechal, P. Probability distributions from assets inferred from option prices via the principle of maximum entropy. SIAM J. Appl. Math. 2003, 14, 464–478. [Google Scholar] [CrossRef]
- Brody, D.C.; Buckley, I.R.; Constantinou, I.C.; Meister, B.K. Entropy calibration revisited. Phys. Lett. A 2005, 337, 257–264. [Google Scholar] [CrossRef]
- Buchen, P.W.; Kelly, M. The maximum entropy distribution of an asset inferred from option prices. J. Financ. Quant. Anal. 1996, 31, 143–159. [Google Scholar] [CrossRef]
- Fritelli, M. The minimal entropy martingale measure and the valuation problem in incomplete markets. Math. Financ. 2000, 10, 39–52. [Google Scholar] [CrossRef]
- Gulko, L. The entropy theory of stock option pricing. Int. J. Theor. Appl. Financ. 1999, 2, 331–355. [Google Scholar] [CrossRef]
- Jacod, J.; Protter, P. Risk-neutral compatibility with option prices. Financ. Stoch. 2010, 14, 285–315. [Google Scholar] [CrossRef]
- Neri, C.; Schneider, L. Maximum entropy distributions inferred from option portfolios on an asset. Financ. Stoch. 2012, 16, 293–318. [Google Scholar] [CrossRef]
- Stutzer, M. A simple non-parametric approach to derive security valuation. J. Financ. 1996, 51, 1633–1652. [Google Scholar] [CrossRef]
- Jackwerth, J.C. Option implied risk neutral distributions and implied binomial trees: A literature Review. J. Derivatives 1999, 7, 66–82. [Google Scholar] [CrossRef]
- Hawkings, R.I.; Rubinstein, M.; Daniel, G.J. Reconstruction of the density function implicit in option prices from incomplete and noisy data. In Maximum Entropy and Bayesian Methods; Hanson, K.M., Silver, R.N., Eds.; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1996; pp. 1–8. [Google Scholar]
- Tapiero, O.J. A maximum (non-extensive) entropy approach to equity options bid-ask spread. Phys. A 2013, 392, 3051–3060. [Google Scholar] [CrossRef]
- Salazar-Celis, O.; Luang, L.; Lemmes, D.; Tempères, J.; Cuyt, A. Determining and benchmarking risk neutral distributions from implied option prices. Appl. Math. Comp. 2015, 258, 372–387. [Google Scholar] [CrossRef]
- Gomes, E.; Gzyl, H.; Mayoral, S. Density reconstructions with errors in the data. Entropy 2014, 16, 3257–3272. [Google Scholar] [CrossRef]
- Miyahara, Y. Option Pricing in Incomplete Markets: Modeling Based on Geometric Levy Processes and Minimal Entropy Martingale Measures; World Scientific Press: Singapore, 2012. [Google Scholar]
- Zhou, R.; Cai, R.; Tong, C. Applications of entropy in finance: A review. Entropy 2013, 15, 4909–4931. [Google Scholar] [CrossRef]
- Esscher, F. On the Probability Function in the Collective Theory of Risk. Skandinavisk Aktuarietidskrift 1932, 15, 175–195. [Google Scholar]
- Jaynes, E.T. Information theory and statistical mechanics. Phys. Rev. 1957, 106, 620–630. [Google Scholar] [CrossRef]
- Kullback, S. Information Theory and Statistics; Dover Publications Inc.: New York, NY, USA, 1968. [Google Scholar]
- Csizsar, I. I-divergence geometry of probability distributions and minimization problems. Ann. Probab. 1975, 3, 620–630. [Google Scholar]
- Borwein, J.; Lewis, A. Convex Analysis and Non-Linear Optimization; CMS Books in Mathematics; Springer: New York, NY, USA, 2000. [Google Scholar]
- Gzyl, H.; Velásquez, Y. Linear Inverse Problems: The Maximum Entropy Connection; World Scientific Press: Singapore, 2011. [Google Scholar]
- Varadhan, R.; Gilbert, D.P. BB: An R Package for Solving a Large System of Nonlinear Equations and for Optimizing a High-Dimensional Nonlinear Objective Function. J. Stat. Softw. 2009, 32, 1–26. [Google Scholar] [CrossRef]
- Martin, J.M.; Rubio, G. Economía Financiera; Antoni Bosch Editores: Barcelona, Spain, 2011. [Google Scholar]
© 2018 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/).