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
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.