Roll Implicit Spread
In plain terms
Effective bid-ask spread inferred from how negatively a stock's daily price changes auto-correlate. Stocks trading with a wide implicit spread carry an illiquidity premium; the strategy goes long wide-spread names when the trend confirms, with no short side.
How it works
Roll (1984, JF) derives the implicit bid-ask spread from negative autocovariance of daily price changes: 2*sqrt(-Cov(dp_t, dp_t-1)), computable without TAQ data. The traded effect is the Amihud-Mendelson 1986 LEVEL illiquidity premium: persistently wide implicit spread earns a forward-return premium. Long-only harvest; the BCST 2012 spread-delta/short thesis was tested and removed (v2) after in-house OOS audits showed the short side fights the premium.
Live results
7 times picked on its own · 78 times inside a blend (66 beat the stock) · updated 2026-07-06Data dependencies
- Daily prices
Adjusted-close OHLCV for every US-listed ticker; primary price feed.
Expected edge
- Reported return
- ~3-5% ann. illiquidity level premium (Amihud-Mendelson 1986)
- Tested over
- 1961-1980 NYSE (Amihud-Mendelson 1986); Roll estimator 1984
Amihud-Mendelson 1986: ~3-5% ann. illiquidity level premium, long-only. Short/long_short modes removed in v2 (2026-05-26) after -0.21 median OOS Sharpe across ~11.7k tickers.
Related families
Measures how much the price moves per dollar traded. Stocks costly to exit must pay investors more — long the illiquid names for the premium.
A more precise daily-bar bid-ask spread estimator than Roll's, using high-low ranges. We go long only, when a stock's estimated spread widens sharply versus its own one-year history while it is in an uptrend; thresholds vary. No short side.
Counterintuitive: high-idiosyncratic-vol stocks UNDERPERFORM. So short the high-IVOL names, long the steady ones.
Explore Roll Implicit Spread on alphactor.ai
See which tickers this family is currently firing on, with live signals and rankings.