Quant Memo
Core

Neutralising Against Size and Liquidity

A signal that quietly prefers small, illiquid stocks can look brilliant in a backtest and be untradeable in practice. Neutralising against size and liquidity forces the signal to prove itself among comparable stocks, not against the easiest ones to beat.

Prerequisites: Demeaning: Universe, Sector or Industry?

Small stocks are, on average, less efficiently priced, more volatile, and more expensive to trade than large ones. Any signal that even mildly prefers small-cap names — and many do, without anyone designing them to — will pick up a chunk of return that has nothing to do with the signal's actual insight and everything to do with small stocks being harder to arbitrage and harder to trade. Neutralising against size and liquidity is how a researcher checks whether the signal survives once that free lunch is taken off the table.

What's being controlled for

Size (usually log market cap) and liquidity (usually average daily dollar volume, or the number of days it would take to trade a target position without moving the price much) are correlated with each other but not identical — a mid-cap can be illiquid because of a concentrated shareholder base even if its market cap looks unremarkable. Both matter for a different reason: size proxies for how much the stock is followed and arbitraged, and liquidity proxies for how much of any apparent edge would survive transaction costs.

Neutralising means computing the signal's score, then removing (again, typically by cross-sectional demeaning within size/liquidity buckets, or by regression) the portion of the score that is just a restatement of "this stock is small" or "this stock is illiquid." What remains is the part of the signal that discriminates between stocks of similar size and similar liquidity — a much harder bar to clear, and a much more honest one.

Why the backtest can lie without this step

Historical backtests routinely underprice the cost of trading illiquid small caps, because standard cost models are calibrated on average costs, not on the elevated costs of trading concentrated positions in thin names at size. A signal that ranks small, illiquid names highly will show a great gross Sharpe ratio in a backtest and a much worse — sometimes negative — Sharpe ratio once realistic costs and capacity limits are applied. Neutralising against size and liquidity at the research stage catches this before capital is committed, rather than after.

Without neutralisationWith neutralisation
Signal free to prefer small/illiquid namesSignal must discriminate within a size/liquidity band
Backtest Sharpe can reflect small-cap premium, not skillBacktest Sharpe reflects genuine cross-sectional insight
Capacity typically overstatedCapacity closer to what the book could actually trade

A signal's real test is not "does it beat the market" but "does it beat other stocks of similar size and similar liquidity." Neutralising against size and liquidity is what forces that comparison, and a signal that only works before this step was never really about stock selection.

Run the signal's performance separately by size decile before deciding whether to neutralise at all. If the edge is concentrated entirely in the smallest, most illiquid names, neutralising will kill most of the backtest — which is the correct outcome to see before, not after, sizing a real position.

Related concepts

Practice in interviews

Further reading

  • Chincarini & Kim, Quantitative Equity Portfolio Management
ShareTwitterLinkedIn