Closing Auction Impact Regimes: Zero-Then-Linear Practical Playbook
Closing auctions are one of the few moments where very large size can clear at a single price.
But that does not mean impact is always flat.
Recent microstructure evidence suggests a useful execution mental model:
- a zero-impact buffer for small added auction flow,
- a roughly linear impact zone for medium flow,
- a nonlinear/superlinear zone for very large flow.
This playbook turns that into practical sizing and routing rules.
One-Line Intuition
At the close, impact is piecewise: treat your order as a regime-switch problem, not a single curve fit.
1) What the data says (high-level)
A) Price impact at auction is often piecewise, not smooth
Empirical auction studies on Euronext show impact that is:
- near-zero for small additional flow,
- then approximately linear,
- then nonlinear for large stress sizes.
That is the core “zero, then linear” result.
B) Auction dynamics accelerate into the close
As uncross approaches:
- event intensity increases,
- liquidity tends to build around indicative price,
- indicative-price diffusion can become sub-diffusive.
So the same notional size can have very different impact at 15:56 vs 15:59.
C) Closing-auction effects are not purely intraminute noise
Cross-venue evidence (Nasdaq vs NYSE) reports:
- closing auction volume is economically large,
- temporary impact can mean-revert over multiple days,
- venue structure/depth differences matter.
D) Heavy tails remain real in close returns
Even with auction concentration, close returns can show heavy tails. This is why tail controls (not only mean IS) are mandatory.
2) A practical piecewise slippage model
For incremental close slice size (q) (as %CADV or %auction volume), model expected impact in spread units:
[ \Delta p(q) = \begin{cases} 0 & 0 \le q \le q_0 \ \beta_1 (q-q_0) & q_0 < q \le q_1 \ \beta_1 (q_1-q_0) + \beta_2 (q-q_1)^\gamma & q > q_1 \end{cases} ]
with:
- (q_0): zero-impact buffer edge,
- (q_1): linear-zone edge,
- (\gamma > 1): stress convexity.
Execution cost for a close parent then becomes:
[ \mathbb{E}[IS_{close}] \approx \Delta p(q) + C_{timing} + C_{residual} + C_{fees} ]
where residual captures fallback if auction fill is insufficient.
3) Feature set that actually helps in production
Estimate (q_0, q_1, \beta_1, \gamma) conditionally on state:
- indicative-price dislocation vs continuous mid,
- signed imbalance level and velocity,
- paired volume growth rate,
- spread regime and last-minute realized volatility,
- venue and symbol liquidity bucket,
- event day flags (index rebalance, expiry, macro event).
Key principle: regime boundaries are state-dependent.
4) Sizing policy from the model
Define three zones at decision time:
- Green (q <= q0): add size aggressively (impact mostly buffered)
- Yellow (q0 < q <= q1): pace linearly, keep participation discipline
- Red (q > q1): split/advance flow; avoid forced superlinear prints
A simple policy objective for close program:
[ \min_{q_t} \sum_t \mathbb{E}[IS_t(q_t)] + \lambda \cdot CVaR_{95}(IS) ]
subject to completion and risk constraints.
If Red-zone probability rises, shift volume earlier or diversify venues.
5) Calibration protocol
- Normalize size by both CADV and auction paired volume.
- Fit piecewise model by symbol-liquidity bucket and venue.
- Refit weekly/monthly; monitor drift in (q_0, q_1).
- Track calibration by clock buckets (15:55–15:56 ... 15:59–16:00).
- Backtest with realistic cutoff/eligibility constraints.
Do not judge success with only average IS. Track:
- p50/p90/p99 IS,
- residual completion rate,
- fallback-cross frequency,
- tail-day performance.
6) Failure modes
- Using one global square-root fit for all close states.
- Ignoring venue-specific uncross mechanics.
- Treating indicative snapshots as independent (they are path-dependent).
- Optimizing mean cost while tail risk explodes on event dates.
- No recalibration around structural shifts (tick/fee/data changes).
7) Minimal implementation checklist
- Build state-conditioned piecewise impact estimator.
- Emit live zone label (Green/Yellow/Red) per symbol.
- Add policy guardrails for Red-zone congestion.
- Add tail-risk monitor (CVaR + event-day stress panel).
- Run champion/challenger before rollout-wide.
Bottom line
Closing auction execution is not “always cheap liquidity.”
It is state-dependent liquidity with regime boundaries.
Model those boundaries explicitly (zero -> linear -> convex), and your close router can take size when buffer exists while avoiding the superlinear tax when crowding appears.
References
- Salek, M., et al. (2023). Price impact in equity auctions: zero, then linear. arXiv:2301.05677. https://arxiv.org/abs/2301.05677
- Salek, M., et al. (2024). Equity auction dynamics: latent liquidity models with activity acceleration. Quantitative Finance. https://arxiv.org/abs/2401.06724
- Derksen, M., et al. (2020). Heavy tailed distributions in closing auctions. arXiv:2012.10145. https://arxiv.org/abs/2012.10145
- Jegadeesh, N., Wu, Y. (2022). Closing auctions: Nasdaq versus NYSE. Journal of Financial Economics 143(3), 1120–1139. https://doi.org/10.1016/j.jfineco.2021.12.003
- NYSE (Choey Li, 2023). Closing Auction: Immediate market impact, price drift and transaction cost of trading. https://www.nyse.com/data-insights/closing-auction-immediate-market-impact-price-drift-and-transaction-cost-of-trading
- Graf, J., Mastrolia, T. (2026). Learning Market Making with Closing Auctions. arXiv:2601.17247. https://arxiv.org/abs/2601.17247