Generalized statistical arbitrage concepts and related gain strategies
Christian Rein, Ludger R\"uschendorf, Thorsten Schmidt

TL;DR
This paper introduces a broad framework for statistical arbitrage that encompasses classical and new strategies, characterizes their no-arbitrage conditions, and demonstrates their effectiveness through simulations and market data.
Contribution
It generalizes the concept of statistical arbitrage, including static and semi-static strategies, and constructs practical profitable strategies based on various information systems.
Findings
Generalized strategies can yield positive average gains under certain scenarios.
Constructed strategies perform well on simulated and real market data.
The framework includes classical arbitrage as a special case.
Abstract
Generalized statistical arbitrage concepts are introduced corresponding to trading strategies which yield positive gains on average in a class of scenarios rather than almost surely. The relevant scenarios or market states are specified via an information system given by a -algebra and so this notion contains classical arbitrage as a special case. It also covers the notion of statistical arbitrage introduced in Bondarenko (2003). Relaxing these notions further we introduce generalized profitable strategies which include also static or semi-static strategies. Under standard no-arbitrage there may exist generalized gain strategies yielding positive gains on average under the specified scenarios. In the first part of the paper we characterize these generalized statistical no-arbitrage notions. In the second part of the paper we construct several profitable generalized…
| gain p.a. | median | VaR(0.95) | gain/trade | losses | (mean) | max. | |
|---|---|---|---|---|---|---|---|
| 33.4 | 206 | 5,320 | 8.74 | 0.133 | -628 | 3.82 | 24 |
| c | gain pa | median | VaR0.95 | gain pt | losses | (mean) | (max) | |
|---|---|---|---|---|---|---|---|---|
| 0.0025 | 8,890 | 48,700 | -373 | 743 | 0.045 | -57,900 | 12 | 150 |
| 0.005 | 465 | 3,810 | 58,400 | 66 | 0.077 | -6,210 | 7 | 63 |
| 0.01 | 41 | 206 | 5,250 | 11 | 0.132 | -621 | 4 | 24 |
| 0.02 | 9 | 10 | 371 | 5 | 0.185 | -50 | 2 | 9 |
| 0.04 | 3 | 2 | 24 | 3 | 0.109 | -2 | 1 | 4 |
| gain pa | median | VaR0.95 | gain pt | losses | (mean) | (max) | ||
|---|---|---|---|---|---|---|---|---|
| 0.33 | 211 | 11,600 | 252,000 | 45 | 0.13 | -29,400 | 5 | 30 |
| 0.50 | 170 | 4,360 | 94,500 | 36 | 0.13 | -11,000 | 5 | 30 |
| 0.75 | 109 | 1,730 | 38,100 | 23 | 0.13 | 0-4,400 | 5 | 30 |
| 1.00 | 64 | 913 | 20,400 | 14 | 0.12 | 0-2,340 | 5 | 30 |
| 1.25 | 77 | 561 | 12,400 | 17 | 0.12 | -1,400 | 5 | 30 |
| 2.00 | 42 | 197 | 4,430 | 9 | 0.11 | 00 -490 | 4 | 31 |
| 3.00 | 34 | 81 | 1,680 | 8 | 0.10 | 00 -182 | 4 | 31 |
| gain pa | median | VaR0.95 | gain pt | losses | (mean) | (max) | ||
|---|---|---|---|---|---|---|---|---|
| 0.50 | 74,500 | 222,000 | -48,400 | 4,340 | 0.036 | -2,770,000 | 17 | 270 |
| 0.75 | 6,020 | 59,900 | 480,000 | 582 | 0.056 | -79,400 | 10 | 120 |
| 1.00 | 241 | 4,710 | 80,500 | 37 | 0.090 | -8,520 | 7 | 51 |
| 1.25 | 67 | 541 | 12,700 | 16 | 0.124 | -1,460 | 4 | 28 |
| 2.00 | 8 | 6 | 165 | 5 | 0.144 | -22 | 2 | 9 |
| gain pa | mean | VaR0.95 | gain pt | losses | (mean) | (max) | |
|---|---|---|---|---|---|---|---|
| 27.8 | 164 | 4,180 | 9.17 | 0.171 | -554 | 3 | 21 |
| c | gain pa | median | VaR0.95 | gain pt | losses | (mean) | (max) | |
|---|---|---|---|---|---|---|---|---|
| 404 | 3,300 | 51,300 | 71.1 | 0.098 | -5,590 | 6 | 44 | |
| 32 | 162 | 4,130 | 10.7 | 0.169 | -548 | 3 | 18 | |
| 6 | 8 | 272 | 3.9 | 0.238 | -45 | 2 | 7 | |
| 3 | 1 | 23 | 2.6 | 0.122 | -2 | 1 | 3 |
| gain pa | median | VaR0.95 | gain pt | losses | (mean) | (max) | ||
|---|---|---|---|---|---|---|---|---|
| 0.33 | 282 | 9,340 | 203,000 | 71 | 0.16 | -26,100 | 4 | 24 |
| 0.50 | 122 | 3,500 | 76,200 | 31 | 0.16 | -9,780 | 4 | 24 |
| 0.75 | 99 | 1,390 | 30,400 | 26 | 0.16 | -3,890 | 4 | 22 |
| 1.00 | 78 | 734 | 16,200 | 20 | 0.15 | -2,050 | 4 | 23 |
| 1.25 | 54 | 452 | 9,950 | 15 | 0.15 | -1,260 | 4 | 23 |
| 2.00 | 34 | 162 | 3,570 | 10 | 0.14 | -436 | 3 | 21 |
| 3.00 | 24 | 66 | 1,390 | 7 | 0.13 | -165 | 3 | 21 |
| gain pa | median | VaR0.95 | gain pt | losses | (mean) | (max) | ||
|---|---|---|---|---|---|---|---|---|
| 0.33 | 65,600 | 2,030,000 | 22,700,000 | 6,640 | 0.06 | -2,770,000 | 10 | 100 |
| 0.50 | 2,010 | 40,700 | 586,000 | 284 | 0.09 | -62,500 | 7 | 58 |
| 0.75 | 292 | 3,930 | 69,200 | 60 | 0.12 | -7,940 | 5 | 34 |
| 1.00 | 44 | 732 | 16,400 | 11 | 0.15 | -2,080 | 4 | 24 |
| 1.25 | 27 | 200 | 5,330 | 9 | 0.18 | -729 | 3 | 17 |
| 2.00 | 10 | 15 | 469 | 5 | 0.20 | -68 | 2 | 9 |
| gain pa | median | VaR0.95 | gain pt | losses | (mean) | (max) | |
|---|---|---|---|---|---|---|---|
| 28.6 | 167 | 4,290 | 8.76 | 0.158 | -544 | 3 | 20 |
| c | gain pa | median | VaR0.95 | gain pt | losses | (mean) | (max) | |
|---|---|---|---|---|---|---|---|---|
| 356 | 3,280 | 51,500 | 58 | 0.09 | -5,510 | 6 | 49 | |
| 28 | 166 | 4,290 | 9 | 0.15 | -543 | 3 | 19 | |
| 6 | 8 | 288 | 4 | 0.22 | -44 | 2 | 8 | |
| 3 | 1 | 22 | 3 | 0.12 | -2 | 1 | 4 |
| gain pa | median | VaR0.95 | gain pt | losses | (mean) | (max) | ||
|---|---|---|---|---|---|---|---|---|
| 0.33 | 192 | 9,600 | 207,000 | 45.2 | 0.15 | -25,700 | 4 | 26 |
| 0.50 | 112 | 3,560 | 77,700 | 26.7 | 0.15 | -9,600 | 4 | 25 |
| 0.75 | 97 | 1,430 | 31,200 | 23.7 | 0.14 | -3,830 | 4 | 26 |
| 1.00 | 73 | 0,751 | 16,600 | 18.3 | 0.14 | -2,020 | 4 | 26 |
| 1.25 | 55 | 0,458 | 10,100 | 13.9 | 0.14 | -1,230 | 4 | 24 |
| 2.00 | 34 | 0,163 | 3,600 | 9.15 | 0.13 | 0 -428 | 3 | 25 |
| 3.00 | 24 | 0,067 | 1,410 | 6.82 | 0.12 | 0 -162 | 3 | 24 |
| gain pa | median | VaR0.95 | gain pt | losses | (losses) | (max) | ||
|---|---|---|---|---|---|---|---|---|
| 0.75 | 203 | 3,890 | 69,800 | 38 | 0.11 | -7,810 | 5 | 37 |
| 1.00 | 71 | 752 | 16,600 | 18 | 0.14 | -2,020 | 4 | 25 |
| 1.25 | 28 | 205 | 5,500 | 9 | 0.17 | -715 | 3 | 18 |
| 2.00 | 10 | 15 | 494 | 5 | 0.19 | -67 | 2 | 11 |
| 3.00 | 4 | 3 | 51 | 3 | 0.09 | -5 | 1 | 6 |
| boundary | GPTA: Kellog | Deutsche Bank |
|---|---|---|
| 22.26 | 69.68 | |
| 147.32 | 10.09 | |
| 155.65 | 4.03 | |
| 0.05 | 10.31 | |
| 0.11 | 4.82 |
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.
Generalized statistical arbitrage concepts and related gain strategies
Christian Rein
,
Ludger Rüschendorf
Freiburg University, Dep. of Mathematics, Ernst-Zermelo Str. 1, 79104 Freiburg, Germany.
[email protected], [email protected]
and
Thorsten Schmidt
Freiburg Institute of Advanced Studies (FRIAS), Germany. University of Strasbourg Institute for Advanced Study (USIAS), France. University of Freiburg, Department of Mathematical Stochastics, Ernst-Zermelo-Str. 1, 79104 Freiburg, Germany
Abstract.
Generalized statistical arbitrage concepts are introduced corresponding to trading strategies which yield positive gains on average in a class of scenarios rather than almost surely. The relevant scenarios or market states are specified via an information system given by a -algebra and so this notion contains classical arbitrage as a special case. It also covers the notion of statistical arbitrage introduced in Bondarenko (2003).
Relaxing these notions further we introduce generalized profitable strategies which include also static or semi-static strategies. Under standard no-arbitrage there may exist generalized gain strategies yielding positive gains on average under the specified scenarios.
In the first part of the paper we characterize these generalized statistical no-arbitrage notions. In the second part of the paper we construct several profitable generalized strategies with respect to various choices of the information system. In particular, we consider several forms of embedded binomial strategies and follow-the-trend strategies as well as partition-type strategies. We study and compare their behaviour on simulated data. Additionally, we find good performance on market data of these simple strategies which makes them profitable candidates for real applications.
1. Introduction
Since the mid-1980s trading strategies which offer profits on average in comparison to little remaining risk have been implemented and analyzed. The starting point were pairs trading strategies, see Gatev et al. (2006) for an historic account and further details. In this strategy one trades two stocks whose prices have a high historic correlation and whose spread widened recently by buying the looser and shorting the winner. Many variants of this simple strategy followed, see Krauss (2017) for a survey and a guide to the literature. This raised interest in a deeper theoretical understanding of these approaches.
In this paper, we elaborate on the notion of statistical arbitrage (SA) introduced in Bondarenko (2003). The author considers a finite horizon market in order to restrict the class of admissible pricing rules. A trading strategy with zero initial cost is called statistical arbitrage if
- (i)
the expected payoff is positive and, 2. (ii)
the conditional expected payoff is non-negative in each final state of the economy.
Unlike pure arbitrage strategies a statistical arbitrage can have negative payoffs provided the average payoff in each final state is non-negative. This concept supplements previous forms of restrictions like ‘good deals’ or opportunities with high Sharpe ratios or with high utility (see Hansen and Jagannathan (1991), Cochrane and Saa-Requejo (2000) and Černỳ and Hodges (2002)) or ‘approximate arbitrage opportunities’ and investment opportunities with a high gain-loss ratio (see Bernardo and Ledoit (2000)). All these restrictions lead to essential reductions of the pricing intervals.
Bondarenko (2003) discusses the concept of statistical arbitrage in connection with various forms of risk preferences, w.r.t. the solution of the joint hypothesis problem, for tests of the efficient market hypothesis (EMH) and the efficient learning market (ELM). The main economic assumption introduced by Bondarenko is the assumption that the pricing kernel is path independent, i.e. it is a function depending only on the final state of the underlying price model but not depending on the whole history. This assumption implies that the payoff process deflated by the conditional risk neutral density of the final state is a martingale, i.e. has no systematic trend. The main result in (Bondarenko, 2003, Proposition 1) states that the existence of a path-independent pricing kernel is equivalent to the absence of SA strategies.
Following Hogan et al. (2004), another strand of literature considers trading strategies which achieve positive gains on average together with vanishing risk in an asymptotic sense, see for example Elliott et al. (2005); Avellaneda and Lee (2010).
In Section 2 we generalize the concept of statistical arbitrage: starting from a general information system given by a -field , a statistical -arbitrage is a trading strategy with positive expected gain conditionally on . The existence of a pricing measure with -measurable density implies absence of -arbitrage. Investigating in Section 3 in detail a class of trinomial models we find that the converse direction in Bondarenko’s equivalence theorem is not valid in general. For two-period binomial models we fully characterize SA and construct statistical arbitrage strategies. In Section 4 we introduce generalized trading strategies including also static or semi-static strategies and derive various characterizations of the corresponding SA concepts; in particular we give conditions which imply equivalence results with the existence of -measurable pricing densities. In Section 5 we construct for discrete and continuous time models various SA-strategies, test them in several examples and give an application to market data. A basic class of strategies is obtained by embedding binomial trading strategies into the continuous time models using first-hitting times. Further classes are strategies induced by partitioning the path space and strategies which follow some trend in the data.
Several of theses strategies are examined and compared. As a result we obtain some useful gain strategies and suggestions relevant for practical applications.
2. Generalized gain strategies
Consider a filtered probability space with a filtration . The filtration is assumed to satisfy the usual conditions, i. e. it is right continuous and contains all null sets of : if and then . We also suppose that .
Following the classical approach to financial markets as for example in Delbaen and Schachermayer (2006), we consider a finite time horizon . The market itself is given by a -valued locally bounded non-negative semi-martingale . The numéraire is set equal to one, such that the prices are considered as already discounted.
A *dynamic trading strategy * is an -integrable and predictable process such that the associated value process is given by
[TABLE]
The trading strategy is called -admissible if and for all . is called admissible if it is admissible for some . We further assume that the market is free of arbitrage in the sense of no free lunch with vanishing risk (NFLVR), which is equivalent to the existence of an equivalent local martingale measure , see Delbaen and Schachermayer (2006). Here, a measure which is equivalent to , , such that is a -(local) martingale with respect to is called equivalent (local) martingale measure, EMM (ELMM). Let denote the set of all equivalent local martingale measures.
A statistical arbitrage is a dynamic trading strategy which is on average profitable, conditional on the final state of the economy . More generally, we consider a general information system represented by a -field and consider strategies which are on average profitable conditional on . For example, could be generated by the event , or the events , where is a partition of , or by . We call such strategies -arbitrage strategies. Sometimes we call a statistical -arbitrage strategy also a -profitable strategy or -arbitrage, for short. By we denote expectation with respect to the reference measure .
Definition 2.1**.**
Let be a -algebra. An admissible dynamic trading strategy is called a statistical -arbitrage strategy, if and
- i)
2. ii)
.
Let
[TABLE]
denote the set of all statistical -arbitrage strategies. The market model satisfies the condition of no statistical -arbitrage if
[TABLE]
For , is equivalent to the classical no-arbitrage condition (NA) since then . Recall that NA is implied by NFLVR. If , one recovers the notion of statistical arbitrage introduced in Bondarenko (2003).
A further interesting type of examples is the case where , being a partition of the state space, such that a statistical arbitrage offers a gain in any on average, i.e. for all . Similarly one can also consider path-dependent strategies, like for example .
Remark 2.2** (Relation to good-deal bounds).**
The general approach to good-deal bounds in Černỳ and Hodges (2002) allows to consider statistical arbitrages as a special case: indeed, if we define
[TABLE]
as set of good deals then a statistical -arbitrage is a good deal strategy if . The corresponding good-deal pricing bound is given by
[TABLE]
Remark 2.3**.**
We note some easy consequences of Definition 2.1.
- (i)
The tower property of conditional expectations immediately yields that larger information systems allow for less profitable -arbitrage strategies i. e. implies that . As a consequence we get that in this case
[TABLE] 2. (ii)
If , then iff .
3. On the statistical no-arbitrage notion
The notion of no statistical arbitrage is motivated by the question whether it is possible to construct a trading strategy such that in any final state of the price process the trader gets a gain on average (i. e. conditional on ).
Proposition 1 in Bondarenko (2003) states that (in discrete time), NSA is equivalent to the existence of an equivalent martingale measure with path independent density , i. e.
[TABLE]
where we use the notation for being -measurable. We show in Section 3.2, that this equivalence needs additional assumptions which is one motivation of our work. In Section 3.3 we explicitly construct statistical arbitrages whose study is the second motivation of our work.
On the other side, existence of an equivalent martingale measure with path independent density implies that NSA holds without further assumptions. This also holds true for the generalized notion , as we now show.
Proposition 3.1**.**
If there exists such that is -measurable, then holds.
Proof.
The proof follows from the Bayes-formula for conditional expectations. If , then for any it holds that
[TABLE]
If there would be a statistical arbitrage strategy with and , where , then, by (4),
[TABLE]
Moreover, since is admissible, is a -supermartingale by Fatou’s lemma, and we obtain that
[TABLE]
Hence,
[TABLE]
in contradiction to . ∎
Remark 3.2** (Alternative admissible strategies).**
An inspection of the proof, in particular Equation (5), shows that the claim also holds when we consider as admissible such strategies for which is a -martingale.
In the following we discuss whether also the converse direction in the Bondarenko result is true, i. e. the question if no statistical arbitrage implies the existence of an equivalent martingale measure with path-independent density. Moreover we study the question how statistical -arbitrage strategies can be constructed.
3.1. Statistical arbitrage in trinomial models
In this section we consider a special one-dimensional trinomial model of the following type which we will call the trinomial model. While the first step is binomial, the second time-step is trinomial. In this regard, assume that , and . Let and take the two values and such that
[TABLE]
The existence of an equivalent martingale measure is equivalent to taking positive as well as negative values in each sub-tree. For the first time step we assume without loss of generality that and .
For the second step we assume that the model takes the four values , , and the top state with . While the states are reached by following a standard binomial, recombining two-period model, i.e.
[TABLE]
the top state is reached by
[TABLE]
We illustrate the scheme in Figure 1.
To ensure absence of arbitrage we assume that , , . The gains from trading at time with a self-financing strategy are given by
[TABLE]
While is constant since , can take two different values which we denote by and (taken in the states and respectively).
Since the strategy is a statistical arbitrage if and only if
[TABLE]
and, in addition, at least one of the inequalities is strict.
Moreover, if we consider an equivalent martingale measure then the density is path-independent if and only if and . As a next step we establish a criterion for our model to be free of statistical arbitrage. Denote
[TABLE]
Lemma 3.3**.**
Let and . In the trinomial model there is no statistical arbitrage if and if it holds that
[TABLE]
The proof is relegated to the appendix.
3.2. A counter example
In the following we use Lemma 3.3 to show that Proposition 1 in Bondarenko (2003) is not valid without additional conditions. Consider the (incomplete) trinomial model specified in Figure 2.
It is easy to check that the equivalent martingale measures specified by are given by the set
[TABLE]
Furthermore consider the underlying measure uniquely specified by the vector given by
[TABLE]
We compute and . Then
[TABLE]
and
[TABLE]
According to Lemma 3.3 there is no statistical arbitrage in the stated example. But, on the other hand, there is no path independent density in this case because if there would be a path independent density, i. e. a density with and , there would exist an equivalent martingale measure fulfilling the conditions
[TABLE]
But the only fulfilling (12) is which is not an element of .
This example shows that Proposition 1 in Bondarenko (2003) needs additional assumptions: indeed, we have shown that there does not exist a statistical arbitrage and at the same time there is no path-independent density. In Section 4 we study this topic in more detail.
3.3. Statistical arbitrage strategies in binomial models
In this section we propose a method to construct statistical arbitrage strategies in binomial models.
Consider the following recombining two-period binomial model: assume that and . Let and let , and as well as , , and . This model is illustrated in Figure 3.
Absence of arbitrage is equivalent to , taking positive as well as negative values. We assume without loss of generality that , and , , and i. e. we consider binomial models as presented in Figure 3.
Gains from trading are again given by (6). Also is constant and can take the two values . As in Equations (7) - (10), is a statistical arbitrage, iff
[TABLE]
and at least one of the inequalities is strict. Moreover, the density is path-independent if and only if . Equations (13) - (15) are equivalent to , with
[TABLE]
where .
Proposition 3.4**.**
In the recombining two-period binomial model NSA holds if and only if .
The proof is relegated to the appendix.
Remark 3.5**.**
It turns out that in the binomial model above NSA is equivalent to existence of a path-independent density: indeed, the unique equivalent martingale measure is given by the vector with
[TABLE]
and
[TABLE]
Proposition 3.4 yields that NSA holds iff , which is according to Equation (54) equivalent to
[TABLE]
Using (17) and (18) we obtain from that
[TABLE]
which means that NSA is equivalent to the existence of a path-independent density.
The question now is what path properties imply absence of statistical arbitrage opportunities.
Lemma 3.6**.**
In the recombining two-period binomial model there exists a statistical arbitrage if and only if
[TABLE]
Proof.
To have the possibility of statistical arbitrage we know from Proposition 3.4 that we need which is, according to Remark 3.5, equivalent to . ∎
The following Lemma explicitly describes the statistical arbitrages in terms of the vector
Lemma 3.7**.**
In the recombining two-period binomial model with statistical arbitrage, with
[TABLE]
is a statistical arbitrage.
Proof.
If we have statistical arbitrage according to Lemma 3.6 and the determinant of the matrix in (16) is not equal to zero according to Proposition 3.4. In this case the matrix is invertible. Hence, is a statistical arbitrage and it is easily verified that . ∎
In Section 5 we will use this information and propose a dynamic trading strategy exploiting statistical arbitrages with the results of this section.
3.4. Risk of statistical arbitrages
The word arbitrage might be misleading on the riskiness of statistical arbitrages, because in the classical sense, an arbitrage is a strategy without risk. This is of course not the case for statistical arbitrages (or the following generalizations of this concept). Since we consider arbitrage-free markets, all gains come with a certain risk and, higher profits are associated with higher risk. This is confirmed by our simulation results in Section 5.
As a simple example consider the case where , i.e. the stock either rises by 5 or falls by 5. In addition, assume that . Then, using Equation (16) it is not difficult to compute . From this strategy we obtain that the gains at time 2, given by
[TABLE]
yield , corresponding to (13) and (14). In addition, we obtain that and . If we assume that we obtain that the average expected gain on computes to
[TABLE]
such that the strategy is indeed a statistical arbitrage. While the (average) gains in the three relevant scenarios are , the possible loss in scenario is equal to , which is attained with probability , clearly pointing out the riskiness of the strategy.
To exploit the averaging property of statistical arbitrage, we repeat this strategy in the following until we first record a positive P&L. These considerations show clearly, that a risk analysis of the implemented strategy is very important.
4. Generalized -arbitrage strategies
In connection with improvement procedures for payoffs we consider any static or semi-static payoff as a generalized strategy. This leads to the following notion of generalized statistical -arbitrage strategies and the corresponding notion of generalized statistical -arbitrage. This concept was used in several papers dealing with improvement procedures of financial contracts, see for example Kassberger and Liebmann (2017). We denote by the set of random variables which are integrable with respect to and .
Definition 4.1**.**
Let be a -algebra. The set of generalized statistical -arbitrage-strategies with respect to is defined as
[TABLE]
The market satisfies , the condition of no generalized statistical -arbitrage with respect to , if
[TABLE]
We aim at studying under which conditions there exist generalized statistical -arbitrages and to describe connections between and . The following result in Kassberger and Liebmann (2017), Proposition 6, characterizes the generalized -condition by showing that in fact this notion is equivalent to -measurability of .
Proposition 4.2**.**
Let . Then is equivalent to the existence of a -measurable version of the Radon-Nikodym derivative .
The proof of this result is achieved by Jensen’s inequality and using as candidate of a generalized -arbitrage
[TABLE]
Equation (22) also shows that the statistical arbitrage, if it exists, may be chosen bounded from below.
One consequence of this characterization result is the characterization of for the case of complete market models. Recall that the Radon-Nikodym derivative is path-independent, iff is -measurable.
A financial market is called complete, if every contingent claim is attainable, i.e. for every -measurable random variable bounded from below, we find an admissible self-financing trading strategy , such that . This is implied by the assumption that : indeed, under this assumption, Theorem 16 in Delbaen and Schachermayer (1995a) yields that any , bounded from below, is hedgeable and hence attainable.
Proposition 4.3**.**
Assume that . Then NSA holds if and only if is -measurable.
Proof.
We first show that existence of a -measurable implies NSA: choose , such that is -measurable. Then NSA follows as in the proof of Proposition 3.1.
For the converse direction assume that is not -measurable. By Proposition 4.2 it follows that there exists a generalized -arbitrage, i.e. an with , and . As remarked above, can be chosen bounded from below. Hence, Theorem 16 in Delbaen and Schachermayer (1995a) yields existence of an admissible self-financing trading strategy , such that . Moreover, the superhedging duality, i.e. Theorem 9 in Delbaen and Schachermayer (1995a) implies that , and hence is a -arbitrage. This is a contradiction and the claim follows. ∎
In particular this result implies that Proposition 1 in Bondarenko (2003) gives a correct characterization of NSA for complete markets.
Example 4.4** (Statistical arbitrage for diffusions).**
This example discusses the consequences of Proposition 4.2 and Proposition 4.3 in the case of a diffusion model. Let be a one-dimensional diffusion process satisfying
[TABLE]
where is a -Brownian motion, and are progressively measurable such that and . Assume further that -almost surely that the Novikov-condition is satisfied, i. e.
[TABLE]
Then this model is complete and by Girsanov’s theorem has a unique equivalent local martingale measure with Radon-Nikodym derivative
[TABLE]
If -almost surely, then we obtain from Proposition 4.3 that there are no statistical arbitrage opportunities. This holds in particular when and , i. e. in the case of constant drift and volatility (the Black-Scholes model). On the other side, the diffusion model allows for statistical arbitrage except for the case that is constant -almost surely. A comparable result was obtained in Göncü (2015) when studying the concept of statistical arbitrage introduced in Hogan et al. (2004) in the Black-Scholes model.
The following definition introduces the generalized -no-arbitrage condition without dependence on a specific pricing measure .
Definition 4.5**.**
Let be a -algebra. The set of generalized statistical -arbitrage-strategies is defined as
[TABLE]
The market satisfies , i.e. no generalized statistical -arbitrage, if
[TABLE]
Note that the definition defines a generalized statistical -arbitrage as a random variable , such that , , -almost surely, and . In this sense, the strategies in are generalized statistical -arbitrage-strategies under any choice of the pricing measure . Our next step is to establish a relation between -arbitrages and generalized -arbitrages. Note that the connection to trading strategies in a continuous-time setting requires, as usual, to allow that may be negative, while for the definition of we were able to consider . The precise reasoning for this is becoming clear in the proof of the next proposition.
We use the concept of No Free Lunch with Vanishing Risk (NFLVR), which is a mild strengthening of the no-arbitrage concept, and refer to Delbaen and Schachermayer (1994) for definition and further reading. According to the results in this article we require in the following that is locally bounded, i.e. there exists a sequence of stopping times tending to a.s. and a sequence of positive constants, such that , .
The set of generalized -arbitrage strategies restricted to claims bounded from below is denoted by
[TABLE]
Proposition 4.6**.**
Assume that satisfies (NFLVR). Then
[TABLE]
Proof.
We first show that every -arbitrage strategy is a generalized -arbitrage strategy: consider , i. e. and . . By the superreplication duality, Theorem 9 in Delbaen and Schachermayer (1995b), it holds that
[TABLE]
Choosing it follows . Note that in addition, admissibility of implies that is bounded from below and so .
For the reverse implication we have, again by the superreplication duality, for that
[TABLE]
Since the infimum is finite, Theorem 9 in Delbaen and Schachermayer (1995b) yields that it is indeed a minimum. Without loss of generality, we may chose and obtain the existence of an admissible dynamic trading strategy with . As it holds further that -a.s., which leads us to
[TABLE]
Then, , such that . So the existence of generalized -arbitrage strategies is equivalent to the existence of -arbitrage strategies in and the claim follows. ∎
5. Some classes of profitable strategies
In Section 4 we saw conditions and examples of statistical arbitrages in a variety of models. Here we are considering several classes of simple statistical arbitrage strategies for several classes of information systems . While these strategies are easy to apply for general stochastic models we investigate them on the Black-Scholes model which will allow for analytic properties of the trading strategies. We will see in the following section that similar results can be expected in more general market models.
The Black-Scholes model is, according to Example 4.4, free of statistical arbitrage, and we show in the following how to construct dynamic trading strategies allowing statistical -arbitrage for various choices of . To this end, assume that is a geometric Brownian motion, i.e. the unique strong solution of the stochastic differential equation
[TABLE]
where is a -Brownian motion and . In the simulation we will first chose , , according to estimated drift and volatility from the S&P 500 (September 2016 to August 2017), and later consider small perturbations.
Motivated by our findings in Section 3.1, we begin by embedding binomial trading strategies into the diffusion setting by considering two limits (up / down) and taking actions at the first times these limits are reached. In Section 5.2 we will introduce some related follow-the-trend strategies.
5.1. Embedded binomial trading strategies
We introduce a recombination of several two-step binomial models embedded in the continuous-time model as long as the final time is reached. As information system we consider the -field generated by the stopping times when the final states of each of the binomial model are reached (or the trivial -field otherwise).
As we repeatedly consider embedded binomial models it makes much sense to talk on the outcome of the trading strategy on average conditional on the final states of each binomial model, i.e. by averaging the outcome over many repeated applications of the trading strategy and hence we may apply the concept of statistical arbitrage here.
Let denote the current step of our iteration and consider a multiplicative step size . We initialize at time . Otherwise consider the initial time of our next iteration given by the time where finished the last repetition and denote this time by and the according level by . Then we define the following two stopping times denoting the first and second period of our binomial model by
[TABLE]
and
[TABLE]
with the convention that . This induces a sequence of -fields
[TABLE]
Since is continuous, this scheme allows to embed repeated binomial models , into continuous time. The considered trading strategy is to execute the statistical arbitrage strategy for binomial models computed in Lemma 3.7 at the stopping times . At the position will be cleared and we start the procedure afresh by letting . Generally, we assume that the time horizon is sufficiently large such that the (typically small) levels are reached at least once.
Example 5.1**.**
Figure 4 illustrates the embedding of the binomial model: the boundary is hit at stopping time and the boundary at stopping time . The trading strategy from Lemma 3.7 then implies trading buying (selling) entities of the underlying at time and entities at . At time we will close the position and start this procedure again with and with the new starting point . This leads to a recombination of several 2-period binomial models, as illustrated in Figure 5.
The constant and with it the barriers for the hitting times will be chosen in dependence of and to ensure that we do not loose the statistical arbitrage opportunity. To be more precise we use
[TABLE]
which showed a good performance in our simulations. According to Lemma 3.6 there is a statistical arbitrage opportunity if . It is easy to check from Equation (19) that in the case considered here.
To guarantee existence of a statistical arbitrage we calculate the path probabilities . The first exit time from the interval satisfies
[TABLE]
where , see Borodin and Salminen (2012), formula 3.0.4 in Section 9 of Part II. This in turn yields that
[TABLE]
Clearly, in general , such that in these cases statistical arbitrage exists, which we exploit in the following.
From Lemma 3.7 we obtain with that the trading strategy is given by
[TABLE]
We call the trading strategy which results by repeated application of at the respective hitting times the embedded binomial trading strategy.
Simulation results
As already mentioned, we simulate a geometric Brownian motion according to Equation (25) with , , , (year), discretize by 1000 steps and embed the according binomial models repeatedly in this time interval. In this case we have (rounded to five digits) which is not equal to one and therefore , i. e. the embedded binomial strategy in this case is a -arbitrage strategy. We denote by the (random) number of binomial models that are necessary for each simulated diffusion to gain either a profit from trading or to reach and by the gain or loss of the -th binomial model. Hence either or we record a loss at time .
For 1 million runs, we obtain the results presented in Table 1. For each run we record either a gain or a loss from trading. The average gain per simulation run is shown in column one, its median in column two. The distribution of the P&L is skewed to the left with potential large losses with small probability which is reflected by a median of 206 in comparison to an average gain of 33. In column 3 we depict the 95% Value-at-Risk which is of size 5,320. Column 4 denotes the average gain per trade which is obtained by dividing the average gain by the average number of trades (i.e. repeated binomial models). In column 5 we show the (fraction of) losses, i.e. the fraction of simulated processes exhibiting no gain from trading before reaching the final time , followed by their mean. The average number of trading repeats is followed by the maximal number of trading repeats over all runs (max ).
As becomes clear from Table 1 we can record an overall profit for many cases. We have a negative outcome in percent in average of all simulations with an average size of -628. The median of the profits is about 200, with a smaller average of about 30. The risk measured by the Value-at-Risk at 95% is 5,320 pointing to the fact that the average gain by the statistical arbitrage is (of course) not without risk. For clarification, we plot the associated histogram of the P&L in Figure 6.
Although the actual amount of the profit depends on many parameters we can confirm the possibility of statistical arbitrage. Besides, we see that on average our multi-period binomial model has a small number of periods and the number of periods does not explode, which is important with a view on trading costs.
Varying barrier levels
The most interesting parameter turns out to be the parameter . It decodes the varying the barrier level and the results may be found in Table 2. It turns out that this parameter allows to balance gains and risk very well.
First, the smaller the parameter is chosen, the higher are the gains in general. The additional gain does imply an increase of risk: most prominently, the mean of the losses decreases with . On the other side, we observe a decrease in the probability for losses to occur. The Value-at-Risk confirms the increase of risk with decreasing , except for the lowest . In this case, the probability of having large losses is below 5%, such that the Value-at-Risk at level does no longer see this risk (while it is of course still present).
A high value of corresponds intuitively to a larger step sizes, which leads to less trades on average. The largest value of gives a statistical arbitrage with small gain and smallest risk.
The role of drift and volatility
For the investor it is of interest which drift and which volatility of an asset promises a good profit. To investigate this question we define the fraction
[TABLE]
and show simulation results for different values of . In Table 3 we fix the volatility and consider varying drift, while in Table 4 we fix the drift and consider varying volatility.
Larger values of point to a high drift relative to volatility situations which we would expect to be very well exploitable. In fact, our simulations show quite the contrary: we observe large gains when is actually small, while for larger we observe only minor gains. More precisely, for fixed we obtain decreasing gains for increasing drift, while for fixed we observe increasing gains for increasing volatility. This effect is much more pronounced for the latter case (increasing ). Already from the results with varying step sizes in Table 2 such an effect was to be expected, as higher values of lead to larger step sizes here and to lower gains. Intuitively, larger volatility implies more repetitions and therefore a higher likelihood for the statistical arbitrage to end up with gains. This is also reflected by increasing values of in Table 4.
5.2. Follow-the-trend strategy
As we have seen in the previous section, embedding a binomial model into continuous time is not able to exploit a large drift. This motivates the introduction of a further step into the embedded model in order to exploit existing trends in the underlying. We focus on an upward trend, while the strategy is easily adopted to the case for a downward trend. We consider two-step binomial embedding: first, we specify barriers (up/down) as previously. If we twice observed up movements, we expect an upward trend and exploit this in a further step. Consequently, here we will consider four stopping times (for iteration ): initial time , and stopping times , as previously and, in addition . Most notably, this modelling implies a different choice of the filtration , see Equation (36).
The associated strategy is to trade in the following way: the first trading occurs as previously at the first time when the barriers or are hit. The next trading takes place when the neighbouring barriers are hit, in the first case or and in the second case or , respectively. If a trend was detected (i.e. the upper barrier was hit, as we consider the case of a positive drift), trading continues until a suitable stopping time.
More formally, this leads to the following procedure: let denote the current step of our iteration. We initialize at time . Otherwise consider the initial time of our next iteration given by the the time where we finished the last repetition and denote this time by and the according level by . Then, using again the property that is continuous, we define the following successive stopping times: first, analogously to from Equation (26), let
[TABLE]
In the same manner the second stopping occurs if either the upper level is reached, or the mid-level is crossed, or the bottom level is reached. The levels of course differ depending on whether or . In this regard, we define (for the first case)
[TABLE]
For the second case, we set
[TABLE]
Altogether we obtain that
[TABLE]
Finally, we set
[TABLE]
Denote by the last stopping time of which lies before . Then the statistical arbitrages traded on the partition of generated by the values which defines the on the path space of the diffusion.
Trading will be executed at times to when the process reaches one of the predefined boundaries (or trading time is over). At time we check if a positive trend persists and trade on this trend. Recall the trading strategy from Equations (30) to (32). First, trading at the first two times is executed as previously at times , see Lemma 3.7: we hold on the fraction shares of . After reaching (, respectively) at time the trading strategy changes to holding () shares of until . The next trading can be split into the following three cases:
- (i)
: in this case we reached the upper level and follow the (upward) trend by holding shares of . This position will be equalized at or if the final time is reached. 2. (ii)
equals or : from the state resp. we arrived back at (or below resp. above). No trend was detected and the embedded binomial trading strategy ends by liquidating the position. 3. (iii)
equals : again, no (upward) trend was detected and the strategy ends by liquidation the position.
Since Lemma 3.7 treats a related, but slightly different case we explicitly check in the following that the embedded binomial model indeed allows for statistical arbitrage.
The embedded binomial follow-the-trend strategy
We consider as depicted in Figure 8. Let and take the two values and such that
[TABLE]
At time we have the three possibilities , and . In the cases of the model stops. If, however, we saw two up-movements, the model continues and ends up at time in the states or . We assume without loss of generality that , and , , and as well as , i. e. we consider binomial models as presented in Figure 8.
The dynamic trading strategies can be described by
[TABLE]
with , , and being the respective values in the states , , and at times and , respectively. Moreover, we choose
[TABLE]
i.e. the -field generated by the final states of the embedded binomial model. The following lemma shows that there is always statistical arbitrage in the follow-the-trend strategy if there is statistical arbitrage in the recombining two-period sub-model consisting only of the first two periods.
Denote
[TABLE]
with given in Lemma 3.7. The following results shows, that in the follow-the-trend model there is statistical arbitrage, if (20) holds.
Proposition 5.2**.**
If is the strategy from Lemma 3.7, then for any , with
[TABLE]
and
[TABLE]
is a -arbitrage strategy, if (20) holds.
Of course, the possible choice leads to , such that in this case the statistical arbitrage in the first two periods is exploited and the strategy coincides with that of Lemma 3.7.
Proof.
Following Definition 2.1 the strategy is a statistical -arbitrage strategy if the following holds
[TABLE]
and, in addition, at least one of the inequalities is strict.
We extend the setting from Lemma 3.7. First, we let
[TABLE]
Then Equations (38)–(41) are equivalent to . Note that for such that with reveals
[TABLE]
As for Lemma 3.7, we will consider the case where is invertible. Note that the three times three submatrix (upper left) of equals the matrix from Equation (16). Then, denoting ,
[TABLE]
with vector from Equation (37). Up to now we where free to choose any . If we choose, as for Lemma 3.7, , then is the strategy computed in Lemma 3.7 and the result follows. ∎
Simulation results
We study the performance of the follow-the-trend strategy on basis of various simulations and compare it to the results of the embedded binomial strategies. As previously, we simulate a geometric Brownian motion according to Equation (25) with , , , (year), discretize by 1000 steps and embed the according models repeatedly in this time interval. In this case, Proposition 5.2 grants the existence of statistical arbitrage which we will exploit in the following.
Contrary to the intention of improving the average gain of the follow-the-trend strategy, the simulations show that this goal is not achieved. But, in general, the follow-the-trend strategy leads to a reduction of risk compared to the embedded-binomial trading strategy, visible through the reduced Value-at-Risk in Tables 5 to 8. The reduction of the average gain and its mean can be explained from the observations in Section 3.4: the follow-the-trend-strategy introduces additional scenarios with smaller gains (compare Figure 8). This leads to a reduction of the average gain and, at the same time, to a reduction of risk.
The results from Table 6 to 8 show a similar dependence on the choice of the parameters and of the barrier of the follow-the-trend strategy compared to the embedded binomial strategy. In general, we record smaller gains together with smaller risk with one exception: the last line of Table 8 shows that a small allows the follow-the-trend strategy to exploit the existing (although small) positive trend in the data better. Of course, this comes with a higher risk, which is clearly visible.
Summarizing, the follow-the-trend strategy shows (in general) smaller gains together with a smaller risk. The follow-the-trend strategy is, however, able to exploit a positive trend when is very small.
5.3. Partition strategies on the final value
In this section we study statistical arbitrage with respect to the information system defined by
[TABLE]
This information system corresponds to the two scenarios that the value of the asset increased or decreased at time . The statistical -arbitrage corresponds to a strategy which yields an average profit in both of these scenarios.
As an example, we continue in the setting of the follow-the-trend model considered in the previous Section 5.2, although other settings are clearly possible. Recall that this means we are focusing on an upward trend. We add the assumption that such that also the third period allows for interesting outcomes (below or above , compare Figure 8). The new information system will lead to a different trading strategy as we detail in the following.
Proposition 5.3**.**
In the follow-the-trend model with there is -arbitrage if
[TABLE]
and, in addition, at least one of the inequalities is strict.
The proof is immediate. Note that here there is a lot of freedom in choosing such strategies. Indeed, we will pursue choosing a strategy matching our previous strategies for better comparability.
Example 5.4**.**
We consider a special case of (5.3), (44): we additionally assume that the first line of Equation (5.3) and the first line of Equation (44) is non-negative. Then, the strategy is a -arbitrage if
[TABLE]
and at least one inequality is strict. Note that we used , and from Section 5.2. This choice is similar to the previously studied partition strategies and we compute a strategy explicitly. In this regard, define the matrix by
[TABLE]
with If is invertible, for any , the strategy given by
[TABLE]
and
[TABLE]
is a -arbitrage. Here, with
[TABLE]
computed analogously to Lemma 3.7. In addition,
[TABLE]
and the computation of the strategy is finished.
Remark 5.5**.**
Under the same assumptions as in the previous example we aim to find a -arbitrage strategy fulfilling equations (45) - (48). In that case the strategy with as in Lemma 3.7 and
[TABLE]
is a -arbitrage strategy. To see this remind that
[TABLE]
where . We are looking for with
[TABLE]
where . This results in
[TABLE]
Note that , as is a statistical arbitrage strategy. Besides that we have and and we therefore obtain
[TABLE]
As was set equal to 1 in Lemma 3.7 we gain in this setting the special condition
[TABLE]
but of course strategies can be derived for any .
Simulation results
Again, we study the performance of the strategy, this time the strategy derived in Example 5.4 with a partition (above/below) on the final value of the stock. We perform various simulations. As previously, we simulate a geometric Brownian motion according to Equation (25) with , , , (year), discretize by 1000 steps and embed the according models repeatedly in this time interval. The properties for existence of a v in this setting are confirmed numerically.
As pointed out before, the statistical arbitrages are with respect to different information fields. By our variant of -arbitrage chosen in Example 5.4 we indeed find very similar results to the follow-the-trend strategy as one can see in Table 9 to 12.
5.4. Summary on the different strategies
The previous results confirm statistical -arbitrage for all three introduced strategies with respect to the corresponding choices of . Although we observe similar patterns through all strategies like higher gains for smaller boundaries or an decreasing average profit for increasing there are significant differences between the strategies:
- (i)
the average profit achieved is best for the embedded binomial strategy. 2. (ii)
The follow-the-trend strategy and the -arbitrage strategy show similar behaviour: while showing smaller gains on average, these two strategies have smaller risk.
6. Application to market data
In this section we apply the previously studied approaches to real stock data. It is quite remarkable that the positive impression from the simulated data persists on market data. We study data from the Kellogg Company and from Deutsche Bank and study the performance of the -arbitrage from Chapter 5.3.
Before we can start with that we have to do some preparations. As we determined the strategies above assuming a positive drift we have to calculate the corresponding strategy for negative drift at first. This is because we will determine the drift in the following examples using real market data and in this case of course there will be both, sections with positive and negative drift as well.
We consider as depicted in Figure 9. Let and take the two values and such that
[TABLE]
At time we have the three possibilities , and . In the cases of the model stops. If, however, we saw two down-movements, the model continues and ends up at time in the states or . We assume without loss of generality that , and , , and as well as , i. e. we consider binomial models as presented in Figure 9.
We have a look at statistical arbitrage with respect to the information system defined by
[TABLE]
Analogously to the case with positive drift we add the assumption that . This will lead to a different trading strategy as we detail in the following.
Proposition 6.1**.**
In the follow-the-trend model with there is -arbitrage if
[TABLE]
and, in addition, at least one of the inequalities is strict.
Example 6.2**.**
We consider a special case of (6.1), (51): we additionally assume that the first line of Equation (6.1) and the last line of Equation (51) is non-negative. Then, the strategy is a -arbitrage if
[TABLE]
and at least one inequality is strict. In this regard, define the matrix by
[TABLE]
with If is invertible, for any , the strategy given by
[TABLE]
and
[TABLE]
is a -arbitrage. Here is the strategy from Lemma 3.7 and
[TABLE]
with
[TABLE]
The approach now is to simulate the trading with a dynamic strategy, i. e. whenever the data leads to a positive drift we will use the strategy from Example 5.4 while for a negative drift we will use the strategy described above.
Example 6.3** (Kellogg Company).**
In Figure 10 we depict historical stock prices of the Kellogg Company from January 1, 2000 to December 31, 2017.
Trading strategies are used by implementing the strategies from Example 5.4 and 6.2 where the parameters of the geometric Brownian motion are estimated by the maximum-likelihood estimates from three years directly before the trading period (which is a sliding-window approach with a window length of 3 years). Table 13 shows the achieved gains for different boundary values. The gains are normalized to one traded asset to improve comparability.
The results confirm the findings from the previous section in the sense that we see gains for all chosen boundaries. If the boundary is chosen too small or too large the trading strategy does, however, not perform optimally.
Example 6.4** (Deutsche Bank).**
As a second example, we apply our methodology to stock prices of Deutsche Bank from January 1, 2000 to December 31, 2017. In contrast to the previous example, we observe higher volatility and also large losses in the observation period.
We proceed as for the Kellogg’s example and the results are shown in Table 13. Due to the present downward trend in the stock evolution the -strategy is expected to perform as the embedded binomial strategy. We recognize positive gains through all boundaries.
7. Conclusion
We introduce the concept of statistical -arbitrage and give a characterization of it. Moreover, we examine various profitable strategies both on simulated and on market data. The choice of the information system is either motivated naturally by the aim to generate profitable strategies in average over certain pre-determined scenarios or, alternatively, it can be used as a technical tool to generate profitable strategies.
Our data experiments show that the analysed strategies show a good performance both on simulated data and on market data.
Appendix A Proofs
Proof of Lemma 3.3.
Note that equations (7) - (10) reads with
[TABLE]
We do a change of basis for the mapping and substitute the vector in the first column. This leads to a matrix ,
[TABLE]
where
[TABLE]
We denote by the image of a mapping . There exists statistical arbitrage if
[TABLE]
The linear subspace spanned by is given by
[TABLE]
with . Assume this space meets . Then it follows from the condition that . Similarily, because . Summing up the third and fourth coordinate from (52) we get
[TABLE]
Choosing ,
[TABLE]
such that the last term in the above equation vanishes. As we assumed that the space spanned by (52) meets it must also hold true that (A) . For
[TABLE]
the coefficient of in (A) is negative. Together with and by assumption this choice of results in in order to obtain . On the other hand, if we claim
[TABLE]
it follows that and it results for the fourth coordinate of (52) that
[TABLE]
Hence . It remains to prove that
- (i)
and
- (ii)
there is no statistical arbitrage for .
The statements (i) and (ii) are verified by analogous calculations which concludes the proof. ∎
Proof of Proposition 3.4.
“” If we choose for example and have found an arbitrage opportunity.
“” On the other hand, if there still might be an arbitrage opportunity if the image of intersects with the positive subspace of , i.e. if . To show that this is not the case we change the basis for the mapping and substitute the vector in the first column. This leads to a matrix ,
[TABLE]
where
[TABLE]
Calculating we see that is equivalent to
[TABLE]
In the recombining binomial model this reduces to
[TABLE]
which is equivalent to . In this case the linear subspace spanned by is given by
[TABLE]
with . Because we need to have arbitrage opportunities. Similar we need to have because of by assumption. But, as and , we obtain for the third coordinate that
[TABLE]
and hence , which concludes the proof. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1)
- 2Avellaneda and Lee (2010) Avellaneda, M. and Lee, J.-H. (2010), ‘Statistical arbitrage in the US equities market’, Quantitative Finance 10 (7), 761–782.
- 3Bernardo and Ledoit (2000) Bernardo, A. E. and Ledoit, O. (2000), ‘Gain, loss, and asset pricing’, Journal of political economy 108 (1), 144–172.
- 4Bondarenko (2003) Bondarenko, O. (2003), ‘Statistical arbitrage and securities prices’, The Review of Financial Studies 16 (3), 875–919.
- 5Borodin and Salminen (2012) Borodin, A. N. and Salminen, P. (2012), Handbook of Brownian motion-facts and formulae , Birkhäuser.
- 6Černỳ and Hodges (2002) Černỳ, A. and Hodges, S. (2002), The theory of good-deal pricing in financial markets, in ‘Mathematical Finance—Bachelier Congress 2000’, Springer, pp. 175–202.
- 7Cochrane and Saa-Requejo (2000) Cochrane, J. H. and Saa-Requejo, J. (2000), ‘Beyond arbitrage: Good-deal asset price bounds in incomplete markets’, Journal of political economy 108 (1), 79–119.
- 8Delbaen and Schachermayer (1994) Delbaen, F. and Schachermayer, W. (1994), ‘A general version of the fundamental theorem of asset pricing’, Mathematische Annalen 300 (1), 463–520.
