Macro Theme:
Key dates ahead:
- 4/1: ADP, Retail sales, ISM, Trump 9PM EST
- 4/2: Jobless claims
- 4/3: Market Closed (Good Friday)
SG Summary:
Update 4/1: “Make or break”. If Trump’s 9PM presser is “deescalation & deal” then SPX likely rallies to ~6,750 into a long weekend, as implied vol gets crushed. A sign of “more war” could, in turn, lead to a very violent selloff as we see no real support until 6,250. VIX would also likely go +40, as 3/18 & 3/31 expirations have removed downside buffers.
3/27: The situation seems to be spiraling, and we are now very cautious into the weekend. Our best case is “nothing really happens” this weekend, and the SPX moves to the 6,475 strike into 3/31 OPEX. Our worst case, which is invoked if Crude goes >100, is VIX >40 and likely higher. We think this would mean sharp 2-3% daily downside move(s) in S&P.
3/25: We want to start looking at getting long +1-month calls in the Mag 7 names (possibly vs short index calls), as headlines appear that a long term peace deal may be in the works.
3/24: Headlines are flying, which is causing traders to re-rate risk in real time. For now, the barometer for equity risk remains Crude oil, and we generally watch <$100 oil as our level for “things are relatively ok” and we can hold 6,475, vs Crude > $100 which will be the “oh sh!t” downside (excuse our French). If Crude goes <$90 then we think its “risk on” for stocks, and we look for SPX to go >6,800.
Key SG levels for the SPX are:
- Resistance: 6,600, 6,700, 6,800
- Pivot: 6,600 (bearish <, bullish >) updated 3/31
- Support: 6,250, 6,000
Founder’s Note:
Futures are up 50 bps, indicating an SPX open at 6,558. VIX is <25, and CL is just over 100.
For a great overview on just what drove yesterday’s rally (one we hope you all knew was in the cards), please read the PM note.
For today, resistance is at 6,600, and we see no real support until 6,300. At a high level, we think yesterday’s sharp rally & expiration served to clean up a heavy short position. One position is/was obviously the JPM position, but also the rich vol premium. With that premium significantly reduced, we argue that another shot in this market will have the potential for much more realized volatility. To frame this more simply: yesterday was a short cover, and big rallies happen during bear-market moves.
What happens next is based on the War situation, and on that topic Trump is set to address the Nation at 9PM EST. The fact that CL is down sharply from yesterday’s highs is a good sign that traders think this debacle is winding down, but at the same time it’s completely unclear what’s happening as bombs continue to fire off.
If the path to peace is legitimate, then we have no qualms with this rally continuing on the basis that there is still another ~10 points of vol premium to crush, which likely moves the SPX to ~6,800. To the downside, 6,250 would be our first stop.
Turning to vols, realized SPX vol has really popped-off the last few days as you can see by a major spike in 5-day RV (red, 27%), and 1-month at 18% (green). Both of those tell us that the SPX is recently moving at a pace >1.5% which is the highest sustained realized vol since April 2025. If you are getting 18-25% realized vol, then a VIX at 25-30 isn’t so crazy, is it (remember us screaming about lack of realized vol for the last week(s))?
If the SPX stays put, or rallies, then both realized vol and the VIX/SPX IV is going to continue to crush on an actual Iran deal then we’d likely see VIX <20 before the 3-day weekend (’cause who wants to carry expensive puts over a 3-day weekend?).
Conversely, you can imagine how high vol premium could now get into a war which suddenly escalates from VIX 25 and RV of +20%…yikes! That’s the stuff VIX +40 is made of.
We’re going to end on this, and its a topic we discussed many times in recent weeks: the removing of stability with 3/18 and 3/31 OPEX.
In March 2025 we had a weak market as Trump started in on tariffs. This led to a market which trended lower from Feb OPEX to March OPEX (just as we just saw from this Feb to now), resulting in a nailing of the JPM Put on 3/31.
Then came “Liberation Day” on 4/2/25, and the bottom fell out of this market to the tune of ~10% in a few days.
That was bad news into no positioning support as OPEX cleared it all out.
Its almost unreal to know that the OPEX window is done (3/18 to JPM 3/31), and Trump has a major announcement tonight, 4/1. Good luck.
©2025 TenTen Capital LLC DBA SpotGamma
All TenTen Capital LLC DBA SpotGamma materials, information, and presentations are for educational purposes only and should not be considered specific investment advice nor recommendations. Futures, foreign currency and options trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing one’s financial security or lifestyle. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results. VIEW FULL RISK DISCLOSURE https://spotgamma.com/model-faq/disclaimer/
|
| /ESM26 | SPX | SPY | NDX | QQQ | RUT | IWM |
|---|---|---|---|---|---|---|---|
| Reference Price: | $6571.4 | $6528 | $650 | $23740 | $577 | $2496 | $247 |
| SG Gamma Index™: |
| -1.046 | -0.503 |
|
|
|
|
| SG Implied 1-Day Move: |
| 0.69% | 0.69% |
|
|
|
|
| SG Implied 5-Day Move: |
| 1.95% |
|
|
|
|
|
| SG Implied 1-Day Move High: |
| After open | After open |
|
|
|
|
| SG Implied 1-Day Move Low: |
| After open | After open |
|
|
|
|
| SG Volatility Trigger™: | $6543.4 | $6500 | $650 | $23500 | $576 | $2460 | $250 |
| Absolute Gamma Strike: | $7043.4 | $7000 | $650 | $24100 | $580 | $2500 | $240 |
| Call Wall: | $7043.4 | $7000 | $653 | $24100 | $582 | $2530 | $270 |
| Put Wall: | $6343.4 | $6300 | $630 | $23000 | $550 | $2380 | $240 |
| Zero Gamma Level: | $6582.4 | $6539 | $663 | $23326 | $580 | $2509 | $263 |
| Key Support & Resistance Strikes |
|---|
| SPX Levels: [7000, 6000, 6600, 6500] |
| SPY Levels: [650, 630, 660, 640] |
| NDX Levels: [24100, 24000, 23000, 25000] |
| QQQ Levels: [580, 570, 600, 590] |
| SPX Combos: [(6750,68.47), (6698,72.05), (6692,74.87), (6672,81.32), (6659,69.34), (6633,69.52), (6607,88.80), (6587,82.21), (6568,85.36), (6561,68.15), (6555,74.50), (6548,89.27), (6502,96.07), (6476,89.06), (6463,70.18), (6450,88.11), (6424,92.41), (6418,68.60), (6398,97.35), (6378,87.11), (6372,88.39), (6352,91.28), (6326,94.20), (6300,96.85), (6274,92.31), (6248,93.18), (6228,69.04), (6222,76.52)] |
| SPY Combos: [627.55, 617.43, 630.07, 622.49] |
| NDX Combos: [24096, 23455, 22624, 23028] |
| QQQ Combos: [549.91, 554.93, 539.86, 559.95] |
|
| SPX | SPY | NDX | QQQ | RUT | IWM |
|---|---|---|---|---|---|---|
| Gamma Tilt: | 0.869 | 0.579 | 1.304 | 0.767 | 0.897 | 0.475 |
| Gamma Notional (MM): | ‑$268.165M | ‑$1.436B | $7.192M | ‑$320.848M | ‑$6.545M | ‑$723.777M |
| 25 Delta Risk Reversal: | -0.079 | -0.061 | -0.085 | -0.067 | -0.081 | 0.00 |
| Call Volume: | 1.08M | 1.96M | 19.24K | 1.423M | 22.116K | 382.881K |
| Put Volume: | 1.378M | 4.039M | 15.448K | 1.801M | 23.744K | 1.047M |
| Call Open Interest: | 7.989M | 5.80M | 77.171K | 3.822M | 225.055K | 2.714M |
| Put Open Interest: | 11.549M | 10.248M | 66.718K | 5.133M | 377.518K | 6.674M |

0 comentarios