Skip to article content

Execution chain · order-level replay · stop-trading threshold

Why 6Z Slippage Can Hit Harder: Measure and Control It

A sell stop can trigger at 0.054500 and fill at 0.054350 without the order system malfunctioning. The trigger activates an order; it does not reserve a fill price. In 6Z, each adverse Globex tick costs $12.50 per standard contract before fees.

Globex tick
$12.50
Spread
Paid when crossing
Impact
Quantity dependent
Gap
Not capped

Every timestamp changes the question

Trace Slippage From Decision to Final Fill

“Slippage” is too vague unless the benchmark is named. A trader can compare the fill with the decision price, order-arrival quote, stop trigger, midpoint or a later chart print and obtain different answers. Preserve each stage.

1

Decision

The strategy first authorizes an order using information available at a timestamp.

2

Arrival

The order reaches the market; record bid, ask, sizes and sequence.

3

Acknowledgement

The venue or broker confirms acceptance, rejection or modification.

4

Execution

One or more fills occur at prices and quantities; the remainder may rest or cancel.

5

Resolution

Final quantity, open orders, fees and residual position are reconciled.

BenchmarkQuestion answeredLimitation
Decision priceWhat did delay plus execution cost relative to the strategy decision?Needs an authoritative decision timestamp
Arrival midpointHow did execution compare with the book when the order arrived?Midpoint may not be tradable
Arrival same-side quoteHow far did a marketable order move beyond the displayed best price?Displayed size may change before fill
Stop triggerHow far did the stop exit land beyond activation?Trigger convention and gaps matter
Volume-weighted fillWhat was the average realized price across partials?Must include every fill and correct side sign

Do not call every cost slippage

Decompose Spread, Delay, Impact, Fees and Opportunity Cost

LayerMeasurementCommon error
SpreadDifference between contemporaneous bid and ask; crossing normally pays part or all of itComparing a market buy with midpoint and calling the full difference impact
DelayMove from decision benchmark to arrival benchmark with side-aware signAttributing slow data or routing to the exchange book
Impact/book sweepQuantity-weighted fill beyond the arrival same-side quoteAssuming all quantity trades at the best displayed price
Adverse selectionPost-fill price movement over preregistered horizonsChoosing the horizon after seeing the path
FeesBroker, exchange, clearing and applicable regulatory chargesReporting gross execution as net
Opportunity costOutcome for unfilled or cancelled quantity under a declared benchmarkDeleting missed limits from the sample
shortfall USD = side sign × (fill − benchmark) × 500,000 × quantity + fees

Define side sign as +1 for a buy and −1 for a sell so a worse buy or worse sell produces a positive cost. Test the sign with a one-tick example before processing a dataset: a buy filled one tick above benchmark and a sell filled one tick below benchmark should each cost $12.50 per standard contract. If the formula reports a gain for either case, stop the analysis.

Bars cannot reconstruct the queue

Replay Orders With Data That Match the Claim

Settlement or OHLC bars can support price-path questions but cannot prove displayed depth, queue position or an individual fill. Queue-aware work requires synchronized order-book messages, trades, order acknowledgements and accurate clocks.

  1. Freeze the population.Name contract months, dates, sessions, event windows, quantity and order logic before outcome review.
  2. Validate timestamps.Distinguish exchange event time, vendor time, broker time and local receipt time. Do not relabel a derived timestamp as authoritative.
  3. Reconstruct the book.Apply messages in sequence, detect gaps and reset state when continuity fails.
  4. Apply realistic latency.Decision, processing, routing and acknowledgement must precede eligibility for fills.
  5. Model queue conservatively.Track visible quantity ahead where data allow; otherwise publish bounds, not precise fills.
  6. Keep every outcome.Partials, rejects, cancels, timeouts and misses remain in the analysis.
  7. Compare out of sample.Set thresholds on earlier data and evaluate later orders once.
No original 6Z order-book study is reported here.

This page defines a measurement protocol. It does not claim a typical spread, average slippage, best session, fill rate or order-type advantage.

Choose which risk to accept

Branch Orders by Urgency, Capacity and Non-Fill Cost

StatePossible branchRisk retained
Urgent exit; quality passesMarketable order sized to measured depth, with sweep stressPrice is uncertain
Entry; non-fill acceptableResting limit with timeout, queue rule and no-chase policyFill is uncertain; adverse selection remains
Quantity exceeds nearby depthReduce quantity, stage under a frozen schedule or do not tradeStaging creates delay and information leakage
Stop-limit protectionUse only with a declared marketable backup or maximum residual-risk rulePrice control can leave the position open
Spread/depth gate failsCancel new entry; for open risk use the impairment exit branchWaiting can worsen market risk
Order state unknownReconcile position and open orders before resubmissionDelay risk, but avoids duplicate exposure

Capacity gate

Measure quantity, not just spread

A one-tick spread with one contract displayed is not equivalent to a one-tick spread with enough nearby depth for the intended order. Define the cumulative levels that may be swept.

Accessibility gate

Make the branch unambiguous

Order controls need text labels, side and quantity confirmation, keyboard access and clear acknowledgement states. Color alone cannot distinguish accepted, partial, cancelled and rejected.

Price discovery can outrun a stop

Treat Events, Session Edges and Roll as Separate Regimes

Scheduled SARB or U.S. releases, unexpected political or global-risk news, holiday sessions and contract migration can alter spread, depth, update rate and gap behavior. Do not pool them with ordinary orders unless the trading policy explicitly accepts that mixture.

Scheduled event

Pre-event withdrawal

Measure book quality before, during and after the release; declare flat, reduced or held permission.

Unscheduled shock

Continuity can fail

Use gap and impairment branches. Historical average slippage is not a ceiling.

Session/holiday

Open does not mean normal

Timezone, DST and holiday participation can change which market is active.

Roll

Liquidity migrates by expiry

Measure both legs, basis and partial-leg risk; continuous-series adjustments are not execution prices.

A roll may be entered as a spread or as two outright legs depending on available instruments and permissions. Either approach needs an explicit benchmark and acknowledgement policy. A filled exit leg with an unfilled entry leg leaves different exposure than the intended roll. Record that residual and the action taken.

Bad execution can invalidate the trade before the signal does

Define a Stop-Trading Threshold

Market-quality state card

Spread
Maximum current and recent spread in ticks for intended order type.
Depth
Minimum same-side cumulative quantity inside the permitted sweep range.
Freshness
Maximum quote age and acceptable message continuity.
Slippage
Rolling realized shortfall threshold for comparable recent orders.
Rejects/partials
Maximum operational exception rate before new risk stops.
Recovery
Number of valid observations and reconciled order states required to restart.
  • Set thresholds before the session. Do not widen them because a desired setup appears.
  • Use intended quantity. One-lot quality does not authorize five lots.
  • Separate entry from exit. A failed entry gate means wait; an impaired open position needs its risk branch.
  • Stop on data uncertainty. Missing depth or stale timestamps are not zero cost.
  • Require recovery evidence. A timer alone does not prove the market or technology normalized.

Fail-closed output

If cost can no longer be bounded for the intended quantity, new size is zero

An existing position is managed under the prewritten impairment branch. Do not add risk merely to improve an average entry or compensate for a poor fill.

Feed observed cost back into every system

Maintain an Order-Level Execution Ledger

Field groupRequired recordsDownstream use
IdentityStrategy version, exact expiry, side, quantity, account and order identifiersDedupe and reproducibility
ContextDecision time, event tag, session, roll state and market-quality stateComparable-order grouping
BookArrival bid/ask, sizes, depth bands, quote age and continuity statusCapacity and spread analysis
Order pathSubmit, acknowledge, modify, cancel, reject, partial and final timestampsLatency and operational diagnosis
EconomicsBenchmark, fills, fees, shortfall, opportunity cost and residual exposureNet strategy and sizing inputs
ExceptionsMissing data, manual intervention and unresolved ambiguityFail-closed evidence quality
Sources, methods and editorial disclosure — reviewed August 25, 2026

The stop path and all prices are hypothetical arithmetic. No original 6Z order-book data were purchased or analyzed; no typical slippage, fill-rate, depth or profitable order rule is claimed. Thresholds require prospective validation for the exact strategy, broker and quantity.