Locked/Crossed-Market Transition Slippage Playbook

2026-03-10 · finance

Locked/Crossed-Market Transition Slippage Playbook

Date: 2026-03-10
Category: research
Scope: Lit-equity execution in fragmented venues when NBBO repeatedly flips between normal, locked, and crossed states.


Why this matters

Most execution policies assume the inside market is stable enough that a quote-touch decision has predictable outcomes.

During locked/crossed bursts, that assumption breaks:

Result: “we only crossed a tick” decisions can compound into a large tail-cost invoice.


Core hypothesis

Slippage is strongly conditioned by market-state transition dynamics, not only static spread/depth.

A controller that models transition hazards (normal ↔ locked ↔ crossed) can reduce avoidable chase/retry behavior while preserving completion reliability.


Transition-state model

Define three observable states:

Track short-horizon transition probabilities:

[ P_{ij}(\Delta t)=P(s_{t+\Delta t}=j\mid s_t=i),\quad i,j\in{N,L,X} ]

Particularly important:


Signal stack

1) Transition Instability Score (TIS)

Weighted transition entropy + loop intensity:

[ \text{TIS}=w_1 H(P_{i\cdot}) + w_2(P_{LX}+P_{XL}) + w_3\cdot\text{flipRate} ]

Higher TIS means actionability is decaying.

2) Actionable Touch Ratio (ATR)

Fraction of intended touch interactions that become executable within latency budget (\tau):

[ \text{ATR}=\frac{#\text{actionable touch events within }\tau}{#\text{touch attempts}} ]

3) Resolution Half-Life (RHL)

Estimated median time for L/X to return to N.

4) Retry Amplification Factor (RAF)

[ \text{RAF}=\frac{#\text{child messages (new+cancel+replace)}}{#\text{intended slices}} ]

Captures control-plane churn tax.

5) Transition Markout Differential (TMD)

Difference between post-fill markout during transition states vs normal states:

[ \text{TMD}{h}=\mathbb{E}[\text{markout}{h}\mid L/X]-\mathbb{E}[\text{markout}_{h}\mid N] ]


Regime controller

State A — STABLE_N

State B — FRAGILE_LOCK

State C — CHAOTIC_TRANSITION

State D — SAFE_MODE

Use hysteresis + minimum dwell times to avoid state flapping.


Branch-cost objective

For action (a \in {join, improve, cross, pause}):

[ \mathbb{E}[C\mid a,s]=\underbrace{\mathbb{E}[\text{fill cost}\mid a,s]}{\text{direct}}+\lambda_1\underbrace{\mathbb{E}[\text{no-fill regret}\mid a,s]}{\text{deadline}}+\lambda_2\underbrace{\text{TailRisk}{q95}(a,s)}{\text{survival}}+\lambda_3\underbrace{\text{RAF penalty}}_{\text{control-plane tax}} ]

The key addition is explicit RAF penalty during unstable transition regimes.


Practical policy mapping

FRAGILE_LOCK

CHAOTIC_TRANSITION

SAFE_MODE


KPI pack

Track by symbol and session bucket:

Promotion gate example:


Data/engineering checklist


Common failure modes

  1. Assuming lock = free spread: fills obtained in unstable locks often carry worse markout.
  2. Overfitting calm sessions: thresholds fail when transitions cluster.
  3. Ignoring control-plane cost: retry storms look “active” but burn edge.
  4. No hysteresis: rapid regime toggling creates policy thrash.
  5. Single-venue bias: transitions can be fragmented and asynchronous across venues.

2-week rollout

Week 1 (shadow)

Week 2 (canary)

Rollback if:


Bottom line

Locked/crossed bursts are not just quote oddities—they are a separate execution microclimate with unstable actionability.

Modeling transition hazards + retry amplification turns a noisy state into a controllable policy input and helps prevent “tiny decision, big tail-cost” outcomes.