Tiered Round-Lot Regime Shift Slippage Playbook

2026-03-14 · finance

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:


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:

  1. Displayed depth comparability breaks across symbols and over time.
  2. Queue and fill priors drift when lot semantics change.
  3. Odd-lot vs round-lot information content shifts in a symbol-dependent way.
  4. 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:

If models assume RL=100 while true RL_s,t changes, several distortions appear:

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:

3.2 Market Data Layer

At quote/trade granularity:

3.3 Execution Layer

Per child order:

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:

Do not collapse these into one representation globally.

4.2 Regime-Aware Liquidity Features

Examples:

4.3 Transition Proximity Features

Many failures happen near effective-date boundaries or during recalibration periods:

4.4 Reliability Features

If markoutPerLot drifts while markoutPerShare is stable, your lot abstraction is likely the issue.


5) Model Stack

5.1 Baseline Slippage Model

Standard predictors:

5.2 Lot-Regime Overlay

Add explicit interactions:

Use quantile targets (q50/q90/q95), not mean-only objectives.

5.3 Drift Metrics (Operational)

Define:

  1. Round-Lot Regime Drift (RLRD)
    Out-of-sample loss delta for symbols in each lot bucket.

  2. Unit Consistency Error (UCE)
    Gap between decisions from share-based vs lot-based policy proxies.

  3. Odd-Lot Shadow Dependency (OSD)
    Fraction of predicted edge coming from odd-lot-sensitive features.

  4. Regime Attribution Gap (RAG)
    Residual slippage not explained unless lot-regime terms are enabled.


6) Real-Time Control State Machine

State A: STABLE

State B: WATCH_TRANSITION

Trigger examples:

Actions:

State C: REGIME_MISMATCH

Trigger examples:

Actions:

State D: SAFE

Trigger examples:

Actions:

Use hysteresis for B↔C transitions to prevent policy thrashing.


7) Control Levers

  1. Dynamic Child Quantization
    Size children with explicit shares + notional + lot-equivalent constraints.

  2. Dual-Benchmark Routing
    Score routes against both displayed-touch and realized-fill reliability signals.

  3. Regime-Bucket Model Weighting
    Blend specialized models by lot regime instead of forcing one universal coefficient set.

  4. Transition Window Safeguards
    During regime-change windows, temporarily lower max passive dwell and tighten fallback thresholds.

  5. Tail-First Budget Guard
    Trigger defensive policy on q95 budget burn, not only average bps drift.


8) Validation Protocol

Offline Replay

Shadow Online

Canary


9) Monitoring Dashboard (Recommended)

If you only monitor aggregate slippage, lot-regime failures hide in composition effects.


10) Common Failure Modes

  1. Fixed-100 assumptions in feature code
    Legacy code paths silently reinterpret depth.

  2. Non-PIT metadata joins
    Historical replay uses today’s lot regime for past events.

  3. Mean-only optimization
    Drift appears first in tail metrics, not averages.

  4. Venue overgeneralization
    Regime effects are venue-specific; one global correction underfits.

  5. No transition handling
    Effective-date boundaries get treated as ordinary days.


11) Practical Deployment Checklist


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)