Abstract
Given a finite set of European call option prices on a single underlying, we want to know when there is a market model that is consistent with these prices. In contrast to previous studies, we allow models where the underlying trades at a bid–ask spread. The main question then is how large (in terms of a deterministic bound) this spread must be to explain the given prices. We fully solve this problem in the case of a single maturity, and give several partial results for multiple maturities. For the latter, our main mathematical tool is a recent result on approximation by peacocks.
Keywords: bid–ask spread, call option, martingale, peacock, Strassen's theorem, Transaction costs
1. INTRODUCTION
Calibrating martingales to given option prices is a central topic of mathematical finance, and it is thus a natural question which sets of option prices admit such a fit, and which do not. Note that we are not interested in approximate model calibration, but in the consistency of option prices, meaning arbitrage‐free models that fit the given prices exactly. Put differently, we want to detect arbitrage in given prices. We do not consider continuous call price surfaces, but restrict to the (practically more relevant) case of finitely many strikes and maturities. Therefore, consider a financial asset with finitely many European call options written on it. In a frictionless setting, the consistency problem is well understood: Carr and Madan (2005) assume that interest rates, dividends, and bid–ask spreads are zero, and derive necessary and sufficient conditions for the existence of arbitrage‐free models. Essentially, the given call prices must not admit calendar or butterfly arbitrage. Davis and Hobson (2007) include interest rates and dividends and give similar results. They also describe explicit arbitrage strategies, whenever arbitrage exists. Concurrent related work has been done by Buehler (2006). Going beyond existence, Carr and Cousot (2012) present practically appealing explicit constructions of calibrated martingales. More recently, Tavin (2015) considers options on multiple assets and studies the existence of arbitrage strategies in this setting. Spoida (2014) gives conditions for the consistency of a set of prices that contains not only vanillas, but also digital barrier options. See Henry‐Labordère, Obłój, Spoida, and Touzi (2016) for many related references.
As with virtually any result in mathematical finance, robustness with respect to market frictions is an important issue in assessing the practical appeal of these findings. Somewhat surprisingly, not much seems to be known about the consistency problem in this direction, the single exception being a paper by Cousot (2007). He allows positive bid–ask spreads on the options, but not on the underlying, and finds conditions on the prices that determine the existence of an arbitrage‐free model explaining them.
The novelty of our paper is that we allow a bid–ask spread on the underlying. Without any further assumptions on the size of this spread, it turns out that there is no connection between the quoted price of the underlying and those of the calls: Any strategy trying to exploit unreasonable prices can be made impossible by a sufficiently large bid–ask spread on the underlying (see Example 2.3 and Proposition 4.1). In this respect, the problem is not robust with respect to the introduction of a spread on the underlying. However, an arbitrarily large spread seems questionable, given that spreads are usually tight for liquid underlyings. We thus enunciate that the appropriate question is not “when are the given prices consistent,” but rather “how large a bid–ask spread on the underlying is needed to explain them?” Therefore, we put a bound on the spread of the discounted prices, and want to determine the values of ε that lead to a model explaining the given prices. We then refer to the call prices as ε‐consistent (with the absence of arbitrage). To define the payoff of the call options, we use an arbitrary reference price process that evolves within the bid–ask spread. We show (Proposition 2.5) that the consistency problem does not change dramatically if this reference process is the arithmetic average of the bid and ask prices of the underlying.
Recall that the main technical tool used in the papers (Carr & Madan, 2005; Cousot, 2007; Davis & Hobson, 2007) mentioned above to construct arbitrage‐free models is Strassen's (1965) theorem, or modifications thereof. In the financial context, this theorem shows the existence of martingale models for option prices that increase with maturity. The latter property breaks down if a spread on the underlying is allowed. We will therefore employ some results from our recent companion paper (Gerhold and Gülüm, 2019), which deals with variants of Strassen's theorem and approximating sequences of measures by peacocks (processes increasing with respect to the convex order).
We assume discrete trading times and finite probability spaces throughout; no gain in tractability or realism is to be expected by not doing so. In the case of a single maturity, we obtain simple explicit conditions that are equivalent to ε‐consistency (Theorem 3.1). The multiperiod problem, on the other hand, seems to be challenging. We provide two partial results: necessary (but presumably not sufficient) explicit conditions for ε‐consistency (Theorem 5.3), and sufficient semiexplicit conditions (Theorem 4.3). Here, by “semiexplicit,” we mean the following: Our consistency definition requires the existence of two sequences of measures, which are not “too far apart,” and one of which is a peacock. They correspond to a consistent price system, respectively, to a reference price that defines the option payoffs. Our result does not say anything about the existence of the reference price process, but contains explicit conditions for the existence of the peacock.
The structure of the paper is as follows. In Section 2, we describe our setting and give a precise formulation of our problem. Also, the significance of peacocks and approximating sequences of measures is explained. Then, in Section 3, we present necessary and sufficient conditions for the existence of arbitrage‐free models with bounded bid–ask spreads for a single maturity. Our main results on the multiperiod problem are contained in Section 4. There, we invoke the main result from Gerhold and Gülüm (2019). Necessary (but more explicit) conditions for multiple maturities are found in Section 5. Section 6 concludes.
2. THE CONSISTENCY PROBLEM UNDER BID–ASK SPREADS
Our time index set will be , where , and 0 means today. By a slight abuse of terminology, we will call the integers in “maturities” and not “indices of maturities.” We write for the set of positive times in . Whenever we talk about “the given prices” or similarly, we mean the following data:
(1) |
(2) |
(3) |
(4) |
We write for the time zero price of a zero‐coupon bond maturing at t, and for the discounted strikes. The symbol denotes a call option with maturity t and strike K.
In the presence of a bid–ask spread on the underlying, it is not obvious how to define the payoff of an option; this issue seems to have been somewhat neglected in the transaction costs literature. Indeed, suppose that an agent holds a call option with strike $100, and that at maturity bid and ask are , respectively, . Then, the agent might wish to exercise the option to obtain a security for $99 instead of $100, or he may forfeit the option on the grounds that spending $100 would earn him a position whose liquidation value is only $99. The exercise decision cannot be nailed down without making further assumptions. In practice, the quoted ticker price of the underlying is the last price at which an actual transaction has occurred. This price then triggers cash‐settled options. However, this approach is not feasible in our setup, which does not include an order book.
In the literature on option pricing under transaction costs, it is usually assumed that the bid and ask of the underlying are constant multiples of a mid‐price (often assumed to be geometric Brownian motion). This mid‐price is then used as trigger to decide whether an option should be exercised, followed by physical delivery (Bichuch, 2014; Davis, Panas, & Zariphopoulou, 1993; Whalley & Wilmott, 1997). The assumption that such a constant‐proportion mid‐price triggers exercise seems to be rather ad hoc, though. To deal with this problem in a parsimonious way, we assume that call options are cash‐settled, using a reference price process . This process evolves within the bid–ask spread. It is not a traded asset by itself, but just serves to fix the call option payoff for strike K and maturity t. This payoff is immediately transferred to the bank account without any costs.
Definition 2.1
A model consists of a finite probability space with a discrete filtration and three adapted stochastic processes , , and , satisfying1
(5)
Clearly, and denote the bid, respectively, ask price of the underlying at time t. Note that, in our terminology, the initial bid and ask are part of the given prices (see (4)), and thus the processes in Definition 2.1 are indexed by and not by .
As for the reference price process , we do not insist on a specific definition (such as, e.g., ), but allow any adapted process inside the bid–ask spread. We now give a definition for consistency of option prices, allowing for (arbitrarily large) bid–ask spreads on both the underlying and the options.
Definition 2.2
The prices (1)–(4) are consistent with the absence of arbitrage, if there is a model (in the sense of Definition 2.1) such that
.
There is a process such that for and such that is a ‐martingale2 with respect to the filtration . The pair is called a consistent price system.
The process is also called a shadow price. According to Kabanov and Stricker (2001) (see also Schachermayer, 2004), these requirements yield an arbitrage‐free model comprising bid and ask price processes for the underlying and each call option. Indeed, for the call with maturity t and strike , one may take as bid price process (and similarly for the ask price), and as the process in the second part of Definition 2.2. We recommend section 1 of Schachermayer's (2017) recent book as an accessible introduction to the fundamental theorem of asset pricing under proportional transaction costs.
As mentioned in Section 1, if consistency is defined according to Definition 2.2, then there is no interplay between the current prices of the underlying and the options, which seems to make little sense. As an illustration, the following two‐period example shows how frictionless arbitrage strategies may fail in the presence of a sufficiently large spread; a general result is given in Proposition 4.1.
Example 2.3
Let be arbitrary. We set and assume
Thus, is “too expensive,” and without frictions, buying would be an arbitrage opportunity (upon selling one unit of stock if expires in the money). In particular, the first condition from Corollary 4.2 in Davis and Hobson (2007) and equation (5) in Cousot (2007) are violated: they both state that is necessary for the absence of arbitrage strategies.
But with spreads we can choose c as large as we want and still the above prices would be consistent with no‐arbitrage. Indeed, we can define a deterministic model as follows:
Note that
This model is free of arbitrage (see Proposition 4.1). In particular, consider the portfolio : the short call finishes in the money with payoff . This cannot be compensated by going short in the stock, because its bid price stays at 2. The payoff at time of this strategy, with shorting the stock at time , is
Our focus will thus be on a stronger notion of consistency, where the discounted spread on the underlying is bounded. Hence, our goal becomes to determine how large a spread is needed to explain given option prices.
Definition 2.4
Let . Then the prices (1)–(4) are “ε‐consistent with the absence of arbitrage,” or simply “ε‐consistent,” if they are consistent (Definition 2.2) and the following conditions hold:
(6)
(7)
The bound (7) is an additional mild assumption on the reference price , made for tractability, and makes sense given the actual size of market prices and spreads (recall that ). With the same justification, in our main results on ε‐consistency we will assume that all discounted strikes are larger than ε. If and the bid and ask prices in (3) and (4) agree, then we recover the frictionless consistency definition from Davis and Hobson (2007).
As mentioned above, we do not insist on any specific definition of the reference price . However, it is not hard to show that choosing yields almost the same notion of ε‐consistency.
Proposition 2.5
Let and assume that we are interested in arbitrage‐ free models where, in addition to the requirements of Definition 2.4, we have that
(8) Let us then call the prices (1)–(4) arithmetically ε‐consistent. For , the prices are arithmetically 2ε‐consistent if and only if they are ε‐consistent.
First, assume that there exists an arithmetically 2ε‐consistent model with corresponding stochastic processes . We define new bid and ask prices and . Then (8) implies that . Therefore, the model consisting of is ε‐consistent. Conversely, assume that the given prices are ε‐consistent. Then there exist processes and on a probability space such that a.s. We then simply set and , and have thus constructed an arithmetically 2ε‐consistent model.
Note that the statement of Proposition 2.5 does not hold for consistency (instead of ε‐consistency), nor does it hold if we replace (8) with
where and .
The process does not have to be a martingale, as is not traded on the market. The option prices give us some information about the marginals of the process , though. On the other hand, the process has to be a martingale, but we have no information about its marginals, except that . This implies
(9) |
where denotes the infinity Wasserstein distance, and the law of a random variable. The distance is defined on , the set of probability measures on with finite mean, by
The infimum is taken over all probability spaces and random pairs with marginals . See Gerhold and Gülüm (2019) for some references on . For and random variables X and Y, the condition is equivalent to the existence of a probability space with random variables , such that a.s. (This is another result due to Strassen, see Proposition 4.6.)
Definition 2.6
Let be two measures in . Then we say that μ is smaller in convex order than ν, in symbols , if for every convex function we have that , as long as both integrals are well defined. A family of measures in is called a peacock, if for all in (see Definition 1.3 in Hirsch, Profeta, Roynette, & Yor, 2011).
For and , we define
(10) |
the call function of μ. The mean of a measure μ will be denoted by . These notions are useful for constructing models for ε‐consistent prices, as made explicit by the following lemma. As is evident from its proof, the sequence consists of the marginals of a (discounted) reference price, whereas gives the marginals of a martingale within the bid–ask spread. The proof uses a coupling result from our companion paper (Lemma 9.1 in Gerhold & Gülüm, 2019).
Lemma 2.7
For , the prices (1)–(4) are ε‐consistent with the absence of arbitrage, if and only if and there are sequences of finitely supported measures and in such that:
- (i)
for all and , and for ,
- (ii)
is a peacock and its mean satisfies , and
- (iii)
for all .
Let and be as above. Recall that Strassen's (1965) Theorem 8 asserts that any peacock is the sequence of marginals of a martingale. Therefore, there is a finite filtered probability space with a martingale such that is the law of for .
From (iii), and the remark before Definition 2.6, it follows that there is a probability space with processes and such that ,, and for . As in the the proof of Theorem 9.2 in Gerhold and Gülüm (2019), it is easy to see that the finite support condition implies that there is a finite probability space with these properties. The sufficiency statement now easily follows from Lemma 9.1 in Gerhold and Gülüm (2019). Indeed, that lemma yields a finite filtered probability space with adapted processes and satisfying
is a martingale,
and for ,
for .
It then suffices to define
to obtain an arbitrage‐free model. Note that the second assertion in (ii) ensures that holds for and not just .
Conversely, assume now that the given prices are ε‐consistent. For , define as the law of , and as the law of . It is then very easy to see that the stated conditions are satisfied. As for the finite support condition, note that the probability space in Definition 2.1 is finite.
To prepare for the central notions of model‐independent and weak arbitrage, we now define semistatic trading strategies in the bank account, the underlying asset, and the call options. Here, semistatic means that the position in the call options is fixed at time zero. The definition is model‐independent; as soon as a model (in the sense of Definition 2.1) is chosen, the number of risky shares in the tth trading period, for example, becomes
(11) |
Definition 2.8
- (i)
A semistatic portfolio, or semistatic trading strategy, is a triplewhere , are Borel measurable for , analogously for ϕ1, and for . Here, denotes the investment in the bank account, denotes the number of stocks held in the period from to t, and is the number of options with maturity and strike which the investor buys at time zero.
- (ii)
A semistatic portfolio is called self‐financing, ifholds for and , , where
(12) - (iii)
- (iv)
The liquidation value at time T is defined as
Having defined semistatic portfolios, we can now formulate two useful notions of arbitrage.
Definition 2.9
Let . The prices (1)–(4) admit model‐independent arbitrage with respect to spread‐bound ε, if we can form a self‐financing semistatic portfolio Φ in the bank account, the underlying asset and the options, such that the initial portfolio value is negative and the following holds: For all real numbers , , that satisfy
Definition 2.10
Let . The prices (1)–(4) admit a weak arbitrage opportunity with respect to spread‐bound ε if there is no model‐independent arbitrage strategy (with respect to spread‐bound ε), but for any model satisfying (6) and (7), there is a semistatic portfolio Φ such that the initial portfolio value is nonpositive,
and
Most of the time we will fix and write only model‐independent arbitrage, meaning model‐independent arbitrage with respect to spread‐bound ε, and similarly for weak arbitrage. The notion of weak (i.e., model‐dependent) arbitrage was first used in Davis and Hobson (2007), where the authors give examples to highlight the distinction between weak arbitrage and model‐independent arbitrage. The crucial difference is that a weak arbitrage opportunity may depend on the null sets of the model. For example, suppose that we would like to use two different arbitrage strategies according to whether a certain call will expire in the money with positive probability or not. Such portfolios could serve to exhibit weak arbitrage (Definition 2.10), but will not show model‐independent arbitrage (Definition 2.9).
3. SINGLE MATURITY: ε‐CONSISTENCY
In this section, we characterize ε‐consistency (according to Definition 2.4) in the special case that all option maturities agree. The consistency conditions for a single maturity are similar to those derived in Theorem 3.1 of Davis and Hobson (2007) and Proposition 3 of Cousot (2007). In addition to the conditions given there, we have to assume that the mean of is “close enough” to S 0.
We fix and often drop the time index for notational convenience, that is, we write instead of . In the frictionless case, the underlying can be identified with an option with strike . Here, we will do something similar: in the formulation of the next theorem we set , as if we would introduce an option with strike , but we think of as the underlying. The choices for and made in Theorem 3.1 can be motivated as follows: in every model that is ε‐consistent with the absence of arbitrage, (7) implies that the discounted expected payoff of an option with strike has to satisfy
Furthermore, to guarantee the existence of a consistent price system, has to lie in the closed interval , which implies that the price of an option with strike has to lie in the interval . Therefore, in the proof of Theorem 3.1 (given in Appendix A), we will use the symbol as a reference to the underlying and as a reference to a short position in the underlying plus an additional deposit of 2ε in the bank account.
Before we formulate the main result for a single maturity, we recall that a butterfly contract (with maturity 1) is defined by
where , and that its payoff is nonnegative. A call spread is a portfolio of a long and a short call, where the latter has a larger strike.
Theorem 3.1
Let and consider prices as at the beginning of Section 2, with and (see the remarks after (7)). Moreover, for ease of notation (see the above remarks) we set , , and . Then the prices are ε‐consistent (see Definition 2.4) if and only if the following conditions hold:
- (i)
All butterfly spreads have nonnegative time‐0 price, that is,
(13) - (ii)
The call prices satisfy
(14) - (iii)
All call spreads have nonnegative time‐0 price, that is,
(15) - (iv)
If a call spread is available for zero cost, then the involved options have zero bid, respectively, ask price, that is,
(16) Moreover, there is a model‐independent arbitrage, as soon as any of the conditions (i)–(iii) is not satisfied. Finally, if (i)–(iii) hold but (iv) fails, then there is a weak arbitrage opportunity.
This theorem is proved in Appendices A and B. We conclude that the trichotomy of consistency/weak arbitrage/model‐independent arbitrage, which was uncovered by Davis and Hobson (2007) in the frictionless case, persists under bid–ask spreads (at least in the one‐period setting).
For and , the conditions from Theorem 3.1 simplify to
and
These are exactly the conditions required in Theorem 3.1 of Davis and Hobson (2007).
Remark 3.2
Note that in contrast to the frictionless case, it is not required that bid or ask prices decrease as the strike increases, in order to get models that are ε‐consistent with the absence of arbitrage. This means that we do not have to require or for , as shown in the following example.
Consider two call options, where (no spread on the underlying), and the prices are given by for . We assume that the bank account is constant until maturity. These prices and a possible choice of shadow prices are shown in Figure 1. (Note that shadow prices are introduced in the proof of Theorem 3.1 in Appendix A.) Clearly, all conditions from Theorem 3.1 are satisfied, and therefore there exists an arbitrage‐free model. For example, we can choose , where δ denotes the Dirac delta. This example shows that, in our setting, prices that are admissible from a no‐arbitrage point of view do not necessarily make economic sense: As the payoff of at maturity never exceeds the payoff of , the utility indifference ask‐price of should not be higher than the utility indifference ask‐price of .
Figure 1.
This example shows that it is not necessary that the ask‐prices, respectively, bid‐prices decrease with respect to strike. The line represents the call function of δ5 [Color figure can be viewed at http://wileyonlinelibrary.com]
From Theorem 3.1, it is easy to explicitly compute the interval of all ε such that the given prices are ε‐consistent, which completes the solution of the ε‐consistency problem in the one‐period case. Note that (13)–(16) clearly have to be satisfied for , as these conditions depend on ε only for (see also Proposition 4.1).
Corollary 3.3
Assume that the given prices satisfy Equations (13)–(16) for . Then for , the prices are ε‐consistent with the absence of arbitrage if and only if ε satisfies:
First, the inequalities and follow from the definition of ε‐consistency (see (6) and (7)). The remaining inequalities follow by setting in (13) and (14).
4. MULTIPLE MATURITIES: EQUIVALENT CONDITIONS FOR CONSISTENCY AND ε‐CONSISTENCY
As mentioned in Section 1, our main goal is to find the least bound on the underlying's bid–ask spread that enables us to reproduce given option prices. The following result clarifies the situation if no such bound is imposed (see also Example 2.3). In our wording, we first seek conditions for consistency (Definition 2.2) and not ε‐consistency (Definition 2.4). Recall the notation used in, and explained before, Theorem 3.1, where is allowed in (13)–(16), inducing a dependence of these conditions on and . In the following proposition, on the other hand, we require , and therefore the current bid and ask prices of the underlying are irrelevant when checking consistency of option prices. Thus, the notion of ε‐consistency seems to make more sense than consistency.
Proposition 4.1
The prices (1)–(4) are consistent with the absence of arbitrage (see Definition 2.2) if and only if, for all , the conditions (13)–(16) from Theorem 3.1 hold for .
By mimicking the proof of the first part of Theorem 3.1 for , we see that the conditions are necessary. Now fix and assume that the conditions hold. Exactly as in the sufficiency proof of Theorem 3.1, we can construct such that . The linear interpolation of the points can then be extended to a call function of a measure (see the final part of the sufficiency proof of Theorem 3.1).
We define random variables such that the law of is given by . Then we have that
Furthermore, we pick and set (Dirac delta) for all . Clearly, is a peacock, and we set , which implies . Finally, we define and , and have thus constructed an arbitrage‐free model.
To prepare for our main result on ε‐consistency in the multiperiod model, we now recall the main result of Gerhold and Gülüm (2019), which gives a criterion for the existence of the peacock from Lemma 2.7. Recall also the notation introduced before Definition 2.6. According to Proposition 3.2 in Gerhold and Gülüm (2019), for , a measure , and , the set
has a smallest and a largest element, and their respective call functions can be expressed explicitly by the call function of μ (see (10)) as follows:
where conv denotes the convex hull. The main theorem of Gerhold and Gülüm (2019) gives an equivalent condition for the existence of a peacock within ‐distance ε of a given sequence of measures.
Theorem 4.2.
(Theorem 3.5 in Gerhold and Gülüm (2019)) Let and be a sequence in such that
is not empty. Then there exists a peacock such that
(17) if and only if for some and for all , , we have
(18) Here, depends on and . In this case, it is possible to choose .
We can now give a partial solution to the multiperiod ε‐consistency problem. The existence of the measures from Lemma 2.7 (the marginals of ) has to be assumed, but the existence of the peacock can be replaced by fairly explicit conditions, using Theorem 4.2.
Theorem 4.3
For the prices (1)–(4) are ε‐consistent with the absence of arbitrage, if and only if and there is a sequence of finitely supported measures in such that:
- (i)
for all and , and for ,
- (ii)
As we allow an arbitrary reference price process in Definitions 2.1 and 2.2, our notion of consistency is fairly weak. It can be weakened further by requiring that the bound (6) holds only with a certain probability instead of almost surely. However, according to the following theorem, we can always find such a model as soon as the prices are consistent.
Theorem 4.4
Let and . For given prices (1)–(4), the following are equivalent:
- (i)
- (ii)
The prices are consistent with the absence of arbitrage.
For the proof of Theorem 4.4, we employ a result from Gerhold and Gülüm (2019) on the modified Prokhorov distance.
Definition 4.5
For and two probability measures on , we define the modified Prokhorov distance as
(To define the standard Prokhorov distance, replace p by h in the right‐hand side.) Note that . A well‐known result, which was first proved by Strassen (1965), and was then extended by Dudley (1968), explains the connection of to minimal distance couplings.
Proposition 4.6
Given measures on , , and , there exists a probability space with random variables and such that
(19) if and only if
(20)
The following result shows that, unlike for , there always exists an approximating peacock with respect to for . This explains why the very weak condition of consistency is sufficient to imply (i) in Theorem 4.4.
Theorem 4.7.
(Theorem 8.3 in Gerhold and Gülüm (2019)) Let be a sequence in , , and . Then, for all there exists a peacock with mean m such that
Proof of Theorem 4.4
(i) implies (ii) by definition. To show the other implication, we define probability measures as in the proof of Proposition 4.1, such that for and . Now we pick . Then by, Theorem 4.7., there exists a peacock with mean s such that for all . We can now use Proposition 4.6 and proceed as in the proof of Lemma 2.7 to conclude that there exist stochastic processes and whose marginal distributions are given by , respectively, , such that is a martingale and such that
The coupling lemma we use (Lemma 9.1) was formulated in Gerhold and Gülüm (2019) for the special case , but the proof trivially extends to . We then simply put
5. MULTIPLE MATURITIES: NECESSARY CONDITIONS FOR ε‐CONSISTENCY
The main result of the preceding section (Theorem 4.3) gives semiexplicit equivalent conditions for ε‐consistency. The goal of the present section is to provide explicit necessary conditions. For a single maturity, the ε‐consistency conditions (Theorem 3.1) are a generalization of the frictionless conditions in Cousot (2007) and Davis and Hobson (2007). They guarantee that for each maturity the option prices can be associated to a measure , such that (cf. Lemma 2.7). In this section, we state necessary conditions for multiple periods. Our conditions (see Definition 5.1 and Theorem 5.3) are fairly involved, and we thus expect that it might not be easy to obtain tractable equivalent conditions. In the case where there is only a spread on the options, but not on the underlying, it suffices to compare prices with only three or two different maturities (see equations (4)– (6) in Cousot, 2007 and Corollary 4.2 in Davis & Hobson, 2007) to obtain suitable consistency conditions. These conditions ensure that the family of measures is a peacock.
If we consider a bid–ask spread on the underlying and want to check for ε‐consistency according to Definition 2.4 (), it turns out that we need conditions that involve all maturities simultaneously (this will become clear by condition (18)). We thus introduce calendar vertical baskets (CVB), portfolios that consist of various long and short positions in the call options. We first give a definition of CVBs. Then, in Lemma 5.2 we will study a certain trading strategy involving a short position in a CVB. This strategy will then serve as a base for the conditions in Theorem 5.3, which is the main result of this section. Note that our definition of a CVB depends on : the contract defined in Definition 5.1 only provides necessary conditions in markets where the bid–ask spread is bounded by .
Definition 5.1
Fix and and assume that vectors , , and are given, such that
- (i)
for all ,
- (ii)
and for all ,
- (iii)
and for all ,
- (iv)
and either or for all .
Then, we define a CVB with these parameters as the contract
(21) The market ask, respectively, bid‐price of are given by
(22) We will refer to u as the maturity of the CVB.
Lemma 5.2
Fix . For all parameters as in Definition 5.1, there is a self‐financing semistatic portfolio Φ whose initial value is given by , such that for all models satisfying (6) and (7) and for all one of the following conditions holds:
- (i)
and , or
- (ii)
and .
In particular, all corresponding cash flows are nonnegative.
The arguments of are of course the same as in (11), and are omitted for brevity. In the proof of Lemma 5.2, we define the functions inductively. As we are defining a model‐independent strategy, we could also use the deterministic dummy variables (12) from Definition 2.8 as arguments. It seems more natural to write , though. We just have to keep in mind that have to be constructed as functions of , without using the distribution of these random vectors.
Moreover, note that later on in Theorem 5.3 we will only need the case where , therefore we excluded the case .
Proof of Lemma 5.2
Assume that we buy the contract
(23) thus we are getting an initial payment of . We have to keep in mind that if for some , then the corresponding expression in (23) denotes a long position in the underlying, and if for some , then the expression in (23) denotes a short position in the underlying plus an additional deposit of 2ε in the bank account at time 0 (see the beginning of Section 3). To ease notation, we will write instead of and instead of .
We will show inductively that after we have traded at time we can end up in one of two scenarios: either the investor holds a nonnegative amount of bank units (i.e., ), we will call this scenario A, or we have one short position in the underlying (i.e., ) and ; we will refer to this as scenario B. Note that scenarios A and B are not disjoint, but this will not be a problem.
We will first deal with the case where and afterward with the case . We start with and first assume that . If expires out of the money, then we do not trade at time 1 and obtain , so we are in scenario A. Otherwise we sell one unit of the underlying, and thus
yielding scenario B. Recall from Section 2 that . If then . We do not close the short position in this case and we get that , so we also get to scenario B.
For the induction step, we split the proof into two parts. In part A, we will assume that after trading time we are in scenario A, and in part B, we will assume that at the end of period we are in scenario B.
Part A: We will show that after we have traded at time t we can end up either in situation A or B. First we assume that , and so both expressions in (23) with maturity t denote options (and not the underlying). Under these assumptions, satisfies
Clearly, if or if both options expire out of the money, then , and we are in situation A. So, suppose that and that . This also implies that . If this is the case, we go short one unit of the underlying, and can be bounded from below as follows:
This corresponds to situation B. Next assume that and . Then we have that . After trading time t, we end up in scenario B,
We proceed with the case that and . As , we can close the long position in the underlying and end up in scenario A at the end of time t,
The case where is easily handled, because the long and the short position simply cancel out. We are done with part A.
Part B: Assume that after we have traded at time we are in scenario B, and thus . First we will consider the case where . If at time t the option with strike expires in the money, we do not close the short position and have
which means that we end up in scenario B. Now we distinguish two cases according to and , and always assume that expires out of the money. If , then we also have that and that . We close the short position to end up in scenario A,
If, on the other hand, and , we do not trade at time t to stay in scenario B,
We proceed with the case where and . As before, we have , and we can close one short position to stay in scenario B,
If and , then we distinguish two cases: either expires out of the money, in which case we cancel out the long and short position in the underlying and have
which corresponds to scenario A. Or, expires in the money. Then we sell one unit of the underlying and hence we end up in scenario B,
In the last inequality, we have used that , and that .
The case where is again easy to handle, because the long and the short position cancel out and we are in scenario B at the end of the ‐st period.
Thus, after we have traded at time u we are either in scenario A or scenario B, which proves the assertion if .
The proof for is similar. We will first show that after trading at time 1 we can either be in scenario A or scenario B, and the statement of the proposition then follows by induction exactly as in the case .
First we assume that . Then, if the option expires out of the money, we are in scenario A; otherwise we go short in the underlying and have
which corresponds to scenario B. If , then we also have that , and hence we are in scenario B.
According to Lemma 5.2, there is a semistatic, self‐financing trading strategy Φ for the buyer of the contract , such that only depends on (the investor might have some surplus in the bank account). In the following, we will use this strategy and only write , respectively, instead of , respectively, . In the case where and , we will say that the CVB expires out of the money; otherwise we will say that it expires in the money.
The next theorem states necessary conditions for the absence of arbitrage in markets with spread‐bound .
Theorem 5.3
Let , such that and and , , . Fix prices as at the beginning of Section 2, with for all . Then, for all CVBs with maturity and parameters and , the following conditions are necessary for ε‐consistency:
- (i)
(24) - (ii)
(25) - (iii)
(26) - (iv)
(27)
We will assume that and that . Similarly, the other cases can be dealt with. In all four cases (i)–(iv), we will assume that until time s we followed the trading strategy described in Lemma 5.2.
- (i)
If (24) fails, then we setand buy , making an initial profit. If the calendar vertical basket expires out of the money, then we have model‐independent arbitrage. Otherwise we have a short position in the underlying at time s. To close the short position, we buy θ units of the underlying at time t, and we buy units of the underlying at time u. The liquidation value of this strategy at time u is then nonnegative,
- (ii)
Next, assume that (25) fails. Then buying the contractearns an initial profit. If expires out of the money, then we leave the portfolio as it is. Otherwise we immediately enter a short position and close it at time u. The liquidation value is then nonnegative,
- (iii)
If (26) fails, then we buy the contract for negative cost. Again we can focus on the case where expires in the money. We sell one unit of the underlying at time s and close the short position at time t. The liquidation value of this strategy at time t is nonnegative,
- (iv)
We will show that an ε‐consistent model cannot exist, if (27) fails. In every model where the probability that expires in the money is zero, we could simply sell and follow the trading strategy from Lemma 5.2, realizing (model‐dependent) arbitrage. On the other hand, if expires in the money with positive probability, then we can use the same strategy as in the proof of (iii). At time t, the liquidation value of the portfolio is positive with positive probability.
Note that, if , then has the same payoff as . Keeping this in mind, it is easy to verify that the conditions from Theorem 5.3 are a generalization of equations (4)–(6) in Cousot (2007).
It remains open whether (24)–(27) are also sufficient for the existence of an ε‐consistent model.
Conjecture 5.4
Given the conditions stated in Theorem 5.3, the given prices are ε‐consistent with the absence of arbitrage if and only if (24)–(27) hold. There is weak arbitrage whenever (24)–(26) hold but (27) fails.
Theorem 5.3 can be used to find arbitrage opportunities associated with given market prices. However, it might not be clear how to find parameters that satisfy the conditions of Definition 5.1. For the reader's convenience, we finish this section with an algorithm that can be used to create CVBs given the prices at the beginning of Section 2. It is not hard to see that it yields all possible parameter configurations. Once a particular CVB is chosen, its bid price can be obtained via (22).
-
(i)
Pick and and set .
-
(ii)
Given , , and first pick .
-
(iii)
Choose distinguishing the following cases:
if set ;
if set ;
if pick ;
if pick .
-
(iv)
Set and pick such that either or .
-
(v)
Repeat steps (ii)–(iv).
6. CONCLUSION
We define the notion of ε‐consistent prices, meaning that a set of bid and ask prices for call options and the underlying can be explained by a model with bid–ask spread bounded by ε. For a single maturity, we solve the ε‐consistency problem, recovering the trichotomy consistency/weak arbitrage/model‐independent arbitrage from the frictionless case (Davis & Hobson, 2007). The interval of spread bounds for which a consistent model exists can be easily computed. The multiperiod problem seems to be rather difficult. As a first step, we provide two results: necessary explicit conditions, and equivalent semiexplicit conditions. For the latter, we invoke a recent result from Gerhold and Gülüm (2019) on approximation by peacocks. Finally, we note that section 3.3 of the Ph.D. thesis (Gülüm, 2016) discusses the multiperiod problem under simplified assumptions. In particular, it is assumed that only the underlying has a bid–ask spread, but not the options.
ACKNOWLEDGMENTS
We acknowledge financial support from the Austrian Science Fund (FWF) under grant P 24880. We thank the anonymous referees, as well as seminar and conference participants at Berlin, the 12th German Probability and Statistics Days (Bochum), Le Mans, Ulm, Vienna, Oberwolfach, and the 9th BFS Congress (NYC) for helpful questions and comments.
APPENDIX A. PROOF OF THEOREM 3.1: ε‐CONSISTENCY
We first show that the conditions are necessary. Throughout the proof, we will denote the option by to ease notation.
-
(i)Suppose that are such that (13) does not hold. We buy a butterfly spread, which is the contract
and get an initial payment. Its payoff at maturity is positive if expires in the interval and zero otherwise, and so we have model‐independent arbitrage.If (13) fails for , we buy the contract
and make an initial profit. Note that S denotes the underlying. At maturity, the liquidation value of the contract is given by
which is always nonnegative. -
(ii)Suppose that (14) fails for . Then we buy a call spread and invest in the bank account. This earns an initial profit, and at maturity the cash flow generated by the options is at least , which means that we have arbitrage. Now we consider the case where . Note that in this case (14) is equivalent to
If this fails, we buy , sell one unit of the underlying, and invest in the bank account. Again we earn an initial profit, and at maturity we close the short position and have thus constructed an arbitrage strategy. -
(iii)
If (15) fails for , then we buy the call spread and get an initial payment. Its payoff at maturity is always nonnegative.
If (15) fails for , then we sell and buy one unit of the stock, which also yields model‐independent arbitrage.
-
(iv)
We show that we cannot find an arbitrage‐free model for the given prices, if (16) fails. Later, in Appendix B, we will show that there is a weak arbitrage opportunity in this case (which entails, according to Definition 2.10, that there is no model‐independent arbitrage).
In any model where , we could sell . As this option is never exercised, this yields arbitrage. If, on the other hand, and , then we buy the call spread at zero cost. At maturity, the probability that the options generate a positive cash flow is positive. If , then we buy the contract instead, and at maturity the liquidation value of the portfolio is given by , which is positive with positive probability. This completes the proof of necessity.
Now we show that the conditions in Theorem 3.1 are sufficient for ε‐consistency, using Lemma 2.7. We first argue that we may w.l.o.g. assume that . Indeed, we could choose
and set . Then all conditions from Theorem 3.1 would still hold, if we included an additional option with strike and bid and ask price equal to zero. So from now on we assume that .
We will first show that, for , we can find such that the linear interpolation L of the points , is convex, decreasing, and such that the right derivative of L satisfies . Then we will extend L to a call function, and its associated measure will be the law of . The sequence can then be interpreted as shadow prices of the options with strikes .
Before we start, we will introduce some notation. For , we denote the line connecting and by , that is,
If is known for some , then we denote the line connecting and by , that is,
The linear interpolation of and will be denoted by ,
We will refer to the slopes of these lines as and , respectively.
First we will construct e 0. To get all desired properties—this will become clear toward the end of the proof—e 0 has to satisfy
(A.1) |
and
(A.2) |
We will argue that we can pick such an e 0 by showing that
(A.3) |
Using (14) twice, we can immediately see that (A.3) holds for ,
If, on the other hand, , we rewrite the right‐hand side of (A.3) to , where . Then from (13), we get that
and as , the inequality follows.
The above reasoning shows that existence of an e 0 such that (A.1) and (A.2) hold. Next we want to construct e 1 for given e 0. It has to satisfy the requirements
(A.4) |
and
(A.5) |
Again we will argue that we can pick such an e 1 by considering the corresponding inequalities. First note that the inequality
follows directly from (A.1). Next we want to prove that
(A.6) |
Therefore, observe that
If (A.6) follows from (13), because . For we may simply use the fact that and hence we get that . For , we may use to get
where the last inequality follows from the fact that and that
In the last step, we used that .
Now suppose we have already constructed . Then for , we have that
(A.7) |
and
(A.8) |
Note that for , we need an appropriate and in order for (A.7) to hold. For instance, we can set and .
We want to show that we can choose such that (A.7) and (A.8) hold for . First, the inequality
is equivalent to
which is again equivalent to
and holds by (A.8).
The inequality,
can be shown using the same arguments as before: first we note that and then we distinguish between , and .
We have now constructed a finite sequence . Observe that for all the bounds on from above, namely (A.1) and (A.2) for , (A.4) and (A.5) for and (A.7) and (A.8) for , ensure that . Denote by the linear interpolation of the points . Then L is convex, which is easily seen from
Furthermore, by (A.4)
Finally, L is strictly decreasing on that is most easily seen from . Therefore, L can be extended to a call function R as follows (see Proposition 2.3 in Gerhold & Gülüm, 2019):
Let μ be the associated measure. Then . If , we define a measure ν by setting for Borel sets A. The set is defined as . Then . Similarly, if we define for Borel sets A, and if then we simply set . Furthermore for , we have that , therefore μ has support . Clearly, by definition of ν, we have that . Hence, by Lemma 2.7 the prices are ε‐consistent with the absence of arbitrage.
APPENDIX B. PROOF OF THEOREM 3.1: WEAK ARBITRAGE
As we have seen in part (iv) of the necessity proof of Theorem 3.1 (see Appendix A), there is an arbitrage opportunity that depends on the null sets of the model. We will show that there is no model‐independent arbitrage strategy. Suppose, on the contrary, that there is one. Then we can construct a portfolio , where , such that its initial cost is negative, that is,
and such that the liquidation value at maturity is nonnegative, that is,
Without loss of generality, we can assume that .
Next we construct as in the sufficiency proof of Theorem 3.1. Clearly, we then have . The idea is to consider a market with slightly different shadow prices , which can be obtained from the original shadow prices by shifting them down. More precisely, we set
define
and put for and for
Now consider a modified set of prices, where bid and ask price of the lth call, , are both defined by . It is easy to check that these prices satisfy all conditions from Theorem 3.1, and hence do not admit any arbitrage opportunities. Indeed, the second expression in the definition of z guarantees that is not too small, that is,
and the third expression ensures that is not too small, that is, . A simple calculation shows that
and so the portfolio in the modified market has negative cost. But its liquidation value at maturity is unchanged and hence nonnegative, and we have thus constructed a model‐independent arbitrage strategy for the modified set of prices, which is a contradiction.
Gerhold S, Gülüm IC. Consistency of option prices under bid–ask spreads. Mathematical Finance. 2020;30:377–402. 10.1111/mafi.12230
ENDNOTES
Equations and inequalities among random variables are always understood to hold almost surely.
Note that we do not mention the physical probability measure, as it is of no relevance to our study.
REFERENCES
- Bichuch, M. (2014). Pricing a contingent claim liability with transaction costs using asymptotic analysis for optimal investment. Finance and Stochastics, 18(3), 651–694. [Google Scholar]
- Buehler, H. (2006). Expensive martingales. Quantitative Finance, 6(3), 207–218. [Google Scholar]
- Carr, P. , & Cousot, L. (2012). Explicit constructions of martingales calibrated to given implied volatility smiles. SIAM Journal on Financial Mathematics, 3(1), 182–214. [Google Scholar]
- Carr, P. , & Madan, D. B. (2005). A note on sufficient conditions for no arbitrage. Finance Research Letters, 2(3), 125–130. [Google Scholar]
- Cousot, L. (2007). Conditions on option prices for absence of arbitrage and exact calibration. Journal of Banking and Finance, 31(11), 3377–3397. [Google Scholar]
- Davis, M. H. A. , & Hobson, D. G. (2007). The range of traded option prices. Mathematical Finance, 17(1), 1–14. [Google Scholar]
- Davis, M. H. A. , Panas, V. G. , & Zariphopoulou, T. (1993). European option pricing with transaction costs. SIAM Journal on Control and Optimization, 31(2), 470–493. [Google Scholar]
- Dudley, R. M. (1968). Distances of probability measures and random variables. Annals of Mathematical Statistics, 39, 1563–1572. [Google Scholar]
- Gerhold, S. , & Gülüm, I. C. (2019). Peacocks nearby: Approximating sequences of measures. Stochastic Processes and their Applications, 129(7), 2406–2436. [Google Scholar]
- Gülüm, I. C. (2016). Consistency of option prices under bid‐ask spreads and implied volatility slope asymptotics (Ph.D. thesis, TU Wien; ). [Google Scholar]
- Henry‐Labordère, P. , Obłój, J. , Spoida, P. , & Touzi, N. (2016). The maximum maximum of a martingale with given n marginals. Annals of Applied Probability, 26(1), 1–44. [Google Scholar]
- Hirsch, F. , Profeta, C. , Roynette, B. , & Yor, M. (2011). Peacocks and associated martingales, with explicit constructions, volume 3 of Bocconi & Springer Series, Springer, Milan. Milan: Bocconi University Press. [Google Scholar]
- Kabanov, Y. M. , & Stricker, C. (2001). The Harrison‐Pliska arbitrage pricing theorem under transaction costs. Journal of Mathematical Economics, 35(2), 185–196. [Google Scholar]
- Schachermayer, W. (2004). The fundamental theorem of asset pricing under proportional transaction costs in finite discrete time. Mathematical Finance, 14(1), 19–48. [Google Scholar]
- Schachermayer, W. (2017). Asymptotic theory of transaction costs. Zurich Lectures in Advanced Mathematics. Zürich: European Mathematical Society (EMS).
- Spoida, P. (2014). Characterization of market models in the presence of traded vanilla and barrier options. Preprint, http://arxiv.org/abs/1411.4193.
- Strassen, V. (1965). The existence of probability measures with given marginals. Annals of Mathematical Statistics, 36, 423–439. [Google Scholar]
- Tavin, B. (2015). Detection of arbitrage in a market with multi‐asset derivatives and known risk‐neutral marginals. Journal of Banking & Finance, 53, 158–178. [Google Scholar]
- Whalley, A. E. , & Wilmott, P. (1997). An asymptotic analysis of an optimal hedging model for option pricing with transaction costs. Mathematical Finance, 7(3), 307–324. [Google Scholar]