Richard Roll (1984) Effective Spread & Covariance Lab
Infer unobserved effective bid-ask spreads, quantify bid-ask bounce microstructure noise, and resolve the positive autocovariance puzzle using Richard Roll's (1984) foundational econometric framework.
Simulation Parameters
Theoretical Foundations & Econometric Mechanics
1. Structural Price Formation & Autocovariance
Richard Roll (1984) established that in an efficient market without informational asymmetries, observed transaction prices \(P_t\) deviate from the true unobserved fundamental value \(M_t\) due to the discrete bid-ask spread friction:
where \(c = S/2\) is the effective half-spread, \(u_t \sim \mathcal{N}(0, \sigma_u^2)\) represents public news arrivals, and \(Q_t \in \{-1, +1\}\) indicates buy (+1) or sell (-1) execution. Price changes follow:
Because \(\text{Cov}(Q_t - Q_{t-1}, Q_{t-1} - Q_{t-2}) = -1\) under independent order flow, the first-order serial autocovariance is strictly negative:
2. Variance Decomposition & Positive Covariance Puzzle
The total variance of observed transaction price returns decomposes into fundamental information volatility and microstructure bounce noise:
The fraction \(\frac{2c^2}{\text{Var}(\Delta P_t)}\) quantifies the percentage of high-frequency price fluctuations caused solely by microstructure friction rather than fundamental news.
The Positive Covariance Puzzle: In empirical samples, sampling error or trending momentum can cause \(\widehat{\text{Cov}} > 0\), leading to undefined \(\sqrt{-\text{Cov}}\). Roll recommended setting \(S = 0\), whereas modern quantitative finance applies signed extensions or Bayesian Gibbs sampling (Hasbrouck 2004) to bound the positive-drift regime.
Dual Institutional Sensitivity Analysis
Sensitivity 1: True Spread (2c) vs Volatility (σᵤ) on Roll Spread (¢)
Evaluates how underlying spread width and fundamental noise affect the asymptotic expected Roll effective spread estimator.
| Spread \ Vol | 1.0¢ | 2.0¢ | 4.0¢ | 6.0¢ | 8.0¢ |
|---|
Sensitivity 2: Persistence (π) vs Sample Size (N) on Positive Covariance (%)
Quantifies the probability of encountering the positive covariance puzzle \(\widehat{\text{Cov}} > 0\) under order flow clustering and limited sample lengths.
| Flow π \ N | 50 | 100 | 200 | 300 | 500 |
|---|
Institutional Mastery Quiz: Roll Effective Spread
Frequently Asked Questions
Related Microstructure & Spread Estimation Simulators
Huang-Stoll Spread Decomposition Lab
Decompose quoted spreads into adverse selection, inventory risk, and dealer order processing profit.
MRR Spread Decomposition Lab
Disentangle trade surprise price impact, order processing friction, and public news variance.
Kyle's Lambda & Microstructure Lab
Model informed trading price impact, Glosten-Milgrom quotes, and market depth resilience.
Corwin-Schultz Spread Lab
Estimate effective bid-ask spreads and liquidity from daily high and low prices using Corwin & Schultz (2012).