
Hey trader,
Yesterday, the ran SPY ran from the opening low to a close near the high. I was short at 769 and 767 against the 770 wall, and I watched it run to 775 without me.
Losing on that spread doesn’t bother me. Not knowing why the market did it would.
So I went looking for the driver, because if I can’t name it, I’ll walk into today assuming it repeats.
It wasn’t AI.
Breadth was bad and volume was light, which rules out a real trend.
Institutions were all crowding into the same bet instead.
They bought calls on a small group of mega caps while selling puts on the S&P 500, which lifts a handful of names and drags the index along behind them.
That bet leaves a signature you can check in about a minute.
I’ll show you where to find it, then show you why it’s pointing the other way today and what that does to the 775 wall.
The Dispersion Trade That Moved SPY Yesterday
Dispersion is a bet that a select group of stocks outperforms the index they sit inside.
Yesterday that group was Mag 7 and Mag 10. A lot of it landed in chips, though the focus was mega cap.
I walked through a Meta trade during my session for exactly this reason.
Here’s how they express it. They buy calls on the mega caps, then sell puts on the S&P 500 using whatever proxy they like, SPY or SPX.
The calls bet on the Mag 7 outperforming the broader index. That’s a bet on the gap widening, not on the market going up.
For that gap to widen, the rest of the index has to lag while the biggest names run.
That’s what finally made yesterday make sense to me. Bad breadth wasn’t a problem for this trade.
Bad breadth is what the trade looks like when it’s working. A few heavyweights climb, everything else stalls, and the index still finishes green because those names carry so much weight.
An honest trend day has participation underneath it. Yesterday had a narrow group and a light tape, which is why I refused to treat it as the start of the next leg up.
The buying didn’t stop there. Once SPY reached 770, the options market added fuel on its own.
A pile of contracts sat at the SPY 770 strike expiring yesterday. Dealers had sold those calls, so they held short stock against them as a hedge.
Below 770 those calls looked likely to expire worthless, meaning the hedge stayed small. Once price pushed above 770, they suddenly looked likely to finish in the money.
That forced dealers to buy stock to cover, which pushed price higher, which forced more buying. Traders call that a gamma squeeze.
The mega cap call buying hit around 11:30 my time. Things got genuinely crazy after 1:30 PM Eastern, and SPY ripped from 772 into 775 by the close.
The squeeze didn’t start the move. Dispersion did. The squeeze poured gasoline on it once 770 broke.
How I Check It In About A Minute
I start with DSPX, which tracks dispersion directly. Pull up the one-year daily and yesterday shows a huge gap.
Then I go to the flow itself on SPY. Yesterday they were buying calls and selling puts on the index, and they bought more calls than they sold.
That’s backward from normal, and it left a mark on skew.
Skew had been trending up all month, peaking in the middle of September. Yesterday the bottom fell out of it.
Negative skew means put volatility rising while call volatility falls. Institutions sell calls to pay for puts, which is a collar, and a collar is a hedge.
That hedge is on almost every day in the S&P 500. Yesterday it came off, and skew dropped.
The last place I look is product depth. Pull up SPY, select Friday’s expiration, and read the volatility curve.
Rising put volatility on one side and falling call volatility on the other tells you immediately that they’re selling calls and buying puts. Supply and demand, nothing more.
Everything Points The Other Way Today
I ran all three checks this morning. Dispersion isn’t going anywhere today.
On SPY they’re buying puts and selling calls, and that margin keeps growing. On VIXEQ they’re selling options on the S&P 500 constituents, meaning the same mega caps they were buying yesterday.
Skew never got cheap, either. We’re still north of 130, which is historically high, and it’s pricing another 5% to 10% correction. I expect it to jump again on today’s close.
The structure changed with it. SPY has a wall at 775, a gap at 773, a pickup at 772, and negative gamma starting at 770.
Below that, 765 offers a stop and 760 is the major downside wall. Volume is running about 3x the five-day average.
The 775 wall is holding. I laid out this week’s range on Monday with 775 as the upside, and we may have spent all of it yesterday.
Here’s the setup I’m working today:
- Setup: buy the SPY 774/772 put vertical, which means buying the 774 put and selling the 772 put against it
- Trigger: price has to push back up and flirt with 775 first to get the fill
- Target: a late-day rollback to 773
- Edge: the 775 wall is holding while today’s flow leans to the downside
I don’t think SPY breaks 770 in time for that fill. The move I want is a 775 retest, a reversal off it, and a slide back to 773 by the bell.
The lesson outlasts the trade. Yesterday reordered the universe for exactly one day.
Don’t extrapolate a crowded bet forward. Check the signature first, then decide whether the structure supports what you’re about to do.
That whole read started with flow, not with a chart. See where the size went, work out what the dealer has to do next, then decide whether the option prices you a good enough deal to bother.
I run that scan every morning before the open, and the 90-Day Block Hunter Challenge is where I hand you the same tools I used today.
You get the Console scanning hundreds of names for hidden pressure, 2 to 3 block alerts a week, one high-upside setup every Friday, and the live Masterclass.
You also get 12 weeks of mastermind sessions with me, plus Ghost Hour from 11:30 to 12:30 EST every weekday. That’s the window when the market moves fastest and the prints tend to show themselves.
Recent Block Hunter reads include SILJ +392%, PLUG +222%, NKE +142% and GDX +72.5%.
The dispersion bet already flipped and the 775 wall is holding. Your next 90 days start today, and your seat is protected by a full 30-day money-back window.
👉 Join the 90-Day Block Hunter Challenge
Brandon Chapman, CMT
Creator of Ghost Prints