← Research
Dealing desk19 August 202610 min

Slippage is two distributions reported as one number

Positive and negative slippage have different causes and different beneficiaries. Averaging them produces a figure near zero that is true, useless, and hides a systematic transfer.

Average slippage is reported as a single number close to zero, and that number is constructed so that it always will be. Positive and negative slippage are different phenomena with different causes, and averaging them together is how a systematic transfer gets recorded as noise.

Two distributions wearing one label

Slippage is the difference between the price shown when an order was submitted and the price it filled at. Positive slippage benefits the client, negative benefits whoever took the other side. A venue that passes on adverse movement but retains favourable movement produces a distribution with a long negative tail and a truncated positive one, and a mean of almost exactly nothing.

What the reported average concealsmean = ( Σ positive × P(pos) ) + ( Σ negative × P(neg) )
Two venues with identical means can differ by a factor of three in what a client actually experiences, because the shape of each side differs.
Same reported mean, entirely different behaviour
Venue A · positive+0.31 avg
Venue A · negative−0.29 avg
Venue B · positive+0.07 avg
Venue B · negative−0.58 avg
Illustrative. Both venues report a mean near zero. Venue B truncates client gains and passes through client losses; the shape is the finding.

Symmetry is the test, not magnitude. A venue that slips you both ways equally is behaving like a market. One that only slips you one way is behaving like a counterparty.

Where asymmetry legitimately comes from

Not all of it is extraction. Distinguishing the mechanical causes from the behavioural ones is the difference between a productive provider conversation and an accusatory one.

CauseSignatureLegitimate?
Latency in the quote pathSymmetric, scales with round-trip timeYes, fixable
Genuine thin liquidityClusters at session boundaries and rolloversYes
Order size above top of bookScales with notional, not with timeYes
Price improvement withheldPositive side truncated, negative side fullNo
Selective last lookAsymmetry concentrated in fast markets onlyNo
The first three shrink when you fix your own plumbing. The last two do not.

The rollover and news-window confound

Aggregate slippage measured across a whole month is dominated by a handful of minutes. Rollover, the first seconds after a scheduled release, and the illiquid window around session close will produce genuine asymmetry at any venue. Excluding those windows and measuring the remainder separately is the only way to see whether the baseline is clean.

A measurement that survives challenge
  1. 01Timestamp at submission, not at fillClient-side, not venue-reported
  2. 02Split positive and negativeNever report the mean alone
  3. 03Exclude scheduled windowsMeasure them as their own population
  4. 04Normalise by order sizeSo large orders do not dominate
  5. 05Compare venues on shapeRatio of tails, not difference of means
Worked exampleWhat the ratio exposes
Venue AVenue B
Reported mean slippage+0.01−0.02
Positive fills, share46%19%
Negative fills, share44%71%
Tail ratio, neg to pos1.074.83
Cost per $1M, adjusted$31$88
The means are indistinguishable. The tail ratio is not, and it is the tail ratio that shows up in client complaints.

Illustrative figures, chosen to show the mechanism. Your own numbers will differ.

Why clients notice before you do

Clients do not compute distributions, but they do remember. Asymmetric slippage produces a specific and consistent complaint: “I never get the price I see, but only when it moves against me.” That complaint is usually treated as a support issue and closed with an explanation of market conditions.

  • A rise in execution complaints concentrated in one instrument group, not across the board.
  • Complaints clustered in the same few minutes each day, which points at a window rather than a venue.
  • Clients who reduce size rather than leave, which is invisible in churn reporting.

Joining execution telemetry to the support ticket that mentions it is the step nobody takes, because the two live in unrelated systems. It is also the fastest available route to knowing whether a venue problem is real.

Written by the people who built the thing.

If you want to argue with any of the above, we would enjoy that. The same desk that wrote this runs the scoping calls.