Tiered Round-Lot Regime Shift Slippage Playbook
Date: 2026-03-14
Category: research (execution microstructure)
Scope: US equities execution under tiered round-lot definitions (100/40/10/1 share classes)
TL;DR
When round-lot size is no longer a universal 100 shares, many execution features become quietly non-stationary.
If your slippage stack still assumes fixed lot semantics, you can misread touch depth, queue pressure, and passive fill odds—especially in high-priced names where a “round lot” may be 40, 10, or 1 share.
This playbook treats lot-regime as a first-class state variable:
- normalize depth/size features across shares, notional, and lot-equivalents,
- explicitly model regime interactions,
- detect transition drift before p95 cost rises,
- switch execution policy when quote reliability shifts.
1) Problem Statement
Many production execution models were trained in a fixed-100-share worldview. Under tiered round-lot definitions, that assumption leaks in multiple places:
- Displayed depth comparability breaks across symbols and over time.
- Queue and fill priors drift when lot semantics change.
- Odd-lot vs round-lot information content shifts in a symbol-dependent way.
- Child-size heuristics become miscalibrated (e.g., “x round lots” no longer means the same risk).
Result: policy looks stable on dashboards, but realized slippage worsens in specific symbols/regimes.
2) Mechanism: Where the Hidden Slippage Tax Comes From
Let:
RL_s,t= effective round-lot size for symbolsat timet({100, 40, 10, 1}),Q_touch= displayed touch depth in shares,q_child= child order size in shares.
If models assume RL=100 while true RL_s,t changes, several distortions appear:
- Depth distortion:
Q_touch / RL(lot-equivalent depth) is mismeasured. - Sizing distortion: child urgency based on “lots” becomes inconsistent.
- Toxicity distortion: odd-lot dominance can be misread as liquidity decay or surge.
- Benchmark distortion: spread/inside-touch quality differs depending on lot regime and venue dissemination behavior.
The cost is typically paid in tails: late catch-up crosses, poor passive placement, and increased retry churn.
3) Data Contract (Minimal)
3.1 Symbol Metadata Layer
Per symbol and effective date:
effectiveRoundLotSizeeffectiveDate,endDate(if superseded)- source provenance/version (for audit)
3.2 Market Data Layer
At quote/trade granularity:
- touch price/depth (shares)
- odd-lot and round-lot flags where available
- venue identifier
- timestamp quality flags
3.3 Execution Layer
Per child order:
- intended size, executed size
- send/ack/fill timestamps
- venue + order type + aggressiveness
- short-horizon markouts (1s/5s/30s)
Without a point-in-time lot-regime map, historical replay will silently mix regimes and poison calibration.
4) Feature Engineering
4.1 Multi-Unit Normalization
For every size/depth variable, keep all three views:
- shares: raw microstructure visibility
- notional: cross-symbol economic comparability
- lot-equivalent:
x / RL_s,t
Do not collapse these into one representation globally.
4.2 Regime-Aware Liquidity Features
Examples:
touchDepthLots = Q_touch / RL_s,tchildSizeLots = q_child / RL_s,toddLotShareAtTouch(fraction of near-touch liquidity from odd lots)lotRegime = oneHot(100,40,10,1)
4.3 Transition Proximity Features
Many failures happen near effective-date boundaries or during recalibration periods:
daysSinceRegimeChangedaysUntilKnownRegimeChangepostChangeVolatilityZ
4.4 Reliability Features
quoteSurvivalHalfLifeby regimefillToDisplayedDepthRatioby regime and venuemarkoutPerLotvsmarkoutPerSharedivergence
If markoutPerLot drifts while markoutPerShare is stable, your lot abstraction is likely the issue.
5) Model Stack
5.1 Baseline Slippage Model
Standard predictors:
- spread, volatility, imbalance, urgency, queue proxies, time-of-day, venue effects.
5.2 Lot-Regime Overlay
Add explicit interactions:
lotRegime × urgencylotRegime × touchDepthLotslotRegime × oddLotShareAtTouchlotRegime × venue
Use quantile targets (q50/q90/q95), not mean-only objectives.
5.3 Drift Metrics (Operational)
Define:
Round-Lot Regime Drift (RLRD)
Out-of-sample loss delta for symbols in each lot bucket.Unit Consistency Error (UCE)
Gap between decisions from share-based vs lot-based policy proxies.Odd-Lot Shadow Dependency (OSD)
Fraction of predicted edge coming from odd-lot-sensitive features.Regime Attribution Gap (RAG)
Residual slippage not explained unless lot-regime terms are enabled.
6) Real-Time Control State Machine
State A: STABLE
- No significant regime-specific drift.
- Standard execution policy.
State B: WATCH_TRANSITION
Trigger examples:
- RLRD rising in one lot bucket,
- UCE breach on multiple symbols,
- abrupt OSD increase.
Actions:
- tighten passive sizing caps,
- increase policy audit logging,
- widen conservative urgency thresholds.
State C: REGIME_MISMATCH
Trigger examples:
- persistent q95 miss in specific lot bucket,
- markout divergence by lot unit,
- venue-level reliability collapse for regime-sensitive symbols.
Actions:
- switch to regime-aware conservative profile,
- reduce per-child lot-equivalent exposure,
- prioritize venues with stronger fill-to-depth reliability.
State D: SAFE
Trigger examples:
- severe tail-cost escalation with weak confidence in model attribution.
Actions:
- cap aggressiveness,
- protect completion with bounded fallback logic,
- route through highest-confidence liquidity paths only.
Use hysteresis for B↔C transitions to prevent policy thrashing.
7) Control Levers
Dynamic Child Quantization
Size children with explicitshares + notional + lot-equivalentconstraints.Dual-Benchmark Routing
Score routes against both displayed-touch and realized-fill reliability signals.Regime-Bucket Model Weighting
Blend specialized models by lot regime instead of forcing one universal coefficient set.Transition Window Safeguards
During regime-change windows, temporarily lower max passive dwell and tighten fallback thresholds.Tail-First Budget Guard
Trigger defensive policy on q95 budget burn, not only average bps drift.
8) Validation Protocol
Offline Replay
- Replay by lot buckets (
100/40/10/1) separately. - Compare baseline vs regime-aware policy on mean, q90, q95, completion, and reject/retry cost.
- Run stress splits: open/close, high-vol windows, thin-liquidity periods.
Shadow Online
- Emit decisions from both old/new policies.
- Measure UCE and decision divergence without acting.
Canary
- Small traffic in selected symbols from each lot bucket.
- Rollback if:
- q95 slippage worsens beyond threshold,
- completion drops outside tolerance,
- control-plane churn rises materially.
9) Monitoring Dashboard (Recommended)
- q50/q90/q95 slippage by lot bucket
- RLRD / UCE / OSD / RAG trends
- fill-to-displayed-depth reliability by bucket and venue
- child-size distributions in shares/notional/lots
- completion and deadline-miss rates by bucket
- defensive-state occupancy over time
If you only monitor aggregate slippage, lot-regime failures hide in composition effects.
10) Common Failure Modes
Fixed-100 assumptions in feature code
Legacy code paths silently reinterpret depth.Non-PIT metadata joins
Historical replay uses today’s lot regime for past events.Mean-only optimization
Drift appears first in tail metrics, not averages.Venue overgeneralization
Regime effects are venue-specific; one global correction underfits.No transition handling
Effective-date boundaries get treated as ordinary days.
11) Practical Deployment Checklist
- Point-in-time round-lot metadata table integrated
- Multi-unit normalization (shares/notional/lots) enforced in feature layer
- Regime interaction terms in slippage models enabled
- q95-first monitoring by lot bucket live
- Transition-window defensive profile implemented
- Shadow divergence + canary rollback gates tested
- Weekly regime-bucket drift review ritual in place
12) Key Takeaway
Tiered round-lot structure is not just a market-data formatting detail—it changes execution physics.
If your model still behaves as if every symbol lives in a 100-share universe, you will misprice depth quality and pay hidden slippage, especially in tails. Treat lot regime as a first-class state variable and your routing/sizing logic becomes materially more robust.
References (starting points)
- SEC, Market Data Infrastructure (Federal Register final rule)
https://www.federalregister.gov/documents/2021/04/09/2020-28370/market-data-infrastructure - SEC Press Release, SEC Adopts Rules to Modernize Equity Market Data Infrastructure
https://www.sec.gov/newsroom/press-releases/2020-311