SPY options today priced against a session that didn’t do much on the surface. SPY opened at $774.53, ran up to $774.61, dropped to $769.20, and closed at $770.56 — down 0.32% on the day, and down from Monday’s $773.03 close. QQQ told the same story at a slightly larger scale: opened $723.29, high $723.35, low $715.50, closed $718.45, down 0.34%. Neither index moved enough today to make a headline. But SPY options today weren’t pricing today. They were pricing tomorrow morning, and tomorrow morning is CPI.
What a quiet close actually contains
A 0.32% down day and a 0.34% down day across SPY and QQQ look like nothing. Read purely off the closing print, today was a non-event. What that close doesn’t show is where the range sat during the session — SPY touched $774.61 before falling to $769.20, a spread of over five dollars intraday, on a day with no scheduled catalyst of its own. That kind of range on a day without news is usually a tell that positioning is already shifting ahead of something, not that the market suddenly got choppy for no reason. Tomorrow is that something.
CPI hits at 8:30am ET on August 12. The forecast for headline CPI month-over-month is 0.1%, up from the previous reading of negative 0.4%. Core CPI month-over-month is forecast at 0.2%, up from 0.0% previously. Year-over-year, headline CPI is expected at 3.4%, down slightly from 3.5%, and core CPI year-over-year is expected at 2.5%, down from 2.6%. Those are the consensus numbers going into tomorrow morning. I don’t have tomorrow’s actual print because it doesn’t exist yet, and I’m not going to sit here and guess at what the number comes in at. What I can talk about is what options are doing with that forecast tonight, before anyone knows the answer.
Why options get expensive before a print, not after
Implied volatility on SPY and QQQ contracts spanning tomorrow’s session is priced up right now, the same way it gets priced up ahead of any scheduled data release with real market-moving potential. CPI is one of the few economic prints that can move the entire index in either direction within minutes of the release, so the options market builds that uncertainty into the price of every contract that has to sit through 8:30am tomorrow. That markup isn’t a prediction of direction. It’s a prediction that something is going to happen, and the contract has to be priced as if either outcome is live.
The mechanic that matters here is the same one that runs through every earnings report or FOMC decision: elevated IV going in, and IV compression coming out, regardless of which way the number breaks. A trader holding a contract through tomorrow’s release isn’t just betting on CPI direction. They’re also on the wrong side of that volatility collapse if the outcome lands anywhere close to the forecast and doesn’t shock the tape. Getting the direction right on a CPI surprise and still losing money on the contract because the IV crush ate the premium is a real, boring, common outcome — not a rare edge case.
What I did with size heading into tonight
I didn’t load up today. Today’s chop between $774.61 and $769.20 wasn’t a setup I wanted to lean into heavier than usual, not with a CPI print sitting twelve-some hours away carrying elevated IV on both SPY and QQQ contracts that span the release. That’s not a prediction that CPI comes in hot or comes in soft — I have no read on that and wouldn’t pretend to. It’s a decision about paying for volatility I can’t see the other side of yet. Holding size steady, or trimming into a print like this, isn’t about having a view on the number. It’s about not being the one holding an overpriced contract when the crush hits, whichever direction the data actually breaks.
Three years of trading my own reads taught me the expensive way that being right about the headline number isn’t the same as being right about the trade. I called a CPI surprise correctly once, early on, and still watched the position lose value because I’d paid too much for the contract going in — the IV crush took more than the price move gave back. That lesson is why tonight looks like this: not avoiding the print, just respecting what it costs to be positioned through it.
What tomorrow actually is
Tomorrow, August 12, at 8:30am ET, the Bureau of Labor Statistics releases the July CPI data. Headline month-over-month forecast: 0.1%, versus negative 0.4% previously. Core month-over-month forecast: 0.2%, versus 0.0% previously. Headline year-over-year forecast: 3.4%, versus 3.5% previously. Core year-over-year forecast: 2.5%, versus 2.6% previously. Those numbers are the market’s expectation walking in, not a result. I don’t know what tomorrow’s actual print says, and anyone telling you they do before 8:30am is guessing.
The honest limits here
SPY closed today at $770.56, down 0.32% from Monday’s $773.03. QQQ closed at $718.45, down 0.34%. That’s settled. What isn’t settled is tomorrow’s CPI outcome — I have the forecast, not the result, and this piece doesn’t speculate on which way it breaks. What I can tell you is that options spanning tomorrow’s release are priced for uncertainty right now, and that price alone is a real cost worth weighing before adding size into a print like this.
If you want to see how real-time execution handles sizing decisions around a print like tomorrow’s, without me trying to call the number in advance:
Disclosure: that’s an affiliate link — I may earn a commission if you sign up for a paid plan, at no extra cost to you. There’s a free trial if you want to look around first.