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
- 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.
- 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.
- 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).
- 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
- Back: 04 · Spread Decomposition · 05 · Failure Modes
- Forward topic pages: Adverse Selection & Glosten–Milgrom (structural ) · Toxic Order Flow & VPIN (signing, PIN) · Limit Order Book Mechanics & L3 Data (trade/quote data)
- Base: Econometrics & Time Series (MA/VAR, Wold, cointegration) · Probability & Measure Theory (martingales)
- Cross-pillar: Optimal Execution (price impact in execution cost)