An instantaneous market volatility estimation
Oleh Danyliv, Bruce Bland

TL;DR
This paper introduces an invariant linking market volatility with trading volume, spread, and order book volume, providing a new method for instantaneous volatility estimation that outperforms traditional models like GARCH(1,1).
Contribution
The paper discovers a new market invariant and develops an instantaneous volatility estimator based on it, validated across various markets and asset classes.
Findings
Invariant holds across different markets and assets.
Instantaneous volatility outperforms GARCH(1,1) in reproducing realized volatility.
Method suitable for short-term volatility prediction and trading applications.
Abstract
Working on different aspects of algorithmic trading we empirically discovered a new market invariant. It links together the volatility of the instrument with its traded volume, the average spread and the volume in the order book. The invariant has been tested on different markets and different asset classes. In all cases we did not find significant violation of the invariant. The formula for the invariant was used for the volatility estimation, which we called the instantaneous volatility. Quantitative comparison showed that it reproduces realised volatility better than one-day-ahead GARCH(1,1) prediction. Because of the short-term prediction nature, the instantaneous volatility could be used by algo developers, volatility traders and other market professionals.
| Instrument | Month | Days | Correlation | p-value of tests | ||||
|---|---|---|---|---|---|---|---|---|
| sec | S-W | K-S | ||||||
| S&P E-mini | SEP 2016 | 71 | 26.23 | 0.850 | 0.122 | 0.807 | 0.029 | 0.908 |
| S&P E-mini | DEC 2016 | 71 | 20.43 | 0.832 | 0.084 | 0.899 | 0.990 | 0.999 |
| Crude Oil WTI | DEC 2016 | 42 | 7.27 | 0.905 | 0.132 | 0.461 | 0.001 | 0.123 |
| Crude Oil WTI | JAN 2017 | 33 | 5.31 | 0.978 | 0.197 | 0.434 | 0.909 | 0.970 |
| US 10-Year T-Note | JUN 2016 | 84 | 144.5 | 0.885 | 0.110 | 0.777 | 1.2*10-6 | 0.060 |
| US 10-Year T-Note | SEP 2016 | 86 | 136.1 | 0.919 | 0.111 | 0.679 | 0.194 | 0.974 |
| US 10-Year T-Note | DEC 2016 | 83 | 135.6 | 0.862 | 0.092 | 0.867 | 0.463 | 0.783 |
| German Euro-Bund | JUN 2017 | 65 | 29.07 | 0.966 | 0.126 | 0.802 | 0.089 | 0.644 |
| German Euro-Buxl | JUN 2017 | 63 | 32.1 | 1.125 | 0.151 | 0.657 | 0.361 | 0.383 |
| Index | Instrumens | Correlation | p-value of tests | |||||
|---|---|---|---|---|---|---|---|---|
| Total | sec | S-W | K-S | |||||
| FTSE All Share | 630 | 253 | 338.4 | 0.938 | 0.154 | 0.848 | 0.083 | 0.518 |
| FTSE 100 | 100 | 95 | 169.7 | 1.060 | 0.093 | 0.944 | 0.224 | 0.854 |
| Nikkei 225 | 225 | 200 | 210.4 | 1.007 | 0.175 | 0.898 | 1.8*10-12 | 0.012 |
| DAX 30 | 30 | 30 | 78.8 | 1.115 | 0.100 | 0.954 | 0.126 | 0.870 |
| OMX 30 | 30 | 30 | 210.4 | 1.169 | 0.186 | 0.678 | 7.8*10-6 | 0.196 |
| S&P/TSX 60 | 60 | 34 | 95.2 | 1.264 | 0.299 | 0.676 | 0.340 | 0.709 |
| History / Forecast | 1 min | 5min | 10 min | 30 min | 60 min |
|---|---|---|---|---|---|
| 1 min | 3.045 | 2.734 | 3.539 | 2.316 | 2.777 |
| 5 min | 1.454 | 1.446 | 1.434 | 1.428 | |
| 10 min | 1.363 | 1.364 | 1.361 | ||
| 30 min | 1.343 | 1.279 | |||
| 60 min | 1.380 |
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.
An instantaneous market volatility estimation
Oleh Danyliv
Bruce Bland
Fidessa group plc, One Old Jewry, London, EC2R 8DN, United Kingdom
Abstract
Working on different aspects of algorithmic trading we empirically discovered a new market invariant. It links together the volatility of the instrument with its traded volume, the average spread and the volume in the order book. The invariant has been tested on different markets and different asset classes. In all cases we did not find significant violation of the invariant. The formula for the invariant was used for the volatility estimation, which we called the instantaneous volatility. Quantitative comparison showed that it reproduces realised volatility better than one-day-ahead GARCH(1,1) prediction. Because of the short-term prediction nature, the instantaneous volatility could be used by algo developers, volatility traders and other market professionals.
keywords:
volatility , order book , realised volatility , market invariant
JEL:
G12 , G14 , G17
t1t1footnotetext: Authors are grateful to Dr. Daniel Nicholass, Dr. Christian Voigt, Jon Davidson at Fidessa group plc for valuable discussions and support.t2t2footnotetext: The views expressed in this article are those of the authors and do not necessarily reflect the views of Fidessa group plc, or any of its subsidiaries.
1 Introduction
Predicting and understanding of financial market volatility is central to the theory and practice of asset pricing, risk management, optimal order execution. Standard calculation of historical volatility uses log price returns over some time horizon. Different models of ARCH family could be applied to this data to make some volatility forecast. Unfortunately, these historical estimations and forecasts are biased and very sensitive to data outliers. An infamous example of such a bias is given by (Figlewski, 1994): the market crash in October 19, 1987 caused a huge increase in estimated volatility to around 27 percent, although the implied volatility quickly dropped to a usual level of 15 percent a few days later. This left market participants with the dilemma to use either a new ”historical” estimate or to be more consistent with the option pricing pre-crash value.
From another point of view, an algo trading requires a short term volatility estimation, which changes significantly throughout the day. For example, the volatility of UK stocks could increase by 50% at the start of the trading session in the US. That cannot be predicted by a calculation of a daily historical volatility and requires building an intraday volatility profile, similar to the volume profile used in benchmark VWAP algos. Working in this area and trying to improve the performance of algos, we discovered a new way of volatility estimation. It comes from the fact, that the price move and the trading activity affect the order book in a predictable way. Using this property, we derived the formula for instantaneous volatility which requires only a short term market observation. It is not based on a specific model, nor on the historical calculation, but solely relies on a new market invariant, which links together volatility, traded volume, order book volume and the spread. We will explain the way we discovered the invariant and will show that the invariant holds for liquid markets. At the end of the paper we will compare our data to realised volatility (Andersen, Bollerslev, Diebold and Ebens, 2001) and GARCH(1,1) forecast.
Our analysis is based on a one tick quote and trade data for liquid stocks of European indexes London Stock Exchange (FTSE All Shares and FTSE 100), Tokyo Stock Exchange (Nikkei 225), Frankfurt Stock Exchange (DAX 30), Nasdaq Stockholm (OMX 30) and Toronto Stock Exchange (S&P/TSX 60) in 2016. Derivatives data on S&P E-mini, oil contracts, US Treasuries and German bonds correspond to the end of 2016/ start of 2017 period. The data was provided by Fidessa’s High Performance Trade Database of the Analytical Framework and in-house High Performance Quote Database.
2 Small order execution time
An execution time of an order, which is placed on a touch level (top bid price for buy orders and ask price for sell orders) is an important practical problem which arises in broker and algo trading. Since the market price might ”run away” from the order level, this problem does not have a solution all the time and a more accurate formulation of the problem would be ”given a maximum order waiting time what is the average trading time of a passively executed limit order with a fixed limit price?” This problem is quite complex for real stocks and derivatives, but there are two extreme cases when it is possible to advance with estimations. First of all, it is the case of a limit for a volatile instrument whose price action can be described by a random walk: in this case a queue of the order could be neglected. We will call this case the Execution by Price. The second extreme is the case of an order for a low volatile instrument. In this case the only way for an order to get executed is through waiting its turn in the order queue (we call it the Execution by Trading Activity).
2.1 Execution by Price
Let us consider the price action of an instrument which could be described as a random walk: the price of this instrument moves up and down with equal probability. If is the standard deviation of the random walk during the measurement period , then for an arbitrary time , the volatility follows the square root scaling rule
[TABLE]
In order to have a good chance of a passive execution, the obtained value of the standard deviation should be of the same level of magnitude as the spread: the price needs cross the spread in order to fill the order passively and if the spread is too wide (comparing to the volatility during the waiting time ), passive order executions will be rare. On the other side, if the waiting time is too big and is much larger than the historical average of the spread , then a passive execution becomes very probable, but the risk grows. It is a risk of a very bad execution when, trying to capture a small spread, trader loses much larger value : the opportunity cost of the execution becomes very high. Therefore, the time at which the standard deviation of the price is equal to the average spread is an important characteristics of any passive order execution. It is logical to denote this time as since it is depends purely on the price action:
[TABLE]
It should be noted that is not equal to an average waiting time of an executed limit order. It could be shown analytically (Danyliv, Bland and Argenson, 2015) that for the binary random walk, waiting this amount of time would correspond to the probability or 32% of a passive execution of the order, placed on the touch level.
2.2 Execution by Trading Activity
If the volatility of the instrument is low, the limit order can still be filled if the trading activity is high. If during a sample time the amount of the traded volume was , then, in the equilibrium condition, half of these trades will happen on bid and half of them will take place on ask levels and the volume traded on one side of the market during time is:
[TABLE]
To have a plausible chance of a passive execution, this traded volume should be comparable to the length of the order queue. For a buy order, placed on the best bid price level, the average queue size is the average volume on the bid level . The estimation of the queue size which is independent of the trade direction is the average of bid and ask volumes . Therefore, the characteristic time in which a limit order will be traded on the market could be defined as
[TABLE]
Unfortunately, in reality the situation is slightly more complex because for instruments with a wide spread, trades could happen not just on the best bid/offer level, but also inside the spread. Therefore, not all traded volume should be taken into account, but only part of it. For buy orders, the correction coefficient is the probability of trades to take place on the order level before the order is filled. Because the price could move in small increments called tick size (), the ratio will correspond to the number of price levels the price can jump to. The more the number of such states, the more likely that a trade will happen there and less probable that the trade will eliminate the queue in front of the limit order. That is why the correction coefficient is likely to be a function of the spread size in ticks between bid and ask levels. If the spread is minimal (), there is no chance for trades to be executed inside the spread, and formula (4) does not need correction. For very large spreads we can assume that the trades are normally distributed around bid/ask prices and only half of all trades will eliminate the queue, setting .
The most consistent way of checking how much traded volume is participating in the queue depletion process is to make direct simulations of limit orders and then count how much volume is traded at the level of initial touch price and below (for buy orders). The results of such simulations for stocks of London Stock Exchange (LSE) are shown on Fig.1. Each dot on this chart is one month’s worth of limit order simulations for one instrument. To obtain an analytic formula for the correction coefficient, one can assume that the probability of a trade declines exponentially with the distance to the initial touch level. The analysis of data showed that the power of the decaying exponent is close to -0.5 or , where is the spread size in ticks. Then the probability of the volume to trade on touch or below, which satisfies boundary conditions and , will have the form
[TABLE]
The predictive power of this formula is shown on Fig.1, where the correction coefficient (5) is represented by the blue solid line. It works perfectly well for instruments with small spreads and does not deviate significantly for stocks with large spreads.
Using these results, formula (4) could be corrected and has the final form
[TABLE]
As in the previous case of the time related to the price, this is a characteristic time of the execution of low volatile instruments and does not directly correspond to the average trade time.
3 The Market Invariant
The characteristic times and were derived from different perspectives, but they explain similar property of the market: they related to a time, which the market participant has to wait to trade one share. Practical calculations revealed that they have very similar absolute values. Fig.2 shows averaged over last quarter of year 2016 time values (2) and (6) for the most liquid stocks of London Stock Exchange. The characteristic waiting times range from around 20 seconds for Glencore (GLEN.L) to 10 mins for RSA Insurance Group (RSA.L), but both times are very similar with the correlation coefficient equal to 0.944. Similar analysis for the same stocks in the first quarter of 2017 gave similarly high correlation value of 0.902.
Using these observations, one can assume that the following invariant is present on the market
[TABLE]
The square root of this ratio will depend linearly from the standard deviation of the price , which will be used further for the volatility estimation. Therefore the following form of the invariant could have practical implementation.
[TABLE]
Expression (8) links together easily measurable volumes and spread with the standard deviation of the price. In a nutshell, this expression states the obvious: the volume of the passive orders and the trading activity will influence the price fluctuations and the spread of the instrument. Initially the invariant (8) was tested on highly liquid derivatives such as US Treasury Notes, S&P 500 E-minis, WTI crude oil and German government bonds. Although future contracts could be traded for years, they are becoming active near the expiration date. To eliminate illiquid periods, only days with the trading volume higher than 20% of the maximum observed traded value for the contract were taken into consideration to build data sets.
Standard deviation of the price on intraday timescale is tightly linked to realised volatility (Andersen, Bollerslev, Diebold and Ebens, 2001), defined as sum of squared log returns . The price of an asset usually does not change significantly during the day and could be replaced by the daily average value and an average daily return is roughly zero. Therefore
[TABLE]
and
[TABLE]
which demonstrates mentioned relation. Five minute intervals were used for calculations with the overnight return being omitted as is often done in the literature (Brownlees, Engle and Kelly, 2011). Since the realised volatility estimates the daily volatility, the averages in (8) should correspond to daily averages. The results of calculations are shown in Table 1, where number of days reflect the size of the data set.
A strong version of null hypothesis “”, which would prove the invariant directly, does not pass the statistical significance test and should be rejected. Nevertheless, the validity of the invariant in forms (7) and (8) could be seen from the following: first of all, the instrument’s mean is very close to the value one: the distance to this value is never larger than 0.2 (less than 20%). This is quite a respectable accuracy, taking into account that one of the variables in the formula for the invariant is volatility, whose coefficient of determination , according to Koopman, Jungbacker and Hol (2004), ranges from to depending on predictive model. In terms of standard deviation, six out of nine observations are within one sigma distance from the expected value one; for all observations . Secondly, we observe strong correlation between two characteristic times (apart from oil contracts for which the correlation drops below 0.5).
It is known, that realised volatility itself strongly depends on the time interval on which it is calculated which might lead to overestimation or underestimation of real value. If the volatility in (8) is overestimated, that will make and underestimation will make it smaller than one. That is why, to eliminate the volatility calculation bias, we might use a weaker null hypothesis, which states that “ values are normally distributed”. From the results we know that the expected value is approximately one, but this is not part of the hypothesis. New null hypothesis was examined by Shapiro-Wilk (S-W) and Kolmogorov-Smirnov (K-S) tests. The -values of testing methods should be higher than the cut-off value and would mean that the null hypothesis is not rejected. For all derivatives gamma values are normally distributed according to Kolmogorov-Smirnov test. Shapiro-Wilk tests reject two data sets. The results for crude oil show how fragile the normality test is: January contract has a good normality fit although December contract does not pass Shapiro-Wilk normality test. From these results we might conclude that random variable is likely to be normally distributed around an expected value close to one.
Additionally, ratio (8) was tested on a set of stocks which are part of major indices traded on different venues around the globe: London Stock Exchange (FTSE All Shares and FTSE 100), Tokyo Stock Exchange (Nikkei 225), Frankfurt Stock Exchange (DAX 30), Nasdaq Stockholm (OMX 30) and Toronto Stock Exchange (S&P/TSX 60). From all the constituencies of an index, only liquid stocks with min were selected for the analysis. The quote and trade data for the last quarter of year 2016 was processed and a three month average of and where calculated for each stock. It should be noted, that the resulting data for FTSE 100 was already shown on Fig. 2. Analysing similar charts for other indexes, we observed that if a stock is under some stressful condition (earnings, corporate news, reorganisation), the value of gamma might differ significantly from the expected value of one. A later chapter will provide evidence for this statement.
For equities we additionally combined the averages for individual instruments into an exchange average. The results of these calculations are presented in Table 2. An over line means an additional exchange average over gamma values over individual instruments. This value is very close to the value one: for all indices, but DAX 30. We also observe, a strong correlation between two characteristic times for equity indexes which ranges from 0.676 for Canadian stocks to 0.954 to German stocks. Similarly to the case of derivatives, we also could expect a normal distribution of values . According to Kolmogorov-Smirnov test, the hypothesis of normal distribution is not rejected for all indices, but Nikkei 225. The Shapiro-Wilk test additionally disqualifies Swedish OMX 30. It should be noted that the normality test is very sensitive to outliers: few stocks in a distressed state could create a bias for the whole exchange. Nikkei stocks, for example, do not satisfy the normality test, although they show very close to unity value and strong correlation between characteristic times.
Overall we could state that the market invariant (8) holds for statistical averages in a wide range of markets. The only condition which we used for the stocks selection process was a high liquidity of instruments which was expressed as a relatively low (less than 15 min) characteristic time.
4 Instantaneous volatility estimation
The volatility estimator during period could be calculated from the standard deviation of the price used in (2) via
[TABLE]
where angle brackets, as previously, mean historical average. Using the market invariant (8), the volatility on interval could be estimated as
[TABLE]
Comparing definition (11) with the approximation (10) for realised volatility, it is obvious that is a proxy for realised volatility. All values on the right hand side of formula (12) (apart from traded volume) do not significantly change with time. Traded volume on short time intervals could be expressed via trading rate, which also does not change significantly on a minute to minute basis. Therefore, a volatility for liquid instruments could be estimated from a very short-time observation, literally few time intervals. This feature is valuable in algo trading where such calculations could be used. Because of the short term nature of the estimation, we called the obtained value an instantaneous volatility.
Practical calculation showed that formula (12) is robust and could be modified to be truly instantaneous: the average price could be replaced with the last trading price, the historical average of the spread and the order book volume could be replaced by the average over 3-5 level of the market depth. If the trading volume is estimated from the volume profile, then the volatility could be calculated from the snapshot of the order book and a traded volume profile, which is usually available on trading platforms.
4.1 Volatility dependence on spread
The first two terms in (12) are responsible for the spread dependency of the volatility. It is quite intuitive, that the volatility is proportional to the spread: if the price does not move, trades will take place on static best bids and best offers which differ by the spread value (so called“bid-ask bounce”). Therefore, the price change during time interval . The second term in (12) makes this dependency slightly smaller and non-linear. The Taylor expansion around point shows this explicitly
[TABLE]
For large spreads, where , volatility converges to linear spread dependence
[TABLE]
4.2 Volatility dependence on volume
Strong dependence of realised volatility on trading volume is known from empirical studies. For example, Bogousslavsky and Collin-Dufresne (2019), reported a high correlation of realised volatility with an intraday turnover (and negative correlation with the market depth volume) for NYSE, Amex and NASDAQ stocks.
According to (12), the volatility estimate depends on volume as
[TABLE]
The dependence on traded volume is easy to explain: if there is no trading, the price will be static and that will result in no volatility. In contrary, a large aggressive buy order will create high trading activity and potentially will increase the price (volatility).
From another side, if there is a significant amount of volume in the order book, it will put brakes on price moves: all this volume has to be traded for the price to move. An extreme example of this scenario is a large buy limit order which can completely stop a downside move of the price. Therefore, it is quite logical that the volatility is inversely proportional to the volume in the order book.
Markets created a natural test for the volume dependency: in the UK, shares, which are listed on London Stock Exchange are also traded on minor exchanges Chi-X, BATS and Turquoise. These shares have the same ISIN code and are fully fungible. Because there is no arbitrage, the spot price on all exchanges are the same for the same instrument, whereas volumes depend on the popularity of the exchange and could differ by an order of magnitude. According to formula (12), the resulting volatility estimations using data from different exchanges should be comparable and be in a line with the historical volatility.
Fig.3 shows that the volatility estimation for Barclays PLC shares based on the data from different exchanges produces similar results despite the fact that the volume of shares traded on LSE for this instrument is 7.8 times higher than the volume on BATS and 3 times higher than the volume traded on Turquoise. This chart also shows strong responsiveness of the instantaneous volatility: the dashed line on this data shows the annual report date, when Barclays PLC reported a large increase of its profit on operations in year 2016.
4.3 Volatility dependence on time
The dependence of the instantaneous volatility on the trading volume implicitly contains a time dependence. Variables like spread, price and volume in the order book depend on time, but this time dependence consists only of some random fluctuations around fixed constant values. Traded volume, on another hand, grows linearly with time if the trading rate stays constant: . This statement is true when the effect of the volume profile (more active trading at the beginning and the end of the session) is neglected or the time of the measurement is small. Then the time dependence of the instantaneous volatility is simply
[TABLE]
which is the expected time scaling for the price volatility measure, predicted by the random walk model.
5 Comparison to realised volatility and GARCH(1,1)
As previously noted, formula (12) allows an immediate volatility estimation. It requires a short-time trading history and order book information, which makes it useful for the volatility estimations on intraday timeframes. It is difficult to compare it to historical estimations of volatility since they work on larger, usually daily or weekly data. As in the case of the invariant, realised volatility (10) could be used to quantify the accuracy of the estimation.
Fig.4 compares instantaneous volatility to realised volatility and one-day-ahead forecast of GARCH(1,1) model package for R by RMetrix to perform these calculations (Package fGarch (2013)). A sharp peak in the middle of the volatility chart for BAE Systems corresponds to the shock on the markets after the Brexit EU referendum results were announced on 24th June. Instantaneous volatility correctly reflected the volatility increase during this day. GARCH results are lugging sharp peaks of this kind, resulting in a volatility peak the next day.
Quantitatively the volatilities could be compared using the mean square error, defined by formula
[TABLE]
where the summation is performed over N trading days of the year, is the realised volatility on day and is the instantaneous volatility on the same day. In a similar fashion, mean square error for GARCH(1,1) prediction could be calculated. For a fair comparison of data shown on Fig.4, the outlier at 24th June was removed. Overall, for 2016, although for the GARCH(1,1) model , more than two hundred times larger, making its estimation less reliable. The difference is visible on the chart: GARCH overestimated volatility in the first part of the year and then every time the volatility had a spike, GARCH would have similar splash next day. The instantaneous volatility does not have this lagging factor because it uses the same day data.
The ultimate test for the formula (12) could be a direct comparison of predicted volatility value with realised volatility. Assuming that the volatility will not change in a short time interval, one can use as a volatility prediction for a future time interval. Let us introduce a random variable
[TABLE]
where an observed log return of the price is divided by the instantaneous volatility calculated on the previous time step. Since we divided the price return by its projected standard deviation, the distribution of random variable should be equal or comparable to normal distribution . Practical calculation of such distribution for a liquid stock when 5 minute price move is predicted by 5 minute observation is shown on Fig.5. The standard deviation of normalised returns means that instantaneous volatility underestimated the realised volatility by approximately 45%.
There are two aspects to this: first of all, the theoretical value describes well the distribution of small returns; whereas realised has wider tails and will work better for larger price moves. Secondly, the distribution of normalised returns (14) is clearly non-Gaussian because the microstructure bias takes place on these time intervals. It is clearly seen from volatility signature plots used in Andersen, Bollerslev, Diebold and Labys (2000): the realised volatility calculated on short timeframes could significantly overestimate the volatility measure even for liquid instruments.
Around 10000 one-minute observations for Barclays Plc stock in October 2016 were collected and combined to construct Table 3. This table demonstrates that the short-term volatility prediction works, but it’s accuracy is limited. For this particular instrument a 5-10 min observation is enough to estimate the volatility of a short-term price move although one-minute historical data is not enough to make a reliable volatility prediction.
6 Conclusions
We have provided a new way of short-term volatility estimation. It is based on a market invariant which was discovered empirically during work on algo models. The invariant represents a fundamental property of the market and links the volatility of the instrument with traded volume, spread size and the volume in the order book. It was tested for a variety of stocks from different countries, fungible instruments traded in the UK, derivatives. It is shown that the invariant holds for liquid instruments. The market invariant works in the state of a market equilibrium; if the traded instrument is under a stressed condition, the deviation from the obtained formula could be observed. Potentially, the invariant could be distorted by unusual exchange rules or practices, but we did not observe such markets. Another potential correction which we could think of is a correction related to hidden liquidity which could be easily incorporated into equations.
The formula for instantaneous volatility is derived from the invariant. Using realised volatility it was compared to GARCH(1,1) estimation. The comparison showed that instant volatility is accurate in estimating short time price volatility and correctly predicts anomalies on market, which could arise from announcements and geopolitical events.
The instantaneous volatility could be used for an accurate volatility prediction in algo trading and for VIX traders. The invariant could be also used as an indicator for instruments in a distress condition.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Figlewski (1994) \bibinfo author S. Figlewski, \bibinfo title Forecasting Volatility Using Historical Data, \bibinfo title Finance Department, Working Paper Series , \bibinfo publisher New York University, Stern School of Business, \bibinfo address New York, NY, ( \bibinfo year 1994).
- 2Andersen, Bollerslev, Diebold and Ebens (2001) \bibinfo author T.G. Andrsen, \bibinfo author T. Bollerslev, \bibinfo author F.X. Diebold, \bibinfo author H. Ebens, \bibinfo title The distribution of relized stock return volatility, \bibinfo journal Journal of Financial Economics \bibinfo volume 61 ( \bibinfo year 2001), \bibinfo pages 43–76.
- 3Danyliv, Bland and Argenson (2015) \bibinfo author O. Danyliv, \bibinfo author B. Bland, \bibinfo author A. Argenson, \bibinfo title Random walk model from the point of view of algorithmic trading, \bibinfo journal SSRN, https://ssrn.com/abstract=3436367
- 4Brownlees, Engle and Kelly (2011) \bibinfo author C. Brownlees, \bibinfo author R. Engle, \bibinfo author B. Kelly, \bibinfo title A practical guide to volatility forecasting through calm and storm, \bibinfo journal The Journal of Risk \bibinfo volume 14 \bibinfo number 2 ( \bibinfo year 2011), \bibinfo pages 3–22.
- 5Package f Garch (2013) \bibinfo author D. Wuertz, \bibinfo title R Package ’f Garch’, \bibinfo versionver 3010.82.1 ( \bibinfo year 2013), \bibinfo linkhttps://cran.r-project.org/web/packages/f Garch/f Garch.pdf.
- 6Bogousslavsky and Collin-Dufresne (2019) \bibinfo author V. Bogousslavsky, \bibinfo author P. Collin-Dufresne, \bibinfo title Liquidity, Volume and Volatility, \bibinfo journal SSRN, https://ssrn.com/abstract=3336171 ( \bibinfo year 2019).
- 7Andersen, Bollerslev, Diebold and Labys (2000) \bibinfo author T.G. Andersen, \bibinfo author T. Bollerslev, \bibinfo author F.X. Diebold, \bibinfo author P. Labys, \bibinfo title Exchange Rate Returns Standardized by Realized Volatility are (Nearly) Gaussian, \bibinfo journal Multinational Finance Journal \bibinfo volume 4, \bibinfo numberno. 3&4 ( \bibinfo year 2000), \bibinfo pages 159–179.
- 8Koopman, Jungbacker and Hol (2004) \bibinfo author S.J. Koopman, \bibinfo author B. Jungbacker, \bibinfo author E. Hol, \bibinfo title Forecasting Daily Variability of the S&P 100 Stock Index Using Historical, Realised and Implied Volatility Measurements, \bibinfo journal Tinbergen Institute Working Paper, \bibinfo volume 016, \bibinfo number 4 ( \bibinfo year 2004), \bibinfo link SSRN, https://papers.ssrn.com/sol 3/papers.cfm/abstract=499744.
