Next Article in Journal
Spillover Risks on Cryptocurrency Markets: A Look from VAR-SVAR Granger Causality and Student’s-t Copulas
Next Article in Special Issue
Instantaneous Volatility Seasonality of High-Frequency Markets in Directional-Change Intrinsic Time
Previous Article in Journal
Abnormal Returns or Mismeasured Risk? Network Effects and Risk Spillover in Stock Returns
Previous Article in Special Issue
Between ℙ and ℚ: The ℙ Measure for Pricing in Asset Liability Management
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Statistical Arbitrage with Mean-Reverting Overnight Price Gaps on High-Frequency Data of the S&P 500

by
Johannes Stübinger
* and
Lucas Schneider
Department of Statistics and Econometrics, University of Erlangen-Nürnberg, Lange Gasse 20, 90403 Nürnberg, Germany
*
Author to whom correspondence should be addressed.
J. Risk Financial Manag. 2019, 12(2), 51; https://doi.org/10.3390/jrfm12020051
Submission received: 27 February 2019 / Revised: 24 March 2019 / Accepted: 26 March 2019 / Published: 1 April 2019
(This article belongs to the Special Issue Computational Finance)

Abstract

:
This paper develops a fully-fledged statistical arbitrage strategy based on a mean-reverting jump–diffusion model and applies it to high-frequency data of the S&P 500 constituents from January 1998–December 2015. In particular, the established stock selection and trading framework identifies overnight price gaps based on an advanced jump test procedure and exploits temporary market anomalies during the first minutes of a trading day. The existence of the assumed mean-reverting property is confirmed by a preliminary analysis of the S&P 500 index; this characteristic is particularly significant 120 min after market opening. In the empirical back-testing study, the strategy delivers statistically- and economically-significant returns of 51.47 percent p.a.and an annualized Sharpe ratio of 2.38 after transaction costs. We benchmarked our trading algorithm against existing quantitative strategies from the same research area and found its performance superior in a multitude of risk-return characteristics. Finally, a deep dive analysis shows that our results are consistently profitable and robust against drawdowns, even in recent years.

1. Introduction

Statistical arbitrage is a market-neutral strategy developed by a quantitative group at Morgan Stanley in the mid-1980s (Pole 2011). Following Hogan et al. (2004), the self-financing strategy describes a long-term trading opportunity that exploits persistent capital market anomalies to draw positive expected profits with a Sharpe ratio that increases steadily over time. Arbitrage situations are identified with the aid of data-driven techniques ranging from plain vanilla approaches to state-of-the-art models. In the event of a temporary anomaly, an arbitrageur goes long in the undervalued stock and short in the overvalued stock (see Vidyamurthy (2004), Gatev et al. (2006)). If history repeats itself, prices converge to their long-term equilibrium and an investor makes a profit. Key contributions are provided by Vidyamurthy (2004), Gatev et al. (2006), Avellaneda and Lee (2010), Bertram (2010), Do and Faff (2012), and Chen et al. (2017).
The available literature divides statistical arbitrage into five sub-streams, including the time-series approach, which concentrates on mean-reverting price dynamics. Since financial data are exposed to more than one source of uncertainty, it is surprising that there exist only a few academic studies that use a jump-diffusion model (see Larsson et al. (2013), Göncü and Akyildirim (2016), Stübinger and Endres (2018), Endres and Stübinger (2019a,2019b)). In addition to mean-reversion, volatility clusters, and drifts, this general and flexible stochastic model is able to capture jumps and fat tails. First, Larsson et al. (2013) used jump-diffusion models to formulate an optimal stopping theory. Göncü and Akyildirim (2016) presented a stochastic model for the daily trading of commodity pairs in which the noise-term is driven by a Lévy process. Stübinger and Endres (2018) introduce a holistic pair selection and trading strategy based on a jump-diffusion model. Recently, Endres and Stübinger (2019a,2019b) derived an optimal pairs trading framework based on a flexible Lévy-driven Ornstein–Uhlenbeck process and applied it to high-frequency data. All these studies deal with intraday price dynamics and are therefore not in a position to take into account the impact of overnight price changes, an apparent deficit as information is published in media platforms 24 h a day, seven days a week.
This paper enhances the existing research in several aspects. First, our manuscript contributes to the literature by developing a fully-fledged statistical arbitrage framework based on a jump–diffusion model, which is able to capture intraday and overnight high-frequency price dynamics. Specifically, we detect overnight price gaps based on the jump test of Barndorff-Nielsen and Shephard (2004) and Andersen et al. (2010) and exploit temporary market anomalies during the first minutes of a trading day. The existence of the assumed mean-reverting property is confirmed by a preliminary analysis on the S&P 500 index; this characteristic is particularly significant 120 min after market opening. Second, the value-add of the proposed trading framework is evaluated by benchmarking it against well-known quantitative strategies in the same research area. In particular, we consider the naive S&P 500 buy-and-hold strategy, fixed threshold strategy, general volatility strategy, as well as reverting volatility strategy. Third, we perform a large-scale empirical study on the sophisticated back-testing framework of high-frequency data of the S&P 500 constituents from January 1998–December 2015. Our jump-based strategy produces statistically- and economically-significant returns of 51.47 percent p.a. appropriate after transaction costs. The results outperform the benchmarks ranging from −6.56 percent for the fixed threshold strategy to 38.85 percent for the reverting volatility strategy; complexity pays off. Fourth, a deep-dive analysis shows that our results are consistently profitable and robust against drawdowns even in the last part of our sample period, which is noteworthy as almost all statistical arbitrage strategies have suffered from negative returns in recent years (see Do and Faff (2010), Stübinger and Endres (2018)). The results pose a major challenge to the semi-strong form of market efficiency.
The remainder of this research study is structured as follows. Section 2 provides the theoretical framework applied in this study. In Section 3, we discuss the event study of the S&P 500 index. After describing the empirical back-testing framework in Section 4, we analyze our results and present key findings in Section 5. Finally, Section 6 gives final remarks and an outlook on future work.

2. Methodology

This section provides the theoretical construct of our statistical arbitrage strategy. Therefore, Section 2.1 describes the Barndorff–Nielsen and Shephard jump test (BNS jump test), which helps us to recognize jumps in our time series. The identification of overnight gaps is presented in Section 2.2.

2.1. Barndorff–Nielsen and Shephard Jump Test

We follow the theoretical framework of Barndorff-Nielsen and Shephard (2004) to detect overnight gaps. First, let us denote low-frequency returns as:
y i = y ( i ) + y ( ( i 1 ) ) , i = 1 , 2 , ,
where y ( t ) denotes the log price of an asset after time interval { t } t 0 and represents a fixed time period, e.g., trading days. These low-frequency returns can be split up into M equally-spaced high-frequency returns of the following form:
y j , i = y ( ( i 1 ) + j M 1 ) + y ( ( i 1 ) + ( j 1 ) M 1 ) , j = 1 , 2 , , M .
If i denotes the i th day, the j th intra- return is expressed as y j , i . Therefore, the daily return can be written as:
y i = j = 1 M y j , i .
The BNS jump test of Barndorff-Nielsen and Shephard (2004) underlies the assumptions that prices follow a semi-martingale to ensure the condition of no-arbitrage and are generated by a jump-diffusion process of the following form and properties:
y ( t ) = y ( 1 ) ( t ) + y ( 2 ) ( t ) ,
where y ( t ) describes the log price and y ( 1 ) ( t ) represents the stochastic volatility semi-martingale process:
y = α + m ,
with α describing the trend term with locally-finite variation paths, following a continuous mean process of the security. The stochastic volatility process is represented through m , which is a local martingale and defined as:
m = 0 t σ ( u ) d W ( u ) ,
where W describes the Wiener process. The spot volatility process σ 2 ( t ) is locally restricted away from zero and specified as càdlàg, meaning that the process is limited on the left side, while it is everywhere right continuous. Furthermore, σ ( t ) > 0 , and the integrated variance ( I V ) process:
σ 2 ( t ) = 0 t σ 2 ( u ) d u
satisfies σ 2 ( t ) < , t < . Moreover, y ( 2 ) ( t ) defines the discontinuous jump component as:
y ( 2 ) ( t ) = i = 1 N ( t ) c i ,
with N representing a finite counting process, so that N ( t ) < , t > 0 and c i denoting nonzero random variables. Putting all together, the process can be written as:
y ( t ) = α + 0 t σ ( u ) d W ( u ) + i = 1 N ( t ) c i
consisting of a stochastic volatility component that models continuous price motions and a jump term that accounts for sudden price shifts and discontinuous price changes. It is assumed that σ and α are independent of W. From an economic point of view, Rombouts and Stentoft (2011) showed that neglecting the non-Gaussian features of the data, prices are estimated with large errors.
To conduct the BNS jump test, three volatility metrics need to be specified: The quadratic variation ( Q V ), realized variance ( R V ), and bipower variation ( B P V ). Q V is defined as:
[ y ] ( t ) = σ 2 ( t ) + i = 1 N ( t ) c i 2 ,
with σ 2 ( t ) denoting the integrated variance, presenting the quadratic variation of the continuous part of the semi-martingale process, while i = 1 N ( t ) c i 2 determines the quadratic variation of the jump component (see Andersen et al. (2001), Barndorff-Nielsen and Shephard (2002), Andersen et al. (2003), Barndorff-Nielsen and Shephard (2004), Barndorff-Nielsen and Shephard (2006)). Hence, this volatility measurement takes into account the total variation of the underlying jump-diffusion process.
The realized variance:
[ y M ] i 2 = j = 1 M y j , i 2
functions as a consistent estimator of Q V , where M determines the number of intraday returns for day i. This volatility measure sums up all squared intraday returns for any considered period.
Andersen and Bollerslev (1998), Andersen et al. (2001), and Barndorff-Nielsen and Shephard (2002) showed that R V equals Q V for large M, yielding to the equation:
plim M R V t = Q V t = σ 2 ( t ) + i = 1 N ( t ) c i 2 .
B P V was introduced by Barndorff-Nielsen and Shephard (2004) as:
{ y } [ r , s ] ( t ) = plim δ 0 δ 1 ( r + s ) / 2 j = 1 t / δ 1 | y j | r | y j + 1 | s , r , s 0 ,
where every { δ } δ > 0 periods of time observations exist in interval t. B P V is a consistent estimator of I V under the assumption of a semi-martingale stochastic volatility process with a jump component described by Equation (4). Under those assumptions and for r > 0 and s > 0 applies:
μ r 1 μ s 1 { y } [ r , s ] ( t ) = 0 t σ r + s ( u ) d ( u ) , m a x ( r , s ) < 2 , x ( t ) , m a x ( r , s ) = 2 , , m a x ( r , s ) > 2 ,
where x ( t ) is a stochastic process, and μ is defined as:
μ x = E | u | x = 2 x / 2 Γ 1 2 x + 1 Γ 1 2 ,
with x > 0 , u following a standard normal distribution, while Γ denotes the complete gamma function.
Barndorff-Nielsen and Shephard (2004) focused on the special case of r = s = 1 leading to the following equation:
μ 1 2 { y M } i [ 1 , 1 ] = μ 1 2 j = 1 M 1 | y j , 1 | 1 | y j + 1 , 1 | 1 p ( i 1 ) i σ 2 ( u ) d u .
Hence, B P V is for r = s = 1 a consistent estimator of the integrated volatility for the ith period. Based on this case, the variation of the jump term can be isolated by subtracting B P V from R V :
[ y M ] i 2 μ 1 2 { y M } i [ 1 , 1 ] p j = N ( ( i 1 ) ) + 1 N ( i ) c j 2 .
By calculating the difference between R V and B P V , we can separate the jump contribution to the variation of the asset price from the Q V . Therefore, the volatility can be decomposed into its continuous and discontinuous components.
To identify jumps, we use the basic principles of the non-parametric BNS jump test and apply the ratio z-statistic from Huang and Tauchen (2005). This test statistic is adjusted for market noise and provides useful properties such as an appropriate size and a reasonable power. The evidence from the Monte Carlo simulation also suggests that this z-test is fairly accurate in detecting real jumps and not easily fooled by market micro structure noises. The ratio test statistic:
Z t = R V t B P V t R V t π 2 2 + π 5 1 M m a x 1 , T P t B V t 2 d N ( 0 , 1 ) a s M
is asymptotic standard normally distributed under the null hypothesis of no jumps. Following Huang and Tauchen (2005), the tripower quarticity statistic is calculated by the following equation:
T P t = M μ 4 / 3 3 M M 2 j = 3 M | r t , j | 4 / 3 | r t , j 1 | 4 / 3 | r t , j 2 | 4 / 3 0 t σ 4 ( u ) d u .
To determine if at least one jump occurred in an asset, a right-sided hypothesis test with the null hypothesis of no jumps was conducted. A commonly-used level of significance is 0.1 percent (see Barndorff-Nielsen and Shephard (2006), Evans (2011), Frömmel et al. (2015)). If the null hypothesis was rejected, at least one jump emerged in the underlying security during the considered period.

2.2. Jump Detection Scheme

The timing of jumps has an essential meaning for examining anomalous behavior around jumps. To identify overnight gaps via jump tests, the precise time must be known. For this purpose, we rely on the jump detection scheme introduced by Andersen et al. (2010). This jump identification procedure is designed on the premise that jumps are rare events. If it is assumed that t equals one day and at most one jump can emerge during the corresponding period, the only intraday jump can be determined with:
R V t B P V t p c t 2 ,
where c t 2 represents the jump variation in period t. The intuitive idea is that the jump must be incorporated in the highest absolute return on that specific day. Hence, the timing of the jump can be determined by seeking the highest absolute return of the period. Furthermore, the precise jump size can be calculated in the following way:
c t = s g n { r t , c : | r t , c | = m a x j { 1 , , M } | r t , j | } c t 2 ,
where r t , c denotes the intraday return that contains the jump contribution, while s g n ( · ) is equal to 1 or 1 , depending on the sign of the argument.

3. Event Study of the S&P 500 Index

This section uses the outlined methodology of Section 2 to identify and analyze overnight price gaps in the S&P 500 index. Following the approaches of Fung et al. (2000) and Grant et al. (2005), we conducted the following four steps.
At first, the data were filtered according to the event of interest, the presence of overnight gaps. To identify overnight gaps, we conducted daily the BNS jump tests, as introduced in Section 2.1. For the test, we used high-frequency intraday returns of the previous day and the overnight return and a significance level of 0.1 percent. The timing of jumps was determined by the jump detection procedure of Andersen et al. (2010) (see Section 2.2). If the timing of the jump corresponded with the overnight return, the day was marked as an event day and included in our study.
Second, for every event day, the cumulative return of the S&P 500 index at minute t after the market opening was computed by:
C R i , t = P i , t P i , 0 1 ,
where P i , t denotes the index price on event day i at minute t after the beginning of the trading day. Respectively, t = 0 represents the market opening.
Third, the average cumulative return ( A C R ) at time t:
A C R t = 1 N i = 1 N C R i , t ,
was computed for all event days. This figure is available for any minute t after the start of the trading day. N is defined as the total number of days fulfilling the event day properties.
Fourth, t-tests were conducted to determine whether a given price movement after a specified event was significant. Specifically, we calculated the corresponding test statistic to examine if the A C R t at time t was significantly distinct from zero. The test statistic had the following form:
t A C R t = N ( A C R t ¯ 0 ) S A C R t t ( N 1 ) ,
where 0 < t T and A C R t ¯ denotes the mean of the sample. Furthermore, S A C R t represents its standard deviation, and N defines the total numbers of days in the filtered dataset. Under the null hypothesis of no distinction from zero, the test statistic follows a t-distribution with N 1 degrees of freedom.
Table 1 shows the characteristics of the overnight price gaps detected by our jump test procedure. In total, we observed 2128 overnight gaps during the sample period: 1154 of those gaps were positive, while 974 were negative. On average, the S&P 500 index faced positive (negative) overnight gaps of 0.60 percent (−0.67 percent). The largest overnight gaps occurred during the global financial crisis with 6.02 percent and −7.64 percent. The fact that both the range and the standard deviation of negative gaps were higher than those of positive overnight movements confirms the existing literature: market participants tend to react stronger to bad news rather than to good headlines (Suleman 2012). Concluding, Table 1 shows that there was a sufficient number of overnight price gaps leading to temporary market inefficiencies. As a result, this jump behavior generated high-frequency stock price dynamics that created major trading opportunities. In stark contrast to the approach of Fung et al. (2000) and Grant et al. (2005), the gaps identified by our jump-test scheme were both flexible and data-driven.
Figure 1 illustrates the detected jumps in a more detailed way. We observe a higher variation of negative overnight gaps, which is not surprising since financial data possess an asymmetric distribution (Cont 2001). Interestingly, the interval with the highest number of observations for both positive and negative overnight gaps was about ± 0 . 15 .
Figure 2 presents the number of detected overnight gaps over time. With rising volatility in financial markets, the number of overnight gaps also increased; fluctuations in the market imply jumps. Thus, it is not surprising that we observed almost no jumps in the first years of our sample period. In stark contrast, the number of overnight price gaps increased in times of high market turmoil. In general, more positive than negative gaps affect the S&P 500 index. As expected, this pattern changes during crises such as the dot-com crash in the early 2000s and the financial crisis in 2008. This also demonstrates the flexibility of the approach used to identify overnight gaps.
Figure 3 depicts the average cumulative returns after overnight gaps identified by the BNS jump test. The detailed development of the A C R for positive and negative price gaps is reported in Table A1. The typical price pattern after overnight gaps is still persistent in modern financial markets, despite that markets should become more efficient in the course of digitalization and improved information flow (see Fung et al. (2000) and Grant et al. (2005)). In the case of a positive overnight gap, the average cumulative returns rose for a brief period before reverting to the minimum at −0.0316 percent. After reaching the lowest A C R 105 min after market opening, it began to rise until it crossed the zero percent line. From this point, the returns almost fell close to the minimum before increasing again. The upswing accelerated towards market closing, reaching 0.0236 percent at the end of the trading day. Following a negative overnight gap, the A C R move inverted. Starting with a brief continuation of the initial overnight movement, which marked the minimum of −0.0093 percent two minutes after the stock exchange opens, the A C R began to reverse to its maximum of 0.0463 percent after approximately one and a half hours. The A C R remained relatively stable between 0.0200 and 0.0400 percent subsequent to hitting the upper limit. During the last ten minutes, the A C R rapidly decreased until the end of the trading day. Noticeable is that the magnitude of the variation of the A C R was stronger after negative price gaps. This is in line with stronger expected reactions of market participants to bad information that was also observable in the represented gap characteristics (Table 1). The p-values for both A C R realizations indicated that the returns were statistically different from zero on a 10 percent significance level for most of the time before the 115-min mark. After that threshold has passed, p-values well exceeded 10 percent; this fact is not surprising since many professional day traders stop trading after two trading hours because volatility and volume tend to decrease (see Balance (2019)). Furthermore, we recognized that the A C R for positive overnight gaps were not significant for a target time of 5, 35, 65, and 95 min based on a 10% significance level; it seems that the pattern is systematically repeated at 30-min intervals. This statement is confirmed by Business Insider (2015), which shows that the trading volume increases in the first minutes of every trading hour. Furthermore, Bedowska-Sojka (2013) demonstrated that this volatility is influenced by macroeconomic releases, which are typically published at 9:30, 10:00, 10:30, and 11:00. As a result, the test-statistic decreased, leading to non-significant p-values.
Concluding, our event study confirms the overreaction hypothesis and supports the results of Fung et al. (2000) and Grant et al. (2005). The findings of the event study further suggest that we are in a position to develop a statistical arbitrage strategy that exploits the mean-reversion characteristic of stocks after statistically-significant overnight price gaps (see Poterba and Summers (1988), Leung and Li (2015), Lubnau and Todorova (2015)). Specifically, it seems profitable to open trades after overnight gaps and close them after 2 h, i.e., we should set a target time of 120 min.

4. Back-Testing Framework

The empirical back-testing study was performed from January 1998–December 2015 at intraday prices for the S&P 500 index components (see Section 4.1). According to Gatev et al. (2006) and Nakajima (2019), we divided the dataset into overlapping study periods, which were shifted by one day each. Each study period consisted of two consecutive phases. In the formation period (Section 4.2), the most appropriate stocks were selected using predefined models and criteria. In the subsequent out-of-sample trading period (Section 4.3), the top stocks were traded using rule-based entry and exit signals; this procedure avoids any look-ahead bias. Summarizing, we developed a full-fledged statistical arbitrage framework based on a jump–diffusion model (JDS), which is able to capture intraday and overnight high-frequency price dynamics.

4.1. Data and Software

The empirical back-testing was based on intraday data from the S&P 500 from January 1998–December 2015. This highly liquid stock market includes the stocks of the 500 leading blue chip companies that offer high-quality commodities and generally-accepted services. Since the S&P 500 index captures 80 percent of the total U.S. market capitalization (S&P Dow Jones Indices 2015), this dataset represents a fundamental test for any potential capital market anomaly. To be in line with Stübinger and Endres (2018), we applied a two-step process with the objective of removing any survivor bias from the database. First, we used the information list from QuantQuote (2016) to build a binary constituent matrix for S&P 500 shares from January 1998–December 2015. The 4527 rows characterize the trading days considered, and the 984 columns show the stocks that were ever in the S&P 500. Each element of this matrix displays a “1” if the corresponding company is part of the S&P 500 index on the corresponding day, otherwise a “0”. The sum of each row is about 500 because on each trading day, there are approximately 500 stocks in the index. Second, the complete archive of minute-by-minute prices from January 1998–December 2015 was downloaded from QuantQuote (2016). The corresponding stock exchange was open from Monday to Friday from 9:30–16:00 Eastern time. Consequently, the price time series of a share includes 391 data points per day. We followed Stübinger and Endres (2018) and adjusted the data by stock splits, dividends, and other corporate actions. By performing these two steps, our study design is in a position to map the constituents of the S&P 500 and the corresponding price time series completely.
The presented methodology and all relevant evaluations were implemented in the statistical programming language R (R Core Team 2019). For computation-intensive calculations, we used both the general-purpose programming language C++ and on-demand cloud computing platforms with virtual computer clusters that are available 24/7 via the Internet.

4.2. Formation Period

In the formation period, we considered all S&P 500 stock constituents. Therefore, we (i) conducted the BNS jump test based on past returns (ii) applied the jump detection scheme in the case of rejecting the null hypothesis, and (iii) selected the top stocks for the subsequent trading period. This subsection describes the outlined three-step logic.
In the first step, we executed the BNS jump test based on both the 390 intraday returns of the last trading day and the overnight return, i.e., the percentage change of the price from 16:00 of the last day to 9:30 of the current trading day. Specifically, we determined the z-statistic of Huang and Tauchen (2005) (see Equation (18)). If the null hypothesis was rejected, at least one jump emerged in the underlying security during the considered period. If the null hypothesis was not rejected, no jump emerged in the underlying security during the considered period. Consequently, we did not consider this stock in our back-testing framework.
In the second step, we applied the jump identification method of Andersen et al. (2010) to ensure that we only selected stocks possessing overnight gaps (see Section 2.2). Therefore, we considered only stocks that incorporate a significant overnight gap.
In the third step, we followed Miao (2014) and Stübinger and Endres (2018) and selected the most suitable shares for the out-of-sample trading period. Our algorithm attempted to find stocks possessing the most meaningful jump last night. For this purpose, we selected the top stocks, that possesses overnight gaps in the sense of Andersen et al. (2010), with the highest z-statistic of Huang and Tauchen (2005). The top 10 stocks were transferred to the trading period (see Section 4.3)1.

4.3. Trading Period

The top 10 stocks with the highest z-statistic were considered in the one-day trading period. For every top stock, we applied the following trading rules:
  • We observe a negative price gap during the night, i.e., the stock is undervalued. Consequently, we go long in the stock.
  • We observe a positive price gap during the night, i.e., the stock is overvalued. Consequently, we go short in the stock.
Motivated by Section 3, the trade was reversed 120 min later. Our strategy was based on a two-stage logic. First, we identified significant overnight price changes that had a substantial impact on future stock prices. Second, the top stocks possessed mean-reverting price dynamics, so that we could take advantage of these temporary market inefficiencies. If our assumption was correct, we were in a position to capture transient mispricings and generate profits. Concluding, we created a statistical arbitrage strategy based on a mean-reverting jump-diffusion model, the individual jump threshold depends on the underlying volatility.
As we aim for a classic long-short investment strategy in the sense of Gatev et al. (2006), we followed the principles of Avellaneda and Lee (2010) and Stübinger et al. (2018) and secured the market exposure with appropriate capital investments in the S&P 500 index. Every activity carried out on the market involves transaction costs. Therefore, it would be naive to ignore these fees as our high-frequency framework is based on permanent trading. According to Prager et al. (2012) and Stübinger and Bredthauer (2017), estimating exact values is not possible, but the bid-ask spread had abated to lower than one percent for stocks of the S&P 500 index, i.e., two basis points for an average stock price of 50 USD. In the same vein, Voya Investment Management (2016) accounted for a bid-ask spread of 3.5 basis points for the S&P 500, which was caused by increased use of algorithmic trading, decimalization, and changes in the stock market landscape. To be in line with Stübinger and Endres (2018), we assumed transaction costs of five basis points per share per half-turn. Consequently, transaction costs per complete round-trip corresponded to 20 basis points. This assumption appears realistic in light of our high-turnover strategy in a highly-liquid equity market.
In order to evaluate the value-add of our strategy, we benchmarked it against strategies from the same research field, but less flexible. More specifically, we considered the S&P 500 buy-and-hold strategy (BHS), fixed threshold strategy (FTS), general volatility strategy (GVS), and reverting volatility strategy (RVS) (see Table 2). The characteristic “individual” implies that the trading behavior depends on the underlying variable. If the model captured the behavior of fluctuations of stock price dynamics, we assigned the “volatility” property. The feature “mean-reverting” was fulfilled for statistical approaches that were able to model convergence to equilibrium after divergence. Finally, the explicit inclusion of a jump term led to the characteristic “jump-diffusion”. Data and the general frame were set identically to the JDS in order to ensure a fair comparison. Especially, we transferred the top 10 stocks to the trading period for each day across all strategies. Details of the four benchmark strategies are presented in the following paragraphs.

S&P 500 Buy-and-Hold Strategy (BHS)

First, we compared JDS to a naive S&P 500 buy-and-hold strategy (BHS). To be more specific, the index was bought in January 1998 and held during the complete time period. This passive investment neglected all the characteristics required for a successful strategy, namely, “individual”, “volatility”, “mean-reverting”, and “jump-diffusion”.

Fixed Threshold Strategy (FTS)

According to Fung et al. (2000), Grant et al. (2005), and Caporale and Plastun (2017), the fixed threshold strategy (FTS) detects abnormal overnight changes using a fixed threshold of ± 0.20 percent. This benchmark strategy obtains an individual trading limit for each stock. In our framework, the top 10 stocks with the highest absolute changes were opened at 9:30 of the trading day. We went long in the undervalued stocks and went short in the overvalued stocks. Identical to JDS, the positions were reversed 120 min after market opening. This approach was not in a position to distinguish stocks on the basis of their fluctuation behavior.

General Volatility Strategy (GVS)

The general volatility strategy (GVS) is based on the assumption that equities with high volatility exhibit temporary market inefficiencies (see Banerjee et al. (2007), Bariviera (2017)). Following Stübinger and Endres (2018), we calculated the standard deviation of the overnight returns of the last 40 days and transferred the top 10 stocks with the highest volatility to the trading period. Again, undervalued (overvalued) stocks were bought (sold), and trades were reversed after 120 min.

Reverting Volatility Strategy (RVS)

Last but not least, the reverting volatility strategy (RVS) adds the mean-reversion component to GVS, i.e., we measured the degree of reversion to the equilibrium level after divergences. According to Do and Faff (2010), we determined the mean-reversion speed by the number of zero-crossings, which is defined as the number of times prices cross the zero line. Stocks were ranked separately by standard deviation and zero crossings; the stock with the highest value was assigned the highest rank for each measurement. Next, we formed a combined rank by the sum of the two separate ranks. The top 10 stocks were received by selecting stocks with the highest overall rank. The main disadvantage of this approach was the lack of a jump term, which reflects uncertainty in addition to the volatility component (Cartea et al. 2015).

5. Results

Following the high-frequency research studies of Mitchell (2010) and Knoll et al. (2018), we conducted a fully-fledged performance evaluation for the top 10 stocks of JDS from January 1998–December 2015 compared to the benchmarks BHS, FTS, GVS, and RVS. In particular, we evaluated the return characteristics and risk metrics (Section 5.1), examined the performance over time (Section 5.2), and analyzed the robustness of the strategies (Section 5.3). According to Gatev et al. (2006) and Avellaneda and Lee (2010), this paper calculated the total return based on committed capital, i.e., we divided the sum of daily net profits at the current day by the deployed capital.

5.1. Risk-Return Characteristics

Table 3 shows the daily return characteristics and risk metrics before and after transaction costs for the top 10 stocks per strategy from January 1998–December 2015. We observed statistically-significant returns for FTS, GVS, RVS, and JDS with Newey–West (NW) t-statistics above 15 prior to transaction costs. From an economical point of view, daily returns ranged between 0.17 percent for FTS and 0.36 percent for JDS. If we considered transaction costs, only the mean-reverting strategies RVS and JDS produced positively significant daily returns of 0.13 percent (RVS) and 0.17 percent (JDS). As expected, BHS generated statistically non-significant returns of 0.02 percent per day (see Endres and Stübinger (2019b)). The range, i.e., the difference of the maximum and minimum, was vastly different for JDS (approximately 0.30 percentage points), compared to BHS, FTS, GVS, and RVS (approximately 0.15 percentage points); this dissimilarity is potentially driven by the jump-diffusion term. The same argument explains the increased standard deviation of JDS. All individual strategy variants depicted favorable characteristics for any potential investor due to the fact that the underlying returns showed right skewness and followed a leptokurtic distribution (Cont 2001). We found that the maximum drawdown was quite different for FTS (87.84 percent) and GVS (89.47 percent), in contrast to RVS (55.91 percent), BHS (64.33 percent), and JDS (68.17 percent); the difference between non-reverting and reverting top stocks is clearly pointed out. The hit rate of JDS, i.e., the percentage of days with non-negative returns, outperformed with 58.41 percent after transactions costs, compared to the benchmarks, ranging between 41.79 percent for FTS and 55.92 percent for RVS.
In Table 4, we depict annualized risk-return measures before transaction costs (left side) and after transaction costs (right side). After transaction costs, JDS produced returns of 51.47 percent p.a., compared to 38.85 percent for RVS, −4.07 percent for GVS, and −6.59 percent for FTS. Thus, the first two strategies achieved meaningfully better results than the naive buy-and-hold strategy (BHS) with an average return of 1.81 percent p.a. Across all strategies, the mean excess return was similar to the mean return because the risk-free rate was very close to zero, especially in the last years. Our jump-based strategy JDS generated approximately the standard deviation of the market, resulting in a Sharpe ratio of 2.38 after transaction costs. This value confirmed the results of the high-frequency studies of Knoll et al. (2018) and Stübinger (2018). The lower partial moment risk of JDS led to a Sortino ratio of 4.76, compared to the benchmarks ranging between −1.03 (FTS) and 4.67 (RVS). We summarized that JDS outperformed the classic approaches in a large number of comparisons; complexity pays off. Our task was still to evaluate the performance over time, as well as the robustness of the strategies.

5.2. Sub-Period Analysis

Motivated by the time-varying returns of Liu et al. (2017) and Stübinger and Knoll (2018), we analyzed the stability and potential of the strategies over time. Figure 4, therefore, presents the development of an investment of USD 1 after transaction costs for FTS, GVS, RVS, JDS (first column), and the S&P 500 buy-and-hold strategy BHS (second column) over three partial periods. Table A2 provides a detailed overview of the corresponding annualized risk-return ratios for sub-periods of three years.
The first sub-period ran from 1998–2006 and described the bursting of the Internet bubble and the start of the Iraq war, as well as the subsequent bull market. We observed meaningful differences in performance between the mean-reverting and non-mean-reverting strategies: the average annual returns after transaction costs of up to 73.76 percent for RVS and up to 64.08 percent for JDS were well above those of BHS (7.87 percent), FTS (27.31 percent), and GVS (42.26 percent). As a typical feature in the financial context, the baseline methods were nevertheless successful in this period due to market inefficiencies and a lack of transparency.
The second sub-period ranged from 2007–2009 and was characterized by the global financial crisis and its consequences. In the course of the sub-prime crisis, the overall market showed strong fluctuations and substantial declines. In contrast, the other strategies generated positive returns, ranging from 27.35 percent for FTS to 315.02 percent for JDS. This strong performance was not astonishing as Avellaneda and Lee (2010) and Rad et al. (2016) demonstrated that statistical arbitrage trading strategies achieved abnormal returns during bear markets.
The third sub-period extends from 2010–2015 and covered a period of comebacks and restarts. The benchmarks FTS and GVS showed declining trends compared to the overall market, caused by the increasing public availability of these methods. RVS achieved an almost constant cumulative return of one, i.e., this strategy generated exactly the costs that were incurred. For JDS, we observed that 1 USD invested in January 2010 grew to 5 USD after transaction costs; performance did not decline across time and seemed to be robust against drawdowns.

5.3. Robustness Check

As mentioned above, we motivated the target time of 120 min based both on the available literature and the results of our event study; see Section 3. Since data snooping is a major problem in many financial applications, this subsection examines the sensitivity of our strategies to deviations from their parameter value. In Table 5, we vary the target time in two directions and report the annualized returns before and after transaction costs for BHS, FTS, GVS, RVS, and JDS.
First of all, we see that our results were robust in the face of parameter variations and always led to statements similar to those in Section 5.1. As expected, the results of a target time of 120 were identical to those of Table 3. Furthermore, the annualized returns for each strategy converged as the relative change decreased with increasing target time. The naive S&P 500 buy-and-hold strategy (BHS) always led to an annualized return of 1.81 percent, which is not surprising, since this approach is completely independent of the target time (Section 4). Furthermore, the performance of FTS increased slightly with ascending target time, e.g., the annualized return after transaction costs was −9.37 percent if we closed the trade at 9:50 and −8.36 percent if we closed it at 13:10. The same statement applies to GVS (−9.70 percent vs. −4.28 percent). Due to their mean-reverting component, RVS and JDS showed a slightly declining performance. For each target time, JDS remained the best variant with annualized returns between 49.65 percent and 62.61 percent, after transaction costs. Obviously, we were not on an optimum, but we found robust trading results, regardless of fluctuations in our parameter setting.
Motivated by the findings in Section 3, Table 6 examines the annualized returns for a target time of 5, 35, 65, and 95 min. Most interestingly, annual returns were substantially lower for a target time of 5 min for FTS, GVS, RVS, and JDS because high market turmoil during the opening minutes reduced the results. For a target time of 35, 65, and 95 min, increasing market efficiency during the first minutes of each trading hour did not affect yearly returns before and after transaction costs; our strategies seem to be robust against this effect.
Next, we take a closer look at our S&P 500 buy-and-hold strategy (BHS). The S&P 500 index was purchased in January 1998 and was held for the entire sample period. Of course, BHS is only a baseline approach for betting on the market. Therefore, we followed Endres and Stübinger (2019b) and developed a more realistic benchmark: The S&P 500 strategy buys the index at 9:30 and reverses it after 120 min. We observed an annualized return of 1.03% compared to 1.81% for BHS (see also Table 4). This insufficient performance is not surprising, as it is a baseline approach without modeling.
Finally, this manuscript supposed a high-turnover strategy of an institutional trader on high-frequency prices. Motivated by the literature, our back-testing framework assumed transaction costs of five basis points per share per half-turn, resulting in 20 basis points per round-trip per pair. However, other traders may be less aggressive in implementing this strategy. Therefore, we analyzed the breakeven point of the statistical arbitrage strategy since investors are exposed to different market conditions. We found that the breakeven point of JDS was between 35 basis points and 40 basis points. Concluding, this strategy generated promising results, even for investors that are exposed to different market conditions and thus higher transaction costs.

6. Conclusions

In this paper, we presented an integrated statistical arbitrage strategy based on overnight price gaps and implemented it on high-frequency data of the S&P 500 stocks from January 1998–December 2015. In this context, we made four contributions to the literature. The first contribution relates to the developed trading framework based on a jump-diffusion model: we are in a position to capture jumps, mean-reversion, volatility clusters, and drifts. Our approach identifies overnight price gaps based on the jump test of Barndorff-Nielsen and Shephard (2004) and exploits temporary market anomalies by corresponding investments. In a preliminary study, we confirmed the assumption of mean-reverting overnight gaps with the aid of the S&P 500 index. The second contribution focuses on the value-add of our strategy. Therefore, we benchmarked it against well-known quantitative strategies from the same research area, namely the naive S&P 500 buy-and-hold strategy, fixed threshold strategy, general volatility strategy, and reverting volatility strategy. The third contribution is based on our large-scale empirical study on a sophisticated back-testing framework. Our strategy produced statistically- and economically-significant returns of 51.47 percent p.a. after transaction costs; the benchmarks were outperformed. The fourth contribution focuses on the profitable and robust performance results also in the last part of our sample period. Our findings posited a severe challenge to the semi-strong form of market efficiency even in recent times.
We identified three possible directions for further research: First, the event study and the back-testing framework should be conducted in other equity universes. Second, the exit signal of the strategy should be determined for each stock individually. Third, a multivariate model could be developed that takes into account the common interactions between stocks.

Author Contributions

J.S. and L.S. conceived of the research method. The experiments were designed by J.S. and performed by L.S. The analyses were conducted and reviewed by J.S. and L.S. The paper was initially drafted by J.S. and revised by L.S. It was refined and finalized by L.S. and J.S.

Funding

We are grateful to the “Open Access Publikationsfonds”, which has covered 75 percent of the publication fees.

Acknowledgments

We are further grateful to Ingo Klein and two anonymous referees for many helpful discussions and suggestions on this topic.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Detailed development of the A C R with p-values of the two-sided t-test from January 1998–December 2015. A C R denotes the average cumulative returns.
Table A1. Detailed development of the A C R with p-values of the two-sided t-test from January 1998–December 2015. A C R denotes the average cumulative returns.
Positive GapNegative Gap
Target Time ACR in % p -Value ACR in % p -Value
5 min0.00560.11800.00130.8140
10 min−0.00370.46900.01780.0180
15 min−0.01550.01600.03340.0000
20 min−0.02290.00200.02930.0060
25 min−0.02480.00300.03550.0030
30 min−0.02070.02600.03100.0160
35 min−0.01500.15800.03270.0320
40 min−0.01930.08500.02840.0670
45 min−0.02450.04000.03140.0480
50 min−0.02270.06700.03180.0560
55 min−0.02360.06100.04150.0160
60 min−0.02550.04900.04200.0150
65 min−0.02090.12300.03460.0490
70 min−0.02310.10000.03330.0690
75 min−0.02570.08100.03870.0470
80 min−0.02870.06000.04170.0310
85 min−0.03010.04900.04320.0280
90 min−0.02560.10300.04150.0360
95 min−0.02300.15400.03730.0690
100 min−0.02860.08100.03380.0990
105 min−0.03160.05500.03340.1060
110 min−0.02880.08200.03340.1070
115 min−0.02940.07800.03820.0740
120 min−0.02480.13600.03280.1260
130 min−0.01890.26200.03070.1670
140 min−0.02070.22900.02560.2660
150 min−0.02240.21500.03430.1430
160 min−0.01770.33000.03130.1920
170 min−0.01560.39400.02950.2230
180 min−0.00910.62500.02480.3160
190 min−0.00660.72700.02760.2620
200 min−0.00690.71800.02960.2320
210 min−0.01110.57000.03400.1770
220 min−0.00700.72100.03040.2370
230 min−0.00270.88800.02580.3260
240 min−0.00380.84500.02880.2650
250 min−0.00680.73000.02540.3340
260 min−0.01210.54600.03020.2640
270 min−0.01750.38500.03140.2470
280 min−0.02180.28900.02750.3260
290 min−0.02120.31300.02410.3960
310 min−0.01890.38800.03470.2390
330 min−0.01310.57400.03090.3140
350 min−0.01150.63600.03440.2820
370 min−0.00730.77200.02760.4320
390 min0.02290.4070−0.00520.8900
391 min0.02360.3900−0.00520.8870
Table A2. Annualized risk-return measures for BHS, FTS, GVS, RVS, and JDS for sub-periods of 3 years from January 1998–December 2015.
Table A2. Annualized risk-return measures for BHS, FTS, GVS, RVS, and JDS for sub-periods of 3 years from January 1998–December 2015.
Before Transaction CostsAfter Transaction Costs
BHSFTSGVSRVSJDSFTSGVSRVSJDS
1998–2000Mean return0.06241.10541.35201.87180.16740.27310.42260.7376−0.2956
Mean excess return0.01061.00301.23781.73240.11050.21110.35340.6531−0.3300
Standard deviation0.20550.10370.11720.11930.14390.10370.11720.11930.1435
Downside deviation0.14420.04490.05460.05150.10350.05910.06870.06410.1191
Sharpe ratio0.05169.675010.559014.52360.76822.03643.01435.4756−2.2991
Sortino ratio0.432424.623124.745536.32031.61654.62066.147211.5012−2.4817
2001–2003Mean return−0.07810.59190.73741.72181.5412−0.03790.05020.64670.6408
Mean excess return−0.09780.55800.70051.66401.4872−0.05840.02780.61160.6058
Standard deviation0.21840.12140.14630.16360.20370.12140.14630.16360.2024
Downside deviation0.15380.06850.08270.08230.10570.08490.09810.09660.1187
Sharpe ratio−0.44784.59784.788010.16817.2995−0.48160.19023.73752.9939
Sortino ratio−0.50808.63968.916120.932614.5766−0.44670.51166.69585.3993
2004–2006Mean return0.07870.40210.25540.91441.3252−0.1529−0.24170.15740.4035
Mean excess return0.04750.36160.21910.85921.2582−0.1774−0.26360.12400.3630
Standard deviation0.10460.06010.06560.10190.12780.06010.06560.10190.1276
Downside deviation0.07200.03230.03960.04990.06130.04830.05620.06500.0758
Sharpe ratio0.45426.01493.34078.43499.8430−2.9506−4.01871.21712.8453
Sortino ratio1.093512.45806.448618.312721.6319−3.1672−4.29772.42065.3199
2007–2009Mean return−0.11771.10601.26542.58815.87340.27350.37011.17203.1502
Mean excess return−0.13581.06281.21892.51475.73310.24730.34191.12743.0653
Standard deviation0.29950.15000.19910.21930.34770.15000.19910.21930.3470
Downside deviation0.22090.06870.09770.10090.13230.08230.11110.11340.1437
Sharpe ratio−0.45347.08746.121511.469316.49051.64911.71705.14218.8346
Sortino ratio−0.532816.095312.948825.639244.40963.32313.331810.337621.9222
2010–2012Mean return0.06710.14130.14450.35910.6918−0.3107−0.3088−0.17890.0215
Mean excess return0.06630.14040.14360.35810.6905−0.3112−0.3093−0.17950.0207
Standard deviation0.18560.05380.06510.10170.15430.05380.06510.10170.1540
Downside deviation0.13410.03280.04150.06580.09050.05120.05900.08150.1061
Sharpe ratio0.35722.61152.20803.52024.4759−5.7880−4.7542−1.76470.1348
Sortino ratio0.50044.31423.48615.45837.6420−6.0655−5.2322−2.19420.2029
2013–2015Mean return0.12190.22620.22751.02961.5703−0.2593−0.25850.22720.6838
Mean excess return0.12190.22620.22751.02961.5703−0.2593−0.25850.22720.6838
Standard deviation0.12810.04870.06110.10220.13920.04870.06110.10220.1372
Downside deviation0.09040.02890.03670.05060.05350.04550.05350.06470.0662
Sharpe ratio0.95164.64723.721610.070211.2826−5.3274−4.22952.22214.9853
Sortino ratio1.34847.81506.203420.364429.3617−5.7035−4.82943.513010.3278

References

  1. Andersen, Torben G., and Tim Bollerslev. 1998. Answering the skeptics: Yes, standard volatility models do provide accurate forecasts. International Economic Review 39: 885. [Google Scholar] [CrossRef]
  2. Andersen, Torben G., Tim Bollerslev, Francis X. Diebold, and Paul Labys. 2001. The distribution of realized exchange rate volatility. Journal of the American Statistical Association 96: 42–55. [Google Scholar] [CrossRef]
  3. Andersen, Torben G., Tim Bollerslev, Francis X. Diebold, and Paul Labys. 2003. Modeling and forecasting realized volatility. Econometrica 71: 579–625. [Google Scholar] [CrossRef]
  4. Andersen, Torben G., Tim Bollerslev, Per Frederiksen, and Morten Ørregaard Nielsen. 2010. Continuous-time models, realized volatilities, and testable distributional implications for daily stock returns. Journal of Applied Econometrics 25: 233–61. [Google Scholar] [CrossRef]
  5. Avellaneda, Marco, and Jeong-Hyun Lee. 2010. Statistical arbitrage in the US equities market. Quantitative Finance 10: 761–82. [Google Scholar] [CrossRef]
  6. Balance. 2019. Make Money Personal. Available online: https://www.thebalance.com (accessed on 27 February 2019).
  7. Banerjee, Prithviraj S., James S. Doran, and David R. Peterson. 2007. Implied volatility and future portfolio returns. Journal of Banking & Finance 31: 3183–99. [Google Scholar]
  8. Bariviera, Aurelio F. 2017. The inefficiency of bitcoin revisited: A dynamic approach. Economics Letters 161: 1–4. [Google Scholar] [CrossRef]
  9. Barndorff-Nielsen, Ole E., and Neil Shephard. 2002. Estimating quadratic variation using realized variance. Journal of Applied Econometrics 17: 457–77. [Google Scholar] [CrossRef]
  10. Barndorff-Nielsen, Ole E., and Neil Shephard. 2004. Power and bipower variation with stochastic volatility and jumps. Journal of Financial Econometrics 2: 1–37. [Google Scholar] [CrossRef]
  11. Barndorff-Nielsen, Ole E., and Neil Shephard. 2006. Econometrics of testing for jumps in financial economics using bipower variation. Journal of Financial Econometrics 4: 1–30. [Google Scholar] [CrossRef]
  12. Bedowska-Sojka, Barbara. 2013. Macroeconomic news effects on the stock markets in intraday data. Central European Journal of Economic Modelling and Econometrics 5: 249–69. [Google Scholar]
  13. Bertram, William K. 2010. Analytic solutions for optimal statistical arbitrage trading. Physica A: Statistical Mechanics and Its Applications 389: 2234–43. [Google Scholar] [CrossRef]
  14. Business Insider. 2015. Markets Insider by Intelligence. Available online: https://www.businessinsider.com/ (accessed on 27 February 2019).
  15. Caporale, Guglielmo Maria, and Alex Plastun. 2017. Price gaps: Another market anomaly? Investment Analysts Journal 46: 279–93. [Google Scholar] [CrossRef]
  16. Cartea, Álvaro, Sebastian Jaimungal, and José Penalva. 2015. Algorithmic and High-Frequency Trading. Cambridge: Cambridge University Press. [Google Scholar]
  17. Chen, Huafeng, Shaojun Chen, Zhuo Chen, and Feng Li. 2017. Empirical investigation of an equity pairs trading strategy. Management Science 65: 370–89. [Google Scholar] [CrossRef]
  18. Cont, Rama. 2001. Empirical properties of asset returns: Stylized facts and statistical issues. Quantitative Finance 1: 223–36. [Google Scholar] [CrossRef]
  19. Do, Binh, and Robert Faff. 2010. Does simple pairs trading still work? Financial Analysts Journal 66: 83–95. [Google Scholar] [CrossRef]
  20. Do, Binh, and Robert Faff. 2012. Are pairs trading profits robust to trading costs? Journal of Financial Research 35: 261–87. [Google Scholar] [CrossRef]
  21. Endres, Sylvia, and Johannes Stübinger. 2019a. Optimal trading strategies for Lévy-driven Ornstein-Uhlenbeck processes. Applied Economics. forthcoming. [Google Scholar] [CrossRef]
  22. Endres, Sylvia, and Johannes Stübinger. 2019b. Regime-switching modeling of high-frequency stock returns with Lévy jumps. Quantitative Finance. forthcoming. [Google Scholar] [CrossRef]
  23. Evans, Kevin P. 2011. Intraday jumps and us macroeconomic news announcements. Journal of Banking & Finance 35: 2511–27. [Google Scholar]
  24. Frömmel, Michael, Xing Han, and Frederick van Gysegem. 2015. Further evidence on foreign exchange jumps and news announcements. Emerging Markets Finance and Trade 51: 774–87. [Google Scholar] [CrossRef]
  25. Fung, Alexander Kwok-Wah, Debby MY Mok, and Kin Lam. 2000. Intraday price reversals for index futures in the US and Hong Kong. Journal of Banking & Finance 24: 1179–201. [Google Scholar]
  26. Gatev, Evan, William N. Goetzmann, and K. Geert Rouwenhorst. 2006. Pairs trading: Performance of a relative-value arbitrage rule. Review of Financial Studies 19: 797–827. [Google Scholar] [CrossRef]
  27. Göncü, Ahmet, and Erdinc Akyildirim. 2016. A stochastic model for commodity pairs trading. Quantitative Finance 16: 1843–57. [Google Scholar] [CrossRef]
  28. Grant, James L, Avner Wolf, and Susana Yu. 2005. Intraday price reversals in the US stock index futures market: A 15-year study. Journal of Banking & Finance 29: 1311–27. [Google Scholar]
  29. Hogan, Steve, Robert Jarrow, Melvyn Teo, and Mitch Warachka. 2004. Testing market efficiency using statistical arbitrage with applications to momentum and value strategies. Journal of Financial Economics 73: 525–65. [Google Scholar] [CrossRef]
  30. Huang, Xin, and George Tauchen. 2005. The relative contribution of jumps to total price variance. Journal of Financial Econometrics 3: 456–99. [Google Scholar] [CrossRef]
  31. Knoll, Julian, Johannes Stübinger, and Michael Grottke. 2018. Exploiting social media with higher-order factorization machines: Statistical arbitrage on high-frequency data of the S&P 500. Quantitative Finance. forthcoming. [Google Scholar]
  32. Larsson, Stig, Carl Lindberg, and Marcus Warfheimer. 2013. Optimal closing of a pair trade with a model containing jumps. Applications of Mathematics 58: 249–68. [Google Scholar] [CrossRef]
  33. Leung, Tim, and Xin Li. 2015. Optimal mean reversion trading with transaction costs and stop-loss exit. International Journal of Theoretical and Applied Finance 18: 1550020. [Google Scholar] [CrossRef]
  34. Liu, Bo, Lo-Bin Chang, and Hélyette Geman. 2017. Intraday pairs trading strategies on high frequency data: The case of oil companies. Quantitative Finance 17: 87–100. [Google Scholar] [CrossRef]
  35. Lubnau, Thorben, and Neda Todorova. 2015. Trading on mean-reversion in energy futures markets. Energy Economics 51: 312–19. [Google Scholar] [CrossRef]
  36. Miao, George J. 2014. High frequency and dynamic pairs trading based on statistical arbitrage using a two-stage correlation and cointegration approach. International Journal of Economics and Finance 6: 96–110. [Google Scholar] [CrossRef]
  37. Mitchell, John B. 2010. Soybean futures crush spread arbitrage: Trading strategies and market efficiency. Journal of Risk and Financial Management 3: 63–96. [Google Scholar] [CrossRef]
  38. Nakajima, Tadahiro. 2019. Expectations for statistical arbitrage in energy futures markets. Journal of Risk and Financial Management 12: 14. [Google Scholar] [CrossRef]
  39. Pole, Andrew. 2011. Statistical Arbitrage: Algorithmic Trading Insights and Techniques. Hoboken: John Wiley & Sons. [Google Scholar]
  40. Poterba, James M., and Lawrence H. Summers. 1988. Mean reversion in stock prices: Evidence and implications. Journal of Financial Economics 22: 27–59. [Google Scholar] [CrossRef]
  41. Prager, Richard, Supurna Vedbrat, Chris Vogel, and Even Cameron Watt. 2012. Got Liquidity? New York: BlackRock Investment Institute. [Google Scholar]
  42. QuantQuote. 2016. QuantQuote Market Data and Software. Available online: https://quantquote.com (accessed on 27 February 2019).
  43. R Core Team. 2019. Stats: A Language and Environment for Statistical Computing. R package. Wien: R Core Team. [Google Scholar]
  44. Rad, Hossein, Rand Kwong Yew Low, and Robert Faff. 2016. The profitability of pairs trading strategies: Distance, cointegration and copula methods. Quantitative Finance 16: 1541–58. [Google Scholar] [CrossRef]
  45. Rombouts, Jeroen V. K., and Lars Stentoft. 2011. Multivariate option pricing with time varying volatility and correlations. Journal of Banking & Finance 35: 2267–81. [Google Scholar]
  46. S&P Dow Jones Indices. 2015. S&P Global—Equity S&P 500 Index. Available online: https://us.spindices.com/indices/equity/sp-500 (accessed on 27 February 2019).
  47. Stübinger, Johannes. 2018. Statistical arbitrage with optimal causal paths on high-frequency data of the S&P 500. Quantitative Finance. forthcoming. [Google Scholar]
  48. Stübinger, Johannes, and Jens Bredthauer. 2017. Statistical arbitrage pairs trading with high-frequency data. International Journal of Economics and Financial Issues 7: 650–62. [Google Scholar]
  49. Stübinger, Johannes, and Sylvia Endres. 2018. Pairs trading with a mean-reverting jump-diffusion model on high-frequency data. Quantitative Finance 18: 1735–51. [Google Scholar] [CrossRef]
  50. Stübinger, Johannes, and Julian Knoll. 2018. Beat the bookmaker—Winning football bets with machine learning (Best Application Paper). Paper presented at 38th SGAI International Conference on Artificial Intelligence, Cambridge, UK, December 11–13; pp. 219–33. [Google Scholar]
  51. Stübinger, Johannes, Benedikt Mangold, and Christopher Krauss. 2018. Statistical arbitrage with vine copulas. Quantitative Finance 18: 1831–49. [Google Scholar] [CrossRef]
  52. Suleman, Muhammad Tahir. 2012. Stock market reaction to good and bad political news. Asian Journal of Finance & Accounting 4: 299–312. [Google Scholar]
  53. Vidyamurthy, Ganapathy. 2004. Pairs Trading: Quantitative Methods and Analysis. Hoboken: John Wiley & Sons. [Google Scholar]
  54. Voya Investment Management. 2016. The Impact of Equity Market Fragmentation and Dark Pools on Trading and Alpha Generation. Available online: https://investments.voya.com (accessed on 27 February 2019).
1
If less than 10 shares satisfied the condition of Andersen et al. (2010), we traded accordingly less. However, this case is extremely rare.
Figure 1. Histogram of positive and negative overnight gaps, which were identified by the BNS jump test, from January 1998–December 2015.
Figure 1. Histogram of positive and negative overnight gaps, which were identified by the BNS jump test, from January 1998–December 2015.
Jrfm 12 00051 g001
Figure 2. Development of positive and negative overnight gaps, which were identified by the BNS jump test, from 1998–2015.
Figure 2. Development of positive and negative overnight gaps, which were identified by the BNS jump test, from 1998–2015.
Jrfm 12 00051 g002
Figure 3. Average cumulative returns (%) after positive and negative overnight gaps, which were identified by the BNS jump test, from January 1998–December 2015.
Figure 3. Average cumulative returns (%) after positive and negative overnight gaps, which were identified by the BNS jump test, from January 1998–December 2015.
Jrfm 12 00051 g003
Figure 4. Development of an investment of 1 USD after transaction costs for FTS, GVS, RVS, and JDS (first column) compared to the S&P 500 buy-and-hold-strategy (BHS) (second column). The time period from January 1998–December 2015 is divided into three sub-periods (March 1998/December 2006, January 2007/December 2009, January 2010/December 2015).
Figure 4. Development of an investment of 1 USD after transaction costs for FTS, GVS, RVS, and JDS (first column) compared to the S&P 500 buy-and-hold-strategy (BHS) (second column). The time period from January 1998–December 2015 is divided into three sub-periods (March 1998/December 2006, January 2007/December 2009, January 2010/December 2015).
Jrfm 12 00051 g004
Table 1. Characteristics of positive and negative overnight gaps, which are identified by the Barndorff–Nielsen and Shephard (BNS) jump test, from January 1998–December 2015.
Table 1. Characteristics of positive and negative overnight gaps, which are identified by the Barndorff–Nielsen and Shephard (BNS) jump test, from January 1998–December 2015.
Positive GapNegative Gap
Number of gaps1154974
Mean0.0060−0.0067
Minimum0.0003−0.0764
Quartile 10.0029−0.0085
Median0.0045−0.0049
Quartile 30.0072−0.0029
Maximum0.0602−0.0005
Standard deviation0.00530.0063
Skewness3.2771−3.8289
Kurtosis20.845329.3100
Table 2. Overview of the characteristics of the S&P 500 buy-and-hold strategy (BHS), fixed threshold strategy (FTS), generalized volatility strategy (GVS), reverting volatility strategy (RVS), and jump-diffusion strategy (JDS).
Table 2. Overview of the characteristics of the S&P 500 buy-and-hold strategy (BHS), fixed threshold strategy (FTS), generalized volatility strategy (GVS), reverting volatility strategy (RVS), and jump-diffusion strategy (JDS).
CharacteristicBHSFTSGVSRVSJDS
IndividualNoYesYesYesYes
VolatilityNoNoYesYesYes
Mean-revertingNoNoNoYesYes
Jump-diffusionNoNoNoNoYes
Table 3. Daily return characteristics and risk metrics for BHS, FTS, GVS, RVS, and JDS from January 1998–December 2015. NW denotes Newey–West standard errors with 1-lag correction and CVaR the conditional value at risk.
Table 3. Daily return characteristics and risk metrics for BHS, FTS, GVS, RVS, and JDS from January 1998–December 2015. NW denotes Newey–West standard errors with 1-lag correction and CVaR the conditional value at risk.
Before Transaction CostsAfter Transaction Costs
BHSFTSGVSRVSJDSFTSGVSRVSJDS
Mean return0.00020.00170.00190.00330.0036−0.0003−0.00010.00130.0017
Standard error (NW)0.00020.00010.00010.00010.00020.00010.00010.00010.0002
t-Statistic (NW)0.861717.943315.845423.025116.4912−2.5816−1.15049.25347.8870
Minimum−0.0947−0.0410−0.0521−0.0544−0.1169−0.0430−0.0541−0.0564−0.1187
Quartile 1−0.0056−0.0012−0.0016−0.0013−0.0021−0.0032−0.0036−0.0033−0.0041
Median0.00050.00120.00130.00300.0028−0.0008−0.00070.00100.0008
Quartile 30.00610.00400.00460.00760.00850.00200.00260.00560.0065
Maximum0.10960.06040.07760.08890.19470.05840.07560.08690.1923
Standard deviation0.01260.00620.00770.00900.01290.00620.00770.00900.0128
Skewness−0.19871.25521.29870.90822.70781.25521.29870.90822.6990
Kurtosis7.52789.552511.73378.311929.71369.552511.73378.311929.8425
Historical VaR 1%−0.0350−0.0136−0.0178−0.0187−0.0255−0.0156−0.0198−0.0207−0.0275
Historical CVaR 1%−0.0506−0.0186−0.0249−0.0263−0.0346−0.0206−0.0269−0.0283−0.0365
Historical VaR 5%−0.0197−0.0068−0.0078−0.0093−0.0129−0.0088−0.0098−0.0113−0.0149
Historical CVaR 5%−0.0302−0.0110−0.0141−0.0155−0.0209−0.0130−0.0161−0.0175−0.0228
Maximum drawdown0.64330.06670.08600.10120.27070.87840.89470.59910.6817
Share with return ≥ 00.53130.63270.62000.67820.67150.41790.42880.55920.5841
Table 4. Annualized risk-return measures for BHS, FTS, GVS, RVS, and JDS from January 1998–December 2015.
Table 4. Annualized risk-return measures for BHS, FTS, GVS, RVS, and JDS from January 1998–December 2015.
Before Transaction CostsAfter Transaction Costs
BHSFTSGVSRVSJDSFTSGVSRVSJDS
Mean return0.01810.54560.58741.29591.4472−0.0659−0.04070.38850.5147
Mean excess return−0.00220.51490.55581.25031.3985−0.0846−0.05980.36090.4845
Standard deviation0.20050.09840.12190.14320.20450.09840.12190.14320.2037
Downside deviation0.14410.04900.06330.06960.09500.06390.07770.08320.1082
Sharpe ratio−0.01105.23124.55988.73396.8392−0.8592−0.49042.52112.3781
Sortino ratio0.125611.13809.275718.605815.2388−1.0315−0.52294.67194.7587
Table 5. Yearly returns for BHS, FTS, GVS, RVS, and JDS for a varying target time from January 1998–December 2015.
Table 5. Yearly returns for BHS, FTS, GVS, RVS, and JDS for a varying target time from January 1998–December 2015.
Before Transaction CostsAfter Transaction Costs
Target TimeBHSFTSGVSRVSJDSFTSGVSRVSJDS
20 min0.01810.49970.49441.42011.6941−0.0937−0.09700.46380.6261
40 min0.01810.50300.53821.41201.6685−0.0918−0.07040.45890.6104
60 min0.01810.52140.55251.37061.6624−0.0806−0.06180.43380.6068
80 min0.01810.50880.54831.31321.5883−0.0882−0.06430.39900.5628
100 min0.01810.50650.55831.31071.5893−0.0896−0.05830.39750.5634
120 min0.01810.54560.58741.29591.4472−0.0659−0.04070.38850.5147
140 min0.01810.53460.57481.27481.5233−0.0726−0.04830.37570.5241
160 min0.01810.53840.58971.26531.5226−0.0703−0.03920.37000.5229
180 min0.01810.56990.58481.25101.4946−0.0512−0.04220.36130.5061
200 min0.01810.52680.57641.22551.4783−0.0773−0.04730.34590.4965
220 min0.01810.51650.58381.23581.4865−0.0836−0.04280.35210.5014
Table 6. Yearly returns for BHS, FTS, GVS, RVS, and JDS for a target time of 5, 35, 65, and 95 min from January 1998–December 2015.
Table 6. Yearly returns for BHS, FTS, GVS, RVS, and JDS for a target time of 5, 35, 65, and 95 min from January 1998–December 2015.
Before Transaction CostsAfter Transaction Costs
Target TimeBHSFTSGVSRVSJDSFTSGVSRVSJDS
5 min0.01810.32170.25291.03871.1842−0.2015−0.24320.23270.3174
35 min0.01810.52330.53491.40231.6719−0.0795−0.07250.45310.6134
65 min0.01810.52320.55151.37931.6431−0.0795−0.06240.43910.5956
95 min0.01810.51180.56011.31021.5824−0.0864−0.05720.39720.5589

Share and Cite

MDPI and ACS Style

Stübinger, J.; Schneider, L. Statistical Arbitrage with Mean-Reverting Overnight Price Gaps on High-Frequency Data of the S&P 500. J. Risk Financial Manag. 2019, 12, 51. https://doi.org/10.3390/jrfm12020051

AMA Style

Stübinger J, Schneider L. Statistical Arbitrage with Mean-Reverting Overnight Price Gaps on High-Frequency Data of the S&P 500. Journal of Risk and Financial Management. 2019; 12(2):51. https://doi.org/10.3390/jrfm12020051

Chicago/Turabian Style

Stübinger, Johannes, and Lucas Schneider. 2019. "Statistical Arbitrage with Mean-Reverting Overnight Price Gaps on High-Frequency Data of the S&P 500" Journal of Risk and Financial Management 12, no. 2: 51. https://doi.org/10.3390/jrfm12020051

APA Style

Stübinger, J., & Schneider, L. (2019). Statistical Arbitrage with Mean-Reverting Overnight Price Gaps on High-Frequency Data of the S&P 500. Journal of Risk and Financial Management, 12(2), 51. https://doi.org/10.3390/jrfm12020051

Article Metrics

Back to TopTop