IV Crush Around an Earnings Print: Why Being Right on Direction Isn't Enough
The mechanism: implied volatility inflates into the print, then collapses
On September 2, 2026, a cluster of technology names reported earnings within hours of each other, and the reactions ran in both directions: a large hardware maker gapped up double digits on a blowout AI-server quarter, while two software names drew mixed-to-negative responses after the close. Earnings clusters like this are where a specific options dynamic, implied-volatility crush, does the most damage to an automated system that treats an earnings print like any other entry. Ahead of a scheduled report, implied volatility on the name's options rises as the market prices in a large expected move, which inflates option premiums, most sharply on the shortest-dated contracts. When the report lands and the uncertainty resolves, that implied volatility collapses, often within minutes of the print.
The consequence that matters for automation is counterintuitive: a long-premium position entered before the print can lose value after it even when the underlying moves in the anticipated direction, because the volatility component of the premium drains out. Being right on direction is not sufficient. The volatility regime around a single-name earnings event is defined by this inflate-then-crush pattern, and settings tuned for an ordinary session do not account for it. The deeper reason is that the premium already reflects the expected move: the market prices an implied move into the option ahead of the report, and a long-premium trade only profits if the actual move exceeds that implied move. An earnings print is therefore a binary where the deck is set so that a correct directional call, on its own, does not guarantee a profitable position.
Entry timing is the first decision, and schedule control governs it
The primary choice is whether the automation enters before the print, paying inflated premium and taking on crush risk, or after it, when volatility has already collapsed but the anticipation is over. Schedule control lets the system exclude the earnings window entirely, or restrict entries to before or after the report. On an earnings-heavy session, that keeps a bot from initiating short-dated long-premium exposure into the exact window where the crush is largest.
The honest limit: there is no entry window that captures the pre-print positioning without the crush that follows it. Entering after the collapse avoids the crush but means trading the resolved aftermath rather than the anticipation, and standing aside entirely forgoes both. This is a choice about which exposure to take, not a setting that removes the risk.
Entry-price filters cap what the system pays for inflated premium
Because implied volatility inflates premiums into a print, a max_entry_price filter keeps the automation from paying up for expensive short-dated contracts during the run-up, refusing any contract priced above the ceiling. Into an earnings event, that is a direct guard against buying premium that is about to lose its volatility component.
The honest limit: inflated premium is not simply mispriced. It reflects a genuinely larger expected move, so a filter that avoids paying up will also filter out setups where the move justified the price. The filter bounds what the system overpays for volatility that is about to crush; it does not distinguish an inflated premium that pays off from one that does not.
Whether the crush helps or hurts depends on which side of premium you are on
The direction of the volatility effect is not uniform. A position that is long premium loses as implied volatility collapses; a position that is short premium can benefit from the same crush, because the volatility it sold decays. Defined-risk structures, where the maximum loss is fixed at entry, cap the outcome on either side regardless of how far the underlying moves or how hard volatility crushes. On the StaxInvesting platform these spread structures are currently available through copy trading rather than as a member-configured automation setting, with broader automation on the roadmap, so this path runs through copy trading today.
The honest limit: a fixed maximum loss comes with a fixed maximum gain, and the structure has to match the volatility view, because a structure built to benefit from the crush behaves in reverse if volatility does not collapse as expected. No single structure is correct for both outcomes, and choosing one is a decision about which scenario to be positioned for, not a hedge against being wrong about the crush itself.
Sizing caps the cost of the failure mode that direction cannot fix
Because a long-premium earnings position can lose to the crush even when the directional read is correct, reducing contract count or the max_capital_per_trade ceiling into the print caps the cost of that specific failure. Sizing down is the most direct way to bound how much a single earnings event can cost when the crush, not the direction, determines the outcome. The honest limit is the same as in any session: smaller size reduces the loss and the gain equally, and it does nothing to change the crush dynamic itself, only how much of it a single position absorbs.
The window is fast, so execution matters, within limits
The crush and the initial move both happen quickly, in the minutes around the print, when spreads are wide and prices move fast. If the automation is trading that immediate post-report window, low-latency self-hosted execution reduces the slippage introduced by the delay between signal and fill. The honest limit: faster execution narrows slippage on the fill, but it does nothing against the crush itself, and it cannot manufacture a price that has already gapped. Latency helps on the margin of getting filled; it does not change the volatility dynamics of the event.
What no earnings setting can do
The point that survives every configuration is the one the mechanism starts from: no combination of entry timing, filters, structure, and sizing removes the fact that an earnings print is a binary where the premium already reflects the expected move, and where the volatility crush can turn a correct directional call into a loss. These settings shape which failure modes an automated system is exposed to and how much a single event can cost, but they do not guarantee a green day or remove downside, and an earnings cluster is simply a session where being right on direction and being profitable are two different things. The control you have is over timing, price, structure, and size, not over whether the move exceeds what the market already priced in.
StaxInvesting is self-hosted automation software, not a signal service and not financial advice. Past performance does not predict future results. Every trade runs in your own connected brokerage account under settings you configure: StaxInvesting never accesses member funds, credentials, or accounts, and never places trades on your behalf. No setting, size, or strategy guarantees a profitable session.