S&P 500 Levels:
- $4,000 is significant overhead resistance.
- $3,900 is a pivot above which volatility should decrease.
- $3,800 is major support below which there may be an accelerated sell-off.
What To Watch:
- Bulls have the edge if markets can hold $4,000, however the Rally Criteria below has not been met which is a cause for concern.
Rally Criteria
- QQQ/SPY/SPX > $300/$400/$4,000
- Call positions building overhead (i.e., Call Walls > Absolute Gamma Strikes)
- MOVE Index (i.e., “Bond VIX”) breaking lower.
Daily Note:
Futures were very quiet overnight, and are currently trading near 4012. For today we see support at 4000, then 3960. Resistance shows at 4022 then 4050. Critically, our Call Wall rolled lower to 4000 (from 4100) which is technically the top end of our range.
There was an excessive bullish froth to the afternoon rally yesterday, leading to a rally that smacked of short covering. Futures holding north of 4000 is certainly equity positive, and while there were some call positions added to to overhead strikes, it was rather unimpressive.
4000 remains the dominant strike here, and should function as some support. However, the fact that our Call Wall rolled lower goes against our “Rally Criteria” listed above.

Our vanna model is decidedly neutral here, which is a reflection of being in this transition zone between calls & puts. As call positions build you will see the skew of the model shift towards the left as suggested by the blue dotted line. A left skew would suggest that declines in implied volatility will suppress volatility via a build in call positions (i.e. if dealers are long calls vs short stock then declining call values lead dealers to sell futures on rallies and buy on dips).

The other factor we are watching here is the MOVE Index. Initially this has shifted lower which we see as equity positive. We want to see a few more days of this metric trending lower to confirm. We’d also note that the VIX is punching to fresh lows <23, which is equity positive, too.

The bottom line is this: We are very cautiously optimistic here as markets hold 4000. The MOVE index declining gives us 2/3 “Rally Criteria” met. Is it a concern for us that Call Wall rolled lower suggesting that lack of call activity at lower strikes.
The one caveat with this could simply be that the equity move was so strong (kind of a short-covering move) such that we overextended and will rebase today. In other words traders were positioned for a 1% rally yesterday into 4000-4010 (SPY 400), not a +2% rally up into 4050. A bit of call volume at 4050 and/or 4100 could shift that Call Wall up for tomorrow which would meet our requirement for “call positions building overhead”.

One last thing…
We’re certainly happy to see everything line up for an extended bull run, and many traders seemed ready to jump on that bandwagon yesterday. Our data is just not quite there yet.
Below are the returns for the last 3 FOMC days, and on the previous 2 FOMC days we saw very strong returns which were reversed the next trading day. This is clearly not enough of a data set to draw any material correlations – but it does remind us that there can be false breakouts.

SpotGamma Proprietary SPX Levels | Latest Data | SPX Previous | SPY | NDX | QQQ |
---|---|---|---|---|---|
Ref Price: | 4021 | 4021 | 401 | 12601 | 306 |
SpotGamma Imp. 1 Day Move: Est 1 StdDev Open to Close Range |
1.13%, | (±pts): 49.0 | VIX 1 Day Impl. Move:1.46% | ||
SpotGamma Imp. 5 Day Move: | 2.86% | 3962 (Monday Ref Px) | Range: 3849.0 | 4076.0 | ||
SpotGamma Gamma Index™: | 0.49 | 0.49 | -0.03 | 0.03 | 0.01 |
Volatility Trigger™: | 3960 | 3960 | 397 | 11750 | 300 |
SpotGamma Absolute Gamma Strike: | 4000 | 4000 | 400 | 12500 | 300 |
Gamma Notional(MM): | 59.0 | 59.49 | -273.0 | 4.0 | -81.0 |
Additional Key Levels | Latest Data | Previous | SPY | NDX | QQQ |
---|---|---|---|---|---|
Zero Gamma Level: | 4002 | 4002 | 0 | 0 | 0 |
Put Wall Support: | 3800 | 3800 | 370 | 11000 | 290 |
Call Wall Strike: | 4000 | 4000 | 405 | 11925 | 310 |
CP Gam Tilt: | 1.17 | 1.04 | 0.9 | 1.37 | 0.94 |
Delta Neutral Px: | 4048 | ||||
Net Delta(MM): | $1,470,082 | $1,470,082 | $168,223 | $55,684 | $95,154 |
25D Risk Reversal | -0.08 | -0.08 | -0.06 | -0.09 | -0.09 |
Call Volume | 430,909 | 430,909 | 1,706,358 | 6,060 | 829,966 |
Put Volume | 790,550 | 790,550 | 3,105,198 | 5,095 | 1,140,039 |
Call Open Interest | 5,473,874 | 5,473,874 | 6,822,520 | 58,068 | 3,975,350 |
Put Open Interest | 9,782,532 | 9,782,532 | 11,639,209 | 57,903 | 6,631,676 |
Key Support & Resistance Strikes: |
---|
SPX: [4100, 4000, 3950, 3900] |
SPY: [405, 400, 395, 390] |
QQQ: [310, 305, 300, 290] |
NDX:[14000, 13000, 12500, 11925] |
SPX Combo (strike, %ile): [3997.0, 4098.0, 4050.0, 4022.0, 4001.0] |
SPY Combo: [398.63, 408.66, 403.85, 401.04, 399.03] |
NDX Combo: [12727.0, 12526.0, 12942.0, 12652.0] |






