All option guides
Protect spread risk before liquidity collapses9 minute read

Macro event spread shock checklist

Measure bid-ask expansion and order-book evaporation under macro stress before entering, so spread shock does not become invisible slippage

Prepared by Mark · Primary sources below

Direct answer

A macro release can turn a normal spread into a temporary tax. You only survive if spread shock is included in pre-trade math, not treated as a later surprise

Start with spread shock before position sizing

Before a single order, test whether spread conditions stay stable enough for your planned size.

Use a three-step spread capacity check:

Many options appear liquid on index snapshots yet become untradeable in the one-minute block around a release.

If base spread and shock capacity are not consistent, the position should be reduced before entry.

  • base spread at the exact chain and expiry
  • first expected spread shock after release
  • maximum spread shock you can still manage within your stop plan

Test depth on both sides, not just top-of-book spread

Top-of-book spread can look manageable while executable depth is thin.

Check:

If depth on either side is already weak before publication, build a smaller size or choose a later expiration with deeper flow.

If the spread shock test is passed but depth fails, treat that as a rejection condition, not a scaling-down-only condition.

  • best bid and best ask quantity at your target size
  • ten-level depth for the target strike and adjacent strikes
  • average size you can actually fill without moving spread by 2x or 3x

Map spread response by scenario, not by contract

The spread reaction is different for strike, time-to-expiry, and delta bucket.

Create a matrix with:

The same spread can be acceptable for small delta calls and unacceptable for ATM wings. Only one matrix can stop a wrong execution pattern.

  • strike
  • moneyness band
  • minutes before/after event window
  • size-to-fill ratio

Build a spread cutoff line

Define a hard line for three moments:

For each moment, lock:

If spread does not recover in the required window, the plan must move from add-on growth to risk removal.

  • pre-event order staging
  • first 60-second volatility wave
  • post-event stale window
  • max acceptable spread
  • max spread widening from baseline
  • required spread recovery time before adding hedges or size

Track spread shock in your post-event journal

If spread shock caused a bad fill, log it like a root cause, not a side note.

At minimum, record:

This is how a one-off macro event becomes a repeatable playbook rather than luck.

  • expected spread shock vs actual
  • depth available at the execution minute
  • whether spread moved faster than your cutoff line
  • whether the position decision changed because of spread, and by how much

Common questions

Why did spread expansion change right after publication?

Macro releases change quoting behavior, maker hedging, and inventory risk in the same window. Spreads can move independent of your forecast.

Can I still trade if spread doubles?

Only if your pre-defined shock line still leaves enough room for stop and hedge execution. If not, skip or shrink.

What is a realistic depth check?

The check should use live displayed depth and your planned order size, not a single number from a stale snapshot.

Sources and further reading

Related guides