Basic Prerequisites: 04 · Spread Decomposition, 05 · Failure Modes, and Econometrics & Time Series (MA/VAR, cointegration).


1. Intuition & Practical Objective

The plain Roll model is univariate: prices only. This page is the launchpad to the modern toolkit that fixes its limits - (1) the generalized Roll model (Hasbrouck Ch 8) that splits the spread into (transitory) and (permanent/price-impact), (2) the random-walk / permanent-transitory decomposition (Beveridge–Nelson 1981; Watson 1986) that separates the efficient price from the pricing error, and (3) the multivariate VAR / price-impact machinery (Hasbrouck Ch 9) that measures directly from the trade-innovation response.

Why these first? They are the measurement completion of Roll: Roll gives the total spread; these give its components and its permanent vs transitory split. Everything farther - Hasbrouck information shares across venues, PIN/VPIN, structural adverse-selection models - links from here.


2. Mathematical Ground Truth & Derivations

2.1 The generalized Roll model (Hasbrouck Ch 8)

Let the efficient price be driven by both public information and the information content of the trade itself, :

Here = non-informational (order-processing/inventory) cost, = adverse-selection / price-impact cost. The bid/ask straddles , and the spread is . Differencing:

The central identification result: only two autocovariances are observable, but there are three structural parameters - so the components are under-identified from prices alone. However, the random-walk innovation variance

is identified, because it is the permanent component and does not depend on the bounce. This is the economic reason the permanent/transitory split is recoverable while the spread components are not.

2.2 Random-walk (Beveridge–Nelson / Watson) decomposition

Any covariance-stationary is an MA(1) (Wold): . The Beveridge–Nelson decomposition writes where is the random-walk (permanent) component and is the stationary pricing error:

In the pure Roll case, and the actual pricing-error variance is , attained by the bound only when (in Roll, ). The decomposition is invariant to the identification of the MA parameters - a strong robustness property.

2.3 Variance ratio

The variance ratio compares variances over different horizons:

With microstructure (bid-ask bounce) inflating the short horizon variance, for (longer horizon in numerator) one gets , declining toward as the horizon grows and the transitory component washes out. A ratio below 1 is the signature of a transitory (pricing-error) component in the price.

2.4 Multivariate price impact (Hasbrouck Ch 9) - the empirical route to

Stack the price change and trade variables into and fit a VAR; the impulse response of to a trade-innovation measures directly. Structural form:

The permanent/trade-driven variance splits as , where is the absolute information content of trade flow and the relative share (≈ of price changes on trades). This is the bridge to Toxic Order Flow & VPIN and to price discovery across venues.


3. Computational Implementation - the decomposition in numbers

Recover the MA(1) parameters from the sample autocovariances, then split the price into permanent (random-walk) and transitory (pricing-error) components, and confirm the permanent variance equals . Stdlib only.

The permanent (random-walk) innovation variance matches and recovers the true efficient ; the pricing-error variance approximates the bounce . The variance ratio below 1 is the empirical signature of the transitory component.


4. Failure Modes & First-Principles Breakdowns

  1. Reading components out of prices alone. are under-identified from autocovariances; only is. Any claim to have separated order-processing from adverse-selection using only a price tape is either an extra assumption or an error.
  2. Variance-ratio sign confusion. The ratio is less than 1 when the shorter horizon is inflated (bounce); “>1 means microstructure noise” only when the short horizon is in the numerator. State explicitly.
  3. VAR identification is ordering-dependent. The Cholesky decomposition that splits into public vs trade information depends on the causal ordering; report bounds or justify the ordering (the same caveat that drives Hasbrouck information shares).
  4. Trade signing. estimation needs correct aggressor-side signing (Lee–Ready). Mis-signed flow attenuates or reverses the price-impact estimate (see Toxic Order Flow & VPIN).

5. References

  • Hasbrouck (2007), Empirical Market Microstructure
  • Beveridge & Nelson (1981), A new approach to decomposition of economic time series into permanent and transitory components, Journal of Monetary Economics 7(2)
  • Watson (1986), Univariate detrending methods with stochastic trends, Journal of Monetary Economics 18(1).
  • Huang & Stoll (1997), The components of the bid-ask spread: a general approach, RFS 10(4)
  • Hasbrouck (1991), Measuring the information content of stock trades, Journal of Finance 46(1)

6. Connected Graph Bridges