Macro Theme:
Short Term Resistance: 4,565 (SPY 455 Call Wall)
Short Term Support: 4,500
Risk Pivot Level: 4,500 – 4,515 (SPY 450)
Major Range High/Resistance: 4,600
Major Range Low/Support: 4,300
‣ We look for low volatility on Monday, 7/17 & Tuesday 7/18 which supports the 4,500 level
‣ A window of weakness may open with 7/19 VIX expiration, in through the following week which may result in a break <4,500
Founder’s Note:
Futures are flat at 4,590 ahead of this AM’s VIX expiration, and TSLA/NFLX earnings later tonight. The SPX & SPY
Call Walls
have rolled higher, which places resistance for today at 4,565 (SPY 455 Call Wall). The top end of our range is now at the 4,600 SPX Call Wall, however we do not think that is in play for today. Support below shows at 4,523, then 4,500.
The QQQ
Call Wall
remains at 385, which is our primary resistance point. We mark the QQQ as overbought as it is above its
Call Wall
level. Support below shows at 383, then 380.
Our view has been that the SPX would hold to the 4,500 – 4,515 (SPY 450) level into this week due to the large positive index gamma, and dwindling vanna (i.e. low IV’s). We are looking for reversion into that range.
What we generally anticipate happening in these environments is for the SPX to stick to the
Call Wall
until & unless it rolls to a higher strike – which is a data-backed view. Our data shows that forward 1 day, and 5 day SPX mean returns after a breach of the SPX
Call Wall
are -20bps & -15bps, with mode(s) of 0 & 1%, respectively.
Back to that 4,500-4,515 area, our view was/is that this would be a range which would attract the S&P due to the large positive gamma expiring this week, leading to a pin. We still hold this view, despite yesterdays 85bps (open/close) lurch higher.
Our SPX forecasts are mixing with a bunch of factors that continue to strike us as notable and/or unusual.
First, in regards to today’s VIX expiration, we flagged a few sessions ago that +95% of VIX call open interest expired >= 13.5. This VIX appears to be on path to settle at 13.3 this morning, which renders ~3.6 million calls worthless.
While we can’t provide a hard link between VIX exp & yesterdays movement, its unusual to see the VIX (orange) up yesterday into the SPX rally. Strangely, the VIX “rejected” that 13.5 level just as the SPX hit a big resistance point in the 4,550 area.
On this point, spot up/vol up has been a feature of the market this year, as GS highlights in this chart (h/t ZH). This suggests traders are chasing call options, and is a dynamic we wrote about at the start of this year.
As long call demand increases, negative gamma increases which infers dealers must buy stock into higher markets. The last time this correlation hit these highs was late ’17…which was the lowest VIX reading ever & the previous all time low in the CBOE correlation index (see here).
Relatedly, we see that our SPX risk reversal hit its highest level ever (going back to Q2 of ’20), which suggests that SPX call demand is heavy. However, when we look under the hood what we see is that its not so much an increase in demand/prices for SPX calls as it is an eviceration of put values. Below we’ve plotted the SPX skew for today vs 1 month ago (AI mania, round 1), as well as back in Nov ’21 which was when the SPX hit an all time high.
As you can see the 25 delta call (25DC) IV’s line up, but the 25 delta put (25DP) IV’s are much lower now that vs those other dates. One has to take this as a signal of heavy index put selling.
You do not see this phenomenon on the single stock side, where there are clear call skews which unsurprisingly imply heavy long call demand in single stocks.
Shown below is US
call volume
(green) vs puts (red). As you can see there has been a heavy divergence of late, with
call volume
rivaling records and puts trailing off. The 20 day average of
call volume
does seem to be declining, but
call volume
s have recently rebounded (dashed green line).
Boiling this down to basics you see the selling of S&P vol (puts) and the buying of single stock vol (calls), which links back to yesterdays note about correlation and the like.
So, what is our point?
These flows are all reflexive. They’re in feedback loops which spurs prevailing flows onward. As downside SPX IV’s goes lower, and single stock continue higher (both in price and/or vol) it draws flows that reinforce that price action.
We’ve now hit this point where several things are at “all time” readings – all of which imply an imbalance. The unwind of that imbalance should be volatile, as traders are forced out of the positions which drove the imbalance.
These conditions can persist for some time, and its hard to see a reason the feedback loop should break unless there is an external catalyst. This is a “medium term” dynamic to watch.
In the short term, we circle back to OPEX. Shown below are is the performance of the SPX after each 3rd Friday expiration. Positive gamma expirations are expirations with large call positions. The plot below was a quick back of the envelope depiction, but as you can see, we’ve seen a >=2% drawdown after each of these expirations. July is a large positive gamma expiration.
Negative gamma expirations are framed by large put positions, as in January and March. The SPX rallied >=2% after these expirations.
For these last several months these OPEX driven windows of weakness have been buying points, as we do not see a reason to treat any post-OPEX drawdown differently, unless 4,400 is lost.
SpotGamma Proprietary Levels |
SPX |
SPY |
NDX |
QQQ |
RUT |
IWM |
---|---|---|---|---|---|---|
Reference Price: |
$4554 |
$454 |
$15842 |
$385 |
$1976 |
$195 |
SpotGamma Implied 1-Day Move: |
0.82% |
0.82% |
|
|
|
|
SpotGamma Implied 5-Day Move: |
2.30% |
|
|
|
|
|
SpotGamma Volatility Trigger™: |
$4430 |
$453 |
$15420 |
$383 |
$1860 |
$188 |
Absolute Gamma Strike: |
$4550 |
$455 |
$16000 |
$385 |
$2000 |
$195 |
SpotGamma Call Wall: |
$4600 |
$455 |
$16500 |
$385 |
$2000 |
$200 |
SpotGamma Put Wall: |
$4300 |
$450 |
$13800 |
$330 |
$1800 |
$170 |
Additional Key Levels |
SPX |
SPY |
NDX |
QQQ |
RUT |
IWM |
---|---|---|---|---|---|---|
Zero Gamma Level: |
$4461 |
$453 |
$14656 |
$382 |
$1870 |
$193 |
Gamma Tilt: |
1.476 |
1.155 |
2.295 |
1.222 |
1.729 |
1.211 |
SpotGamma Gamma Index™: |
2.076 |
0.132 |
0.072 |
0.066 |
0.040 |
0.024 |
Gamma Notional (MM): |
$928.721M |
$269.789M |
$7.52M |
$237.493M |
$37.418M |
$238.083M |
25 Day Risk Reversal: |
-0.019 |
-0.021 |
-0.023 |
-0.021 |
-0.017 |
-0.015 |
Call Volume: |
671.391K |
1.928M |
13.037K |
899.605K |
51.744K |
398.936K |
Put Volume: |
1.096M |
2.768M |
12.234K |
1.272M |
63.573K |
518.37K |
Call Open Interest: |
6.209M |
6.974M |
60.98K |
4.39M |
229.209K |
3.788M |
Put Open Interest: |
13.221M |
15.214M |
75.046K |
9.685M |
412.372K |
7.847M |
Key Support & Resistance Strikes |
---|
SPX Levels: [4600, 4550, 4500, 4400] |
SPY Levels: [455, 454, 453, 450] |
NDX Levels: [16500, 16000, 15500, 15000] |
QQQ Levels: [390, 385, 380, 370] |
SPX Combos: [(4751,90.70), (4701,98.07), (4673,89.21), (4669,73.81), (4664,93.56), (4651,97.65), (4623,94.72), (4619,77.45), (4614,94.09), (4610,79.89), (4605,76.19), (4601,99.85), (4596,74.62), (4591,97.22), (4578,88.47), (4573,99.24), (4569,94.77), (4564,92.71), (4560,96.39), (4555,87.78), (4550,98.58), (4541,94.55), (4523,94.47), (4500,83.03), (4473,81.65)] |
SPY Combos: [453.55, 458.5, 450.84, 448.59] |
NDX Combos: [15810, 16016, 15969, 16428] |
QQQ Combos: [384.9, 379.93, 382.99, 389.87] |