Consistent upper price bounds for exotic options given a finite number of call prices and their convergence
Nicole B\"auerle, Daniel Schmithals

TL;DR
This paper establishes a model-free method to compute consistent upper bounds for exotic options based on finite call prices, analyzing convergence and providing numerical illustrations.
Contribution
It introduces a novel approach to determine upper price bounds for exotic options using a finite set of call prices without relying on specific models.
Findings
Derived worst-case marginal pricing measures for directionally convex payoffs
Analyzed the convergence rate of upper price bounds as the number of observed prices increases
Provided numerical examples demonstrating the theoretical results
Abstract
We consider the problem of finding a consistent upper price bound for exotic options whose payoff depends on the stock price at two different predetermined time points (e.g. Asian option), given a finite number of observed call prices for these maturities. A model-free approach is used, only taking into account that the (discounted) stock price process is a martingale under the no-arbitrage condition. In case the payoff is directionally convex we obtain the worst case marginal pricing measures. The speed of convergence of the upper price bound is determined when the number of observed stock prices increases. We illustrate our findings with some numerical computations.
| strike | 90 | 95 | 100 | 105 | 110 | 115 | 120 | 125 |
|---|---|---|---|---|---|---|---|---|
| Call price with maturity 17.6. | 2.2825 | 1.78 | 1.265 | 0.78 | 0.345 | 0.06 | 0.025 | 0.01 |
| Call price with maturity 12.8. | 2.405 | 1.907 | 1.414 | 0.976 | 0.613 | 0.365 | 0.2005 | 0.11 |
| atom | 90 | 95 | 100 | 105 | 110 | 115 | 120 | 125 |
|---|---|---|---|---|---|---|---|---|
| 0.895 | 0.002 | 0.006 | 0.01 | 0.03 | 0.05 | 0.004 | 0.003 | |
| 0.9004 | 0.001 | 0.011 | 0.015 | 0.023 | 0.0167 | 0.0148 | 0.0181 |
| n | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|
| 12.808 | 12.57 | 12.517 | 12.504 | 12.501 | 12.5002 | 12.50006 | 12.50002 | 12.500004 | |
| 19.7 | 17.9 | 17.1 | 16.6 | 16.4 | 16.35 | 16.3 | 16.274 | 16.274 |
| n | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|
| 65.8620 | 62.7911 | 62.0990 | 61.9338 | 61.8934 | 61.8834 | 61.8810 | 61.8803 | 61.8802 | |
| 254.8 | 233.2 | 224.1 | 219.8 | 217.7 | 216.7 | 216.1 | 215.8 | 215.5 |
| n | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|
| 1421 | 1367.2 | 1359.35 | 1357.206 | 1356.676 | 1356.543 | 1356.511 | 1356.503 | 1356.501 | |
| 4133 | 2739 | 2922 | 2894 | 2882 | 2805 | 2826 | 2808 | 2819 |
| n | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|
| 4826637 | 4236165 | 4093466 | 4054268 | 4044652 | 4042391 | 4041818 | 4041675 | |
| 200962386 | 199206022 | 212331405 | 207103361 | 198219006 | 200101331 | 199976026 | 200114438 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
∗ Department of Mathematics, Karlsruhe Institute of Technology (KIT), D-76128 Karlsruhe, Germany
Consistent upper price bounds for exotic options given a finite number of call prices and their convergence
Nicole Bäuerle∗
Department of Mathematics, Karlsruhe Institute of Technology (KIT), D-76128 Karlsruhe, Germany
and
Daniel Schmithals∗
Department of Mathematics, Karlsruhe Institute of Technology (KIT), D-76128 Karlsruhe, Germany
[email protected] missing
Abstract.
We consider the problem of finding a consistent upper price bound for exotic options whose payoff depends on the stock price at two different predetermined time points (e.g. Asian option), given a finite number of observed call prices for these maturities. A model-free approach is used, only taking into account that the (discounted) stock price process is a martingale under the no-arbitrage condition. In case the payoff is directionally convex we obtain the worst case marginal pricing measures. The speed of convergence of the upper price bound is determined when the number of observed stock prices increases. We illustrate our findings with some numerical computations.
otsep5
** Key words** :
Martingale Optimal Transport; Directional Convexity; Convex Order; Asian Option
1. Introduction
Given a finite number of observable call prices on the same stock for two different maturities and different strikes, what is an arbitrage-free upper price bound for an arbitrary option whose payoff is a function of the stock price at time and ? A typical example for such an option would be an Asian option. We study here a model-free setting, only relying on the assumption that the discounted stock price process is a martingale. In case the option’s payoff function is directionally convex we show that the upper bound for the price is given by the optimal martingale transport between the marginal distributions which are obtained from linearly interpolating the observable call prices. Moreover, it seems intuitively clear that when the number of observed call prices for different strikes increases that the so constructed upper bound converges against the true upper bound. We show this and also determine the best possible speed of convergence.
In case the marginal risk neutral distributions of the stock are completely known, the problem of finding an upper bound for the price of another derivative which is only a function of the two stock prices is know as martingale optimal transport problem (see e.g. [4]). More precisely, the martingale optimal transport problem is the problem to maximize (minimize)
[TABLE]
under the constraints that the margins of are predefined distributions , e.g. and and and are the distributions of a martingale, i.e.
[TABLE]
According to the Lemma of Breeden and Litzenberger (see [7]) the risk neutral marginal distribution of a stock price at time can be obtained when call prices of all strikes for the maturity are observable. Assuming that the market is free of arbitrage this then leads to the martingale optimal transport problem (for more details, see [4]). For special options, these kind of problems have already been discussed in [16] using Skorokhod embedding techniques. In case the payoff function satisfies certain properties (more precisely the Martingale Spence Mirrlees condition: ), it has been shown in [14] (see also [5]) that the optimal martingale transport is a so-called left-monotone transport plan. In case the marginal distributions are discrete, the problem can be formulated as a linear programme. In [15], the authors approximate the general optimal martingale problem by a sequence of linear programmes, obtained by discretization of the marginal distributions coupled with a suitable relaxation of the martingale constraint. The convergence rate of this approximation is also obtained.
In this paper however, we assume that there are only a finite number of call prices for both maturities observable which seems to be the realistic case. But then a whole family of risk neutral marginal distributions for both times points are available. In combination with the martingale condition which is then the best upper price bound? I.e. we want to maximize (1.1) over all which satisfy the martingale condition and are consistent with observed call prices. Unlike in classical transport problems we cannot separate the margins from the copula since they are connected via the martingale condition. However, we are able to answer the question when the payoff function is directionally convex, i.e. convex in the components and supermodular on . In this case the worst margins are the ones which are obtained from the linearly interpolated call price function.
In an older stream of literature, see e.g. [21, 13, 12] researchers have calibrated discrete models to given option prices by constructing implied trees. The calibration is to a volatility surface obtained from interpolated market data. But the question of no arbitrage has not been discussed at that point in time directly. Moreover, in [24] it has been shown that calibrating given models to data might lead to fairly different prices for exotic options.
On the other hand a lot of studies are concerned with price bounds for specific options. For example in [17] lower bounds for prices of basket options (with two stocks) are derived, given a finite number of observations of call prices of all stocks in the basket. The paper [19] considers upper bounds for spread options which are basket options where the weights may have arbitrary sign. The authors use call price information of all strikes and special properties of the payoff function to derive the inequality. Since only one time point is important in the payoff of basket options, the martingale property does not give further information in this case.
There are also a number of papers which consider bounds and semi-static hedging strategies for Asian options. Here the option payoff depends on the performance of one stock at different time points and the martingale property as a further information is highly relevant. Moreover, the payoff of an Asian option like
[TABLE]
as the average of the stock price at two time points, satisfies the directional convexity needed for our main result. In [8] options written on weighted sums of asset prices are considered. The study includes basket and Asian options. Upper bounds and super-replication strategies for these kind of options are derived in the case that all relevant call prices on the options are observed and in the case of a finite number of call prices are given. The convergence issue is also treated. The authors use comonotonicity arguments to construct the upper bound and generalize results in [23]. This however is (in genral) in contradiction to the martingale property (see also Remark 2.3 in [1]). I.e. respecting the martingale property should lead to tighter bounds. In [1] lower bounds on Asian options are derived under some further assumptions on the expectation of the stock price process which are shown to be satisfied in Lévy markets. The case of a finite number of observable call prices is also considered. A completely different approach is pursued in [9] where an Asian option with continuous stock price average is considered and bounds are derived using dynamic programming techniques.
Our paper is organized as follows: In the next section we summarize some facts about the relation between call prices and pricing measures and about the convex order. In Section 3 we construct a special distribution from a finite number of observable call prices, show that is a maximal element with respect to the convex order in the set of all consistent pricing measures and determine its Wasserstein distance to other consistent pricing measures. Section 4 identifies the worst case margins, given the payoff function is directionally convex. The next section determines the best possible convergence rate of the upper bound, given the number of observable call prices increases. Section 6 provides some numerical results for the convergence and one example for the calculation of an upper price bound for an Asian option using real data. The appendix contains some longer proofs and an example showing that the speed of convergence is the optimal one in general.
2. Preliminary Results
Consider a financial market with one risk-free asset and one risky asset. We consider only two future time points which we denote by . The risk-free asset has no interest and is normalized by and for the risky asset with price process we write and assume . The random variables are non-negative and defined on a probability space . No model for the stock price is assumed, but throughout - and this is important - we assume that the market is free of arbitrage.
2.1. Call Options and Pricing Measures
Using the assumption of no-arbitrage we may derive some properties of the price function , where shall represent the price at time of a call option with strike price and maturity written on the stock. More precisely should have the following properties:
Lemma 2.1**.**
The mapping , is in an arbitrage free market
- (a)
decreasing. 2. (b)
convex. 3. (c)
. 4. (d)
. 5. (e)
.
A proof can e.g. be found in [11] or [22] Lemma 3.2 and Lemma 3.4 or in [11], Theorem 9.1.
Definition 2.2**.**
A function is called a candidate function for call option prices, if it satisfies conditions (a)-(e) from Lemma 2.1.
The no-arbitrage condition implies by virtue of the first fundamental theorem of asset pricing in a general market the existence of a pricing measure. More precisely, let us denote by the set of all probability measures on . Then there exists a measure such that
[TABLE]
In this case we say that and are consistent. The lemma of Breeden and Litzenberger [7] states that in this situation
[TABLE]
That means when we know call prices for all strikes (on the same stock, with same maturity), we can derive the pricing measure by (2.2). Note that contrary if is given, the function defined in (2.1) is automatically a candidate function if
2.2. Convex Order
Another important tool that we need is the so-called convex order.
Definition 2.3**.**
Two measures on are said to be in convex order, denoted by , if for any convex function such that the integrals exist,
[TABLE]
Since both and are convex as well as and , the property implies that and . The next result follows from [25]:
Lemma 2.4**.**
Suppose Then is equivalent to the existence of a probability space and non-negative random variables on it such that has distribution and has distribution and
The next lemma follows from Theorem 1.5.3 and Theorem 1.5.7 in [20].
Lemma 2.5**.**
Let and denote by and the respective consistent pricing functions. Suppose that . Then is equivalent to .
3. Specially Designed Marginals
The lemma of Breeden and Litzenberger (see [7]) implies that when we can observe call prices for a fixed maturity for all strikes , we are able to determine the pricing measure which in turn defines prices of other European options with the same maturity. In reality however, there are for a fixed maturity only a finite number of call prices available for strikes . Thus we define
Definition 3.1**.**
Let for :
[TABLE]
be the set of all pricing measures which are consistent with the observable call prices having maturity .
In what follows we assume that there is a strike price such that calls have price zero for strikes larger or equal than , i.e. the pricing measures are concentrated on the compact interval . Moreover we assume that call prices are available for strikes where by our assumption . We denote by the set of strike prices for which call prices are observable. We choose the functions to be exactly the functions that result from interpolating between the observed call option prices and respectively (see Figure 1). We concentrate the discussion in this section on and in order to ease notation write instead of .
That is, for and for we define
[TABLE]
We assume that the observed prices are arbitrage-free and thus is a candidate function according to Lemma 2.1 (see Theorem 3.1 in [11]).
Lemma 3.2**.**
The measure consistent with is a discrete measure of the form
[TABLE]
where we set and and is the Dirac measure on point .
Proof.
It is a routine calculation to see that . A detailed calculation can be found in [22] Appendix A.4. Note that this construction has also been used in [8]. ∎
By construction the measure has a special property.
Lemma 3.3**.**
Suppose that , i.e. is another probability measure consistent with the observable call prices in . Then
[TABLE]
Proof.
Let be consistent with , i.e. it is by definition convex and passes through the points Moreover, . But the convexity implies that on . This in turn implies by Lemma 2.5 that ∎
Hence with respect to convex order is the maximal element of the set . It is also possible to determine the Wasserstein distance of to any other element of explicitly. The Wasserstein distance between two probability measures is defined as follows. Let
[TABLE]
Then we define
Definition 3.4**.**
The Wasserstein distance of two probability measures is given by
[TABLE]
Remark 3.5**.**
- (a)
If and are the cumulative distribution functions of and , it also holds that (see [10], Sec. 1)
[TABLE]
- (b)
There is also a dual representation of the Wasserstein distance:
[TABLE]
where , see e.g. [26] Theorem 6.9.
Now we can show that
Theorem 3.6**.**
Let with . Moreover choose , , . Then we have
[TABLE]
If we additionally assume that , then, for any , we have
[TABLE]
where .
A proof can be found in the appendix.
4. Bounds for Exotic Options
As explained in the beginning we consider a risky asset at two time points We are interested in finding upper bounds for prices of contingent claims of the form given a finite number of call prices on the same stock for both maturities and . A typical example for such a contingent claim would be an Asian option with payoff In what follows we denote by a consistent pair of price function and measure for and for . Since the general pricing theory implies that is a martingale, i.e. we must have by Lemma 2.4 that . We will restrict our consideration now to finite discrete measures and since every measure can be approximated arbitrary well by a sequence of finite measures. Moreover we assume that i.e. if a call price is observable for strike for maturity then a call price for the same strike is also observable for maturity . We assume here that the observable call prices are such that an arbitrage-free pricing model exists. Conditions for this are e.g. given in [11], Theorem 3.1. In case these boil down to and being candidate functions and (see Corollary 4.1 in [11]).
In what follows suppose that is the space of all finite, discrete probability measures on . We will denote by the joint distribution of . Then we define for two (discrete) probability measures with
[TABLE]
Note that by Lemma 2.4 the set is not empty if and only if The set is the set of all so-called martingale transports given the knowledge of the marginal distributions and , i.e. the set of all potential pricing measures when we know the marginal distributions. However this is not the case in reality. Thus we consider the set which consists of all potential pricing measures which are consistent with the finitely many observable call prices. The next result can easily be checked:
Lemma 4.1**.**
Let be a probability measure and . Then if and only if
- (a)
**
- (b)
**
- (c)
**
where and are the supports of measures and respectively.
The first two equations guarantee the correct marginals, equation (c) expresses the martingale property.
We are now interested in finding
[TABLE]
an upper price bound for the exotic option with payoff , consistent with the given finite number of call price observations. Unlike in classical transportation problems we cannot separate the optimization problem into finding the best marginals and then the best copula, because in optimal martingale transport the optimal transportation plan depends crucially on the margins. However, under some assumptions we can nevertheless solve the problem.
Theorem 4.2**.**
If is an arbitrary, fixed (discrete) probability measure and is convex, then
[TABLE]
Proof.
Let be an arbitrary, consistent, discrete probability measure with . By Lemma 3.3 we know that . Choose and arbitrary. Then we define a new probability measure as follows:
[TABLE]
We show that . First we check that has the correct marginal distributions. For this we use that and satisfy the condition of Lemma 4.1:
[TABLE]
Second the martingale property is also satisfied:
[TABLE]
Finally the expected value of the payoff under is larger than under , because
[TABLE]
Thus for all with . This proves the statement. ∎
Theorem 4.2 implies that if the payoff function is convex in the second component, then we can fix as worst margin for the second component of the pricing measure, irrespective of the first component.
Corollary 4.3**.**
If is convex, then
[TABLE]
Discussing the first component is more involved. We need the following definition.
Definition 4.4**.**
Let be a measure on .
- a)
is called direct transport if for some and .
- b)
is called two-way transport if for some and with and with the property
[TABLE]
Note that if in part b), then . The next lemma shows that every can be decomposed into a finite number of direct and two-way transports.
Lemma 4.5**.**
Suppose are two discrete probability measures. Then if and only if has margins and and can be written as a finite sum of direct and two-way transports.
Proof.
Suppose . Consider the measure which we obtain when we fix : . The margins of are by Lemma 4.1 in convex order and is the unique element in . It can e.g. be constructed using the primal algorithm in Sec. 5 of [2]. From this algorithm we see that can be decomposed into a finite number of direct and two-way transports. But one could also start constructing the two-way transports from the extreme points in .
This can be done with all and the decomposition of follows.
Contrary suppose where are direct or two-way transports and has the right margins. It is left to show that , i.e. we have to show the martingale property. But this is true if it separately holds for all which is the case by definition. ∎
The next lemma will be crucial for our main result:
Lemma 4.6**.**
Suppose and has a positive mass on a point Denote by and by Then
[TABLE]
satisfies , and can be obtained from by a two-way transport.
Proof.
The situation is best illustrated with Figure 2 which shows a part of the functions and .
Recall that , i.e. the function is piecewise linear and has kinks at points which have positive mass. The (black) solid line belongs to . We will show that the dashed (red) line belongs to . In order to do so let us write down the three linear functions in Figure 2.
For we have where is the slope and .
For we have . Both functions coincide at , thus The functional form of the dashed (red) line is
[TABLE]
Since and we obtain
[TABLE]
Thus we get
[TABLE]
Since and we obtain . The additional mass places on is the difference of the slopes of and at which is
[TABLE]
and the additional mass places on is the difference of the slope of and at which is given by
[TABLE]
has no mass at any more since there is no kink here. Hence really corresponds to as defined in the statement. That is clear from the construction and Lemma 2.5. Moreover, is still the same as on and on thus it satisfies . Finally note that is a two-way transport. ∎
In order to deal with the second worst case margin for price bounds we need a special property of the payoff .
Definition 4.7**.**
A function is called directionally convex if is convex in both components and is supermodular, i.e. for all
[TABLE]
where and .
Remark 4.8**.**
For equivalent definitions of the directionally convex property, see [20] Theorem 3.12.2. In particular if , then is directionally convex if and only if
[TABLE]
Next we can show
Theorem 4.9**.**
If is directionally convex, then
[TABLE]
Proof.
We know already that we can fix the upper margin to be . Now let be arbitrary and the convex upper bound construction from Lemma 3.3. Let be an arbitrary martingale transport. We will show that as long as possess mass on atoms which are no strike prices (like in Lemma 4.6), the expectation can be increased.
Suppose has a positive mass on a point . By Lemma 4.6 there is a two-way transport from which shifts mass to neighbouring points and which are either strike prices or other atoms of . By Lemma 4.5 there is also a two-way transport from to in . In both transports a certain mass from is transported and we consider the smaller of the two masses. I.e. in the other transport we consider the respective part of the mass. Suppose this mass is . More precisely we consider now the following two transports. The first between and : with and the second transport between and (see Figure 3): with Note that by definition and our assumption on the strike prices we have that .
In particular by the definition of a two-way transport it holds that
- (i)
.
- (ii)
.
Now we will replace the transport from to by one which yields a higher expectation and where the first margin is . We consider the following transport (see Figure 4):
[TABLE]
where it holds that
- (iii)
.
- (iv)
.
- (v)
.
- (vi)
.
It is not difficult to see that (v) follows from (iii) and that (vi) follows from (ii), (iii) and (iv).
We claim now that the expected reward from this new transport is larger, i.e. we show that
[TABLE]
In order to do this we first obtain from (ii) that
[TABLE]
and thus by convexity of in the first component:
[TABLE]
From (iii) and (iv) we get that
[TABLE]
Thus it remains to show
[TABLE]
Rearranging the inequality is equivalent to
[TABLE]
Simplifying the terms yields
[TABLE]
Since the expression in brackets is positive if and only if which is true by assumption this is equal to
[TABLE]
which is exactly the supermodularity from our assumption. Thus, when we replace by we have by definition a new martingale transport from to which still satisfies but yields a higher expectation. This procedure can be repeated until all mass is concentrated on the strike prices. But this yields a unique measure which is and the statement is shown. ∎
Example 4.10**.**
An important example for a directionally convex payoff function is the payoff of an Asian option . It is obviously convex in both components and supermodularity follows from the fact that if is increasing and supermodular, then for all is supermodular (see e.g. [3], Lemma 2.1 a)). For further constructions of supermodular functions, see Lemma 2.1 in [3].
Remark 4.11**.**
- (a)
Suppose that (4.8) is solved by which has not necessarily discrete margins and . Then it is possible to approximate and by discrete measures and such that for the optimal martingale transport
[TABLE]
for arbitrary . This follows since is continuous with respect to weak convergence where is the left-monotone martingale transport (see [18]). It immediately implies that Theorem 4.9 is also true when we allow to optimize over all measures (not only discrete ones) which are consistent with observable call prices.
- (b)
Note that the method we use here can only be applied to upper bounds since there is no minimal element with respect to the convex order in the sets .
- (c)
Once having the optimal transport for the upper bound, a super hedging strategy can be obtained from the dual problem (see e.g. [4] for details).
5. Convergence of Price Bounds
Of course we expect that the more call prices we observe, the closer the upper bound for the price of the exotic option is to the true upper bound which we could compute if we would know the true pricing measures for the asset. Indeed under the assumption that the strikes of observed call prices are given in a certain way, it is not only possible to show the convergence of the upper price bound to the true upper price bound but also the speed of convergence can be estimated. We restrict here to the case that both margins have a compact support . The situation with unbounded support is more complicated, see e.g. [15]. Moreover, we assume that in model call prices for strikes are observable for both margins at and . We suppose that and are the true marginal distributions of and respectively. In the case of a finite number of observable call prices we take as marginal distribution the construction in Lemma 3.3 which yields and irrespective of whether or not this really yields the upper bound (for directionally convex this is the case by Theorem 4.2). The lower index in the notation refers to the number of observable call prices. In order to establish convergence and the speed of convergence we need some more properties of . More precisely we obtain:
Theorem 5.1**.**
Let with . Let be a Lipschitz continuous payoff function such that exists. We denote by the Lipschitz constant of and assume . Then, for any , we have
[TABLE]
where with . If we additionally suppose that , then, for any , we have
[TABLE]
where with and .
Proof.
We may reformulate the difference in (5.1) as the difference of the values of the dual problems. Note that is bounded on . Thus we obtain with Theorem 1.1 in [6]
[TABLE]
where
[TABLE]
Now let us apply Theorem 2.4 and Remark 2.5 in [6]. For this purpose, we have to prove that the conditions are satisfied. By assumption and by construction respectively, we have that and are compactly supported. The payoff function is Lipschitz continuous on with constant . It remains to show that there is a Lipschitz continuous function such that is concave on for -almost every . As on , it is clear that is such a function with Lipschitz constant . We define .
Thus, by Theorem 2.4 in [6] there exist solutions and for the dual problems with respect to and respectively. By Remark 2.5 in [6] and are Lipschitz continuous with constant , and and are Lipschitz continuous with constant . Hence, we have
[TABLE]
where in the last inequality we scale the integrands by their Lipschitz constants and then use the dual representation of the Wasserstein distance in Remark 3.5. Completely analogous, but using and in the first inequality instead of and , we obtain
[TABLE]
Using the estimates in (3.2) and (3.3), we have the claimed convergence speed estimates. ∎
Remark 5.2**.**
Note that the rate of convergence in Theorem 5.1 cannot be improved. We show this by an example in the appendix.
6. Numerical Examples
6.1. An Upper Price Bound Example with Real Data
We use the theory developed in this paper to compute an upper price bound on an Asian option on the SAP stock. We have got the call price observations in Table 1 taken May, 29th, 2019 from www.boerse.de. Note that we are only able to observe bid and ask prices and took a reasonable price from this interval as the net price such that the properties in Lemma 2.1 are satisfied. Moreover, the interest rate is not zero as assumed in our analysis. Prices are quoted in euros. The stock price of SAP at this time was 110 euros. As different maturities we have taken June, 17th, 2019 and August, 12th, 2019.
Figure 5 shows the interpolated call price function. Using Lemma 3.3 we can derive and . What we clearly see in the picture is that hence follows from Lemma 2.5. Moreover, the two functions are candidate functions in the sense of Definition 2.2. Thus Corollary 4.1 in [11] implies that the market is free of arbitrage.
We obtain
Note that the expectation of and is . This should in theory be equal to the initial stock price of 110, as already mentioned we are not able to observe net prices. We want to find an upper price bound for an Asian option on the SAP stock with payoff c(x,y)=\Big{(}\frac{1}{2}(x+y)-K\Big{)}^{+} where is the stock price at 17.6.2019 and the stock price at 12.08.2019. When we choose we obtain the price bound . Note that we assume here that there is no discounting which is of course not true in reality, but the maturity of the option is not too far away. When we do not consider the martingale condition and just compute the upper price bound using the margins and we obtain for the same option the price . Some earlier papers (e.g. [8]) have considered bounds where the martingale condition is not respected. So in this example the additional condition does not improve the price bound much. But this is certainly due to the fact the two time points are pretty close together.
6.2. Numerical Convergence
Let us now discuss the convergence speed of the price bound approximation for different compactly supported theoretical marginals and payoff functions numerically. Therefore, we calculate the approximating upper price bounds for several as well as the real upper price bounds as far as possible. Additionally, we calculate the corresponding normalized price bound differences
[TABLE]
In the case of uniform distributed margin, it is possible to compute the real upper price bound explicitly (see e.g. [14]) when has certain properties (like the Martingale Spence Mirrlees condition).
In what follows denotes the uniform distribution on interval .
Let , i.e. . Here, we partition the support of in maximally intervals, i.e. we have a difference of between two partition points. We consider different exotic options.
- (a)
. Note that is directionally convex on The real upper price bound can be computed explicitly here, since the upper bound is attained at the left-monotone martingale transport (see e.g. [14]). It is given by
[TABLE]
For all , we calculate the approximate upper price bound and This yields the results of Table 3.
- (b)
. Note that is directionally convex on The real upper price bound is The approximate upper price bounds are given in Table 4.
Let , i.e. . Here, we partition the support of in maximally intervals, i.e. we have a difference of between two partition points.
- (a)
. The real upper price bound is
[TABLE]
For all , we calculate the approximate upper price bound and This yields the results of Table 5.
- (b)
. The real upper price bound is The approximate upper price bounds are given in Table 6.
Appendix
6.3. Proof of Theorem 3.6
Proof.
By Remark 3.5, we have
[TABLE]
In order to calculate the integral, we plug in the distribution function representations (2.2) using the call option price function and use Lemma 3.2 to obtain . Then we have
[TABLE]
Note that for . In the following, let us abbreviate . Since is constant on for all there is a such that for all , we have or equivalently , and for all , we have or equivalently . Thus, we have
[TABLE]
We stress that the set of points such that is a Lebesgue null set. Hence, integrating over the right derivative , we receive . Based on (6.1), we thus obtain
[TABLE]
If we now add a suitable zero and rearrange the terms, then we obtain
[TABLE]
where we use and the linearly interpolating definition of . By the choice of , we have that the slope of the line through and is in , i.e. it equals whenever the derivative exists. In particular, the distance of and on is maximal in . That is,
[TABLE]
Thus, we have the desired representation
[TABLE]
Now we turn to the estimate in (3.2). For this purpose, we consider the slope for . In particular, we have
[TABLE]
Using equation (6.1), we get
[TABLE]
When we apply the inequalities and in (6.3) (note that the terms in brackets are non-negative), then we obtain
[TABLE]
In order to obtain the estimate in (3.3), we use the fact that the slopes get closer and closer when increases. We assume that and rewrite the right hand side of (6.3). Then we have
[TABLE]
Now let us use the Theorem of Taylor. In particular, for two times continuously differentiable functions , we obtain
[TABLE]
If we now apply this formula in the form
[TABLE]
for with and , and with and , then we obtain
[TABLE]
The well-known general Taylor residual estimate states that we have
[TABLE]
for all . Choosing , , we achieve
[TABLE]
and analogously Thus, we get
[TABLE]
which is the desired estimate and thus ends the proof. ∎
6.4. Speed of Convergence in Theorem 5.1 cannot be improved.
In this example, we show that the convergence speed proven in Theorem 5.1 is maximal in the sense that it can not be improved in general. For this purpose, we consider the two discrete measures
[TABLE]
These measures have mass , mean and the call option price functions
[TABLE]
We easily see that and thus . As payoff function we choose . The upper price bounds can be computed as
[TABLE]
In order to prove the optimality of the convergence speed, we calculate the approximating measures and and the associated price bounds for general . The measures have the structure
[TABLE]
for all , where and are also measures with two atoms close to each. This follows from the determination technique of the approximating measures based on the associated piecewise linearly interpolated call option price functions and . Indeed, these deviate from the functions and only on the interval , where is such that . Consequently, and are the atoms of the residual measures.
We determine the general structure of these values and denote and for the rest of the example. We have
[TABLE]
As , we clearly have
[TABLE]
from which we immediately get
[TABLE]
The masses of and in the atoms and are the differences of the slopes of and on the intervals and , and and respectively. As and have the same slopes in these areas, we know that the masses of the atoms are equal for and . Hence, we have
[TABLE]
where Using the representations of and , we deduce
[TABLE]
This finally implies
[TABLE]
In total, we have the general structure
[TABLE]
By construction we have .
The approximate upper price bound is then given by
[TABLE]
Plugging in the derived representations of and , we get
[TABLE]
If we now also plug in the representations for the higher degree terms and rearrange the former, then we achieve
[TABLE]
Analogously, for odd, we have
[TABLE]
This is indeed the convergence speed from Theorem 5.1.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Albrecher, H., Mayer, P. A. and Schoutens, W. (2008). General lower bounds for arithmetic Asian option prices. Applied Mathematical Finance, 15(2), 123-149.
- 2[2] Bäuerle, N. and Schmihals, D. (2018). Martingale optimal transport in the discrete case via simple linera programming techniques. Preprint
- 3[3] Bäuerle, N. (1997). Inequalities for stochastic models via supermodular orderings. Stochastic Models, 13(1), 181–201.
- 4[4] Beiglböck, M., Henry-Labordère, P., and Penkner, F. (2013). Model-independent bounds for option prices - a mass transport approach. Finance and Stochastics, 17(3), 477-501.
- 5[5] Beiglböck, M. and Juillet, N. (2016). On a problem of optimal transport under marginal martingale constraints. The Annals of Probability, 44(1), 42-106.
- 6[6] Beiglböck, M. and Lim, T., and Oblój, J (2018). Dual attainment for the martingale transport problem. Bernoulli.
- 7[7] Breeden, D. T., Litzenberger, R. H. (1978). Prices of state-contingent claims implicit in option prices. Journal of business, 621-651.
- 8[8] Chen, X., Deelstra, G. Dhaene, J. and Vanmaele, M. (2008). Static super-replicating strategies for a class of exotic options. Insurance: Mathematics and Economics, 42(3), 1067-1085.
