SPX 0DTE Suite

v4.25.1
v4.25.1
Drop or Paste all screenshots here
Bar chart · Grid · Gamma · Charm — paste all at once
Paste all VS3D screenshots at once — agent identifies each by label
Straddle $ AUTO · OVERRIDE
Spot (US500) REQUIRED
Upper BE OPTIONAL · POST-OPEN
Lower BE OPTIONAL · POST-OPEN
Morning locked
Advanced
overrides · event day
Event Day RESETS EACH SESSION
Dual BAL Display RESETS EACH SESSION
Drop or paste a VS3D screenshot
API Key
not set · using claude.ai
Leave blank when running inside Claude.ai.
↺ Intraday Re-read
Key Levels · Four Pillars
Awaiting screenshot
Pine Script
// Run analysis first
Classify the profile shape before extracting levels. Shape determines charm direction, day type probability, and whether you trade at all.
Classify the profile shape before extracting levels. Shape determines charm direction, day type probability, and whether you trade at all. Five shapes cover ~95% of days. Fishbone is the sixth — the only one where the correct answer is sit out.
The Six Profile Shapes
↓ Risk Reversal
Most Common
6650
6625
SPOT →
6560
6525
Dealer Long Dealer Short Spot
Charm Direction Suppressive — both calls above & puts below decay to sell futures
Drift ↓ Pin Below
Strike logic & invalidation
Structure Dealer short calls above spot + dealer long puts below. Spot sandwiched between short overhead and long beneath.
Charm Both sides decay to sell futures. Drift toward dominant long below spot is the high-probability EOD path.
Regime Most common in NEG GEX. The short calls overhead constrain upside without requiring active dealer selling.
Strike Selection
Fly or put spread targeting the dominant long below spot. Wing width = 0.6–0.8× straddle. Place the long strike exactly at the dominant long. Short strikes at dealer shorts above (upper wing) and equidistant below.
Invalidation
Sustained break and hold above the dominant short overhead for 15+ min. Shape has failed — charm path is now unclear. Exit.
Full size — reliable charm path
↑ Inv. Risk Reversal
Bullish Setup
6650
6625
SPOT →
6560
6525
Dealer Long Dealer Short
Charm Direction Supportive — both sides decay to buy futures
Drift ↑ Pin Above
Strike logic & invalidation
Structure Dealer long calls above spot + dealer short puts below. Mirror of Risk Reversal — structural support above, suppression below.
Charm Both decays buy futures. Drift upward toward dominant long above spot is the mechanical path.
Note Less common than standard RR. Verify on the charm gradient — blue at spot confirms. Don't assume from bar chart alone.
Strike Selection
Call spread or fly targeting dominant long above spot. Long strike at the dominant long. Width 0.6–0.8× straddle. Prefer call spreads if distance to target is >0.5× straddle.
Invalidation
Break below dominant short (below spot) and hold. Mechanical support has cracked. The upside drift thesis is no longer structurally supported.
Full size — clear charm path
◆ Anchor
Highest Conviction
6625
6610
SPOT/ANCHOR
6575
6550
Dealer Long Dealer Short
Charm Direction Bidirectional → converges on anchor from both sides
Pin Primary Anchor Day
Strike logic & invalidation
Structure One dominant long flanked by shorts on both sides. Both walls decay inward — the dominant long is a gravitational target from above AND below.
Charm Uniquely bidirectional. Whether price is above or below the anchor, charm flows toward it. Highest pin conviction of all shapes.
Key Rule The dominant long must be clearly isolated — significantly larger than its neighbors. If not isolated, reclassify as Range.
Strike Selection
Tight fly centered exactly on the dominant long. Narrower wing width than normal (0.4–0.6× straddle) because pin precision is high. This is the only shape that justifies maximum wing tightness.
Invalidation
Sustained break past either flanking short that holds for 15+ min. The pin gravity has been overwhelmed — exit and reassess day type. May be transitioning to expansion.
Scale Up — highest conviction shape
↔ Range
Bracketed
6650
6625
SPOT →
6560
6525
Dealer Long Dealer Short
Charm Direction Contained — walls decay inward, oscillation toward center
Range Primary Pin Secondary Decision on Break
Strike logic & invalidation
Structure Dealer shorts above AND below spot — both are ceilings. The dominant long in the middle is the gravitational center.
Charm Both walls decay inward. No clear directional bias — price oscillates and resolves toward the center anchor.
Risk Range valid only while walls hold. Decisive break of either wall on volume = expansion. This is when a range day turns into an expansion day.
Strike Selection
Iron condor or fly. Condor: short call at upper wall + short put at lower wall. Fly: center on the dominant long anchor within the range. Width scaled to ~0.8× straddle. The short strikes ARE the dealer short strikes.
Invalidation
Either wall breaks on a close above/below for 15+ min. Range structure has failed. Exit immediately — expansion may follow.
Full size
⟷ Compression
Read Carefully
6700
6675
6640
SPOT →
6580
6550
Dealer Long (far) Dealer Short (far) — sparse near spot
Charm Direction Weak locally — dominant structure is far from spot
Range Possible Expansion Risk Decision
Strike logic & invalidation
Structure Structure EXISTS but is far from spot. Near-spot zone is sparse. Dominant walls are at the edge or outside the straddle window.
Key Diff NOT Fishbone. Agreement exists — it's just distant. The far walls are still targets, not noise. Don't ignore them.
Risk Light near-spot gamma = faster, less predictable moves through the middle of the range. Widen all tolerances 1.25–1.5×.
Strike Selection
Prefer spreads over flies — pin precision for a fly doesn't exist. Use far walls as targets but widen tolerances. Trade toward the far walls from the local zone rather than centering on them.
Invalidation
Price breaks through the far dominant wall and holds. Beyond that level, structure is likely sparse — expansion territory. Size down or exit.
Reduced size — attenuated charm influence
✕ Fishbone
Sit Out
6650
6625
SPOT →
6575
6550
No dominant direction. Alternating, similar-sized bars.
Charm Direction Incoherent — charm forces cancel. No reliable drift path exists
Expansion Possible Wide Range
Why sit out & the only exception
Structure Alternating long/short/long/short across the range with no generalized agreement. No dominant direction, no anchor, no charm path.
Trap Straddle may look cheap — DO NOT sell it. Cheap price reflects lack of positioning, not opportunity. No gamma structure to suppress movement.
Action Sit out or minimum size only. No structural edge. Wait for next session with a cleaner profile.
Strike Selection
None. Do not trade structure you cannot read. Never use flies on fishbone days — no pin target exists. If you must hedge, use wide defined-risk single legs at 25% size max.
The Only Exception
Strong macro catalyst creates a clear directional bias AND negative gamma is confirmed. A wide single-leg directional play is acceptable — but this is trading the macro, not the structure. 25% of normal size maximum.
Sit Out — no structural edge
Run this five-step sequence every morning before extracting levels. Takes 60 seconds. Skipping it is how you misread a fishbone day as a range day.
Step-by-Step Reading Sequence
1
Structure or Noise?
Do bars show a generalized shape — directional agreement across the range? Or alternating long/short with no pattern? If no pattern → Fishbone. Stop here.
2
Find the Dominant Long
Largest right-extending bar inside the straddle window. This is your EOD anchor candidate. Is it isolated and dominant, or one of many similar bars?
3
Classify the Shape
Are dealer shorts above the dominant long (RR), below (Inv RR), bracketing (Range/Anchor), or so far from spot they don't matter locally (Compression)?
4
Confirm Charm Direction
Check the charm gradient at spot: blue = supportive (buy futures). Yellow/warm = suppressive (sell futures). Does it agree with the bar chart shape? Conflict = reduce conviction.
5
Set Day Type Probability
Each shape maps to primary day types. Overlay regime (POS/NEG GEX) and VIX level. Work in scenarios — never assign a single day type with 100% certainty.
Quick Reference Summary
Shape Charm Primary Day Type Strike Logic Size
↓ Risk Reversal Suppressive ↓ Drift ↓ / Pin Below Fly/spread targeting dominant long below spot Full
↑ Inv. Risk Reversal Supportive ↑ Drift ↑ / Pin Above Call spread targeting dominant long above spot Full
◆ Anchor Bidirectional → anchor Pin (highest conviction) Tight fly centered exactly on dominant long Scale Up
↔ Range / Bracketed Contained Range / Pin Within Condor using both walls; fly on anchor Full
⟷ Compression Weak locally Range / Decision Spreads toward far walls, wider tolerances Reduced
✕ Fishbone Incoherent Expansion Risk None — sit out Sit Out
Discipline & Execution
The behavioral framework — Vols' self-corrections and hard rules
The Cardinal Sin
Abandoning Your Framework Midtrade = Gambling
The most personal and repeated admission in the commentary. Multiple instances where Vols deviates from his own framework and catches himself:
"I abandoned my own risk framework on a hunch about London close. That's not trading — that's gambling."
— Mar 3, 2026
"Had I abandoned my fly idea when we moved out of range — or when I was being taunted for being wrong on my bias — I would have recovered 1/3 of premium and been in position to get back in sync with the profile."
— Mar 3, 2026
The lesson: the framework's value is consistency. You can't evaluate an inconsistent process.
RTM Rule
Never Trade Against RTM During London Close
Referenced enough times to treat as a hard rule: the RTM (Return to Mean) model's signals during London close (approx. 11am–12pm ET) should not be faded.
"Thou shalt not trade against RTM during London Close."
— Mar 3, 2026
More broadly: when RTM signals active buying or selling pressure, charm-based thesis gets secondary priority until RTM pressure exhausts.
Don't Chase
Never Short Near Lows When Move Is Already Extended
"The single most important thing I can say to you here is that the literal last thing I would do on a day like today, given this price action, is get short around 11:30, thinking I was jumping into a real move. You're not, you're the mark."
— Jan 16, 2026
Extended intraday moves in a positive gamma environment are frequently followed by snapbacks. Chasing the move in the second half = taking the other side of a charm-driven reversal.
Sizing Rules
Risk 1.25–2.5% Per 0DTE Trade. Max 5%.
Explicitly stated once and consistent with the risk management philosophy throughout:
"Usually with 0DTE trades I'm risking 1.25–2.5% of my trading account balance and occasionally as much as 5% (rare). No one trade kills me."
— Mar 3, 2026
In speculative / high uncertainty setups (negative gamma, fishbone structure, conflicting signals): throttle down size. The edge is real but the variance is higher. Smaller size + more patience = better long-run outcomes.
Process Anchor · Mar 24, 2026
The 1,000-Instance Decision Rule
When you get stopped out at exactly the wrong moment — thesis correct, exit triggered, price immediately reverses in your favor — the instinct is to question your rules. The antidote:
"If I faced this exact set of circumstances 1,000 times — would I make the SAME decision every single time? Sometimes it comes with an internal eye-roll, but for me usually the answer is yes. And that is what keeps me on the right side long term, even if sometimes the adverse outcomes are dramatically rubbed in my face to test my resolve."
— VolSignals, Mar 24, 2026
HOW TO USE THIS
After any frustrating exit — especially one that "should have worked" — run the 1,000-instance test before adjusting your rules or re-entering emotionally. If the process was correct, the outcome is noise. If you'd make the same decision 1,000 times: the process is intact. Do not let one adverse outcome pollute a sound rule.
The question is never "was I right?" It's "was my process repeatable and sound?" Correct process + bad outcome ≠ bad process.
Core Principle · Mar 24, 2026
Edge and Trade Management Are Two Separate Tools — Both Required
Having a positioning edge (dealer flows, charm path, RTM) is necessary but not sufficient. The management layer is what converts edge into P&L over time.
"RTM is the edge. Not because it's right every time, but because it gives you insight into institutional flows and balance areas. The trading management allows you to become the house in a casino — cut your losses with impunity and manage your winners."
— VolSignals community, Mar 24, 2026
"You can have great edge but you will NEVER succeed long term without self-control and a disciplined trading framework. YOU are ultimately your only edge."
— VolSignals, Mar 24, 2026
THE TWO-LAYER MODEL
Layer 1 — Edge Identification: Dealer flow analysis, charm path, positioning structure, regime classification. This is the framework.

Layer 2 — Edge Conversion: Pre-trade checklist, defined exits, sizing discipline, partial profit taking, breach thresholds. This is execution.

Both layers are required. A trader with Layer 1 only is educated but not profitable. Layer 2 without Layer 1 is disciplined but undirected. The combination is the system.
The Most Important Habit
Manage Winners — Partial Profit Is Not Weakness
The single most common post-trade comment across the corpus: taking partial profit at 50–100% gain while leaving runners is consistently described as the highest-impact behavioral change.
"My best adaptation over the last two years has been being willing to take profits on %-enough of my quantity to smooth out the upward slope of my account."
— Jan 30, 2026
The math: a fly that goes from $3 to $7 and comes back to $2 = flat. A fly that goes $3 → $7, you take 75% off → then the remaining 25% goes to zero = still profitable overall. The runway you create by taking partial profit is the edge.
OPEX Awareness
Don't Position Into Expiry — Wait for the Move
When anticipating a directional move based on positioning, Vols repeatedly notes that positioning before expiration is the wrong timing. The mechanical flows (charm, vanna unwinding) often trigger on and after the expiration:
"Don't rush to trade before expiration. Allow for the move to unfold on and after the expiration — which puts us at Friday through next Wednesday."
— Jan 13, 2026
Post-OPEX: old gamma walls are removed, new profile emerges, charm paths reset. The first 1–2 days after major expiration are where structural shifts become visible and tradeable.
0DTE Only
Charm Works on 0DTE Strikes — Not Weekly/Monthly
Critical timing distinction that most traders miss:
"This option at 6475 is not a charm influence right now, it's not. It's just a straddle. Don't expect that just because we're trading above 6475 that we have to have a charm up influence when the straddle is this expensive."
— Mar 7, 2026 (on weekly strikes)
TIME-DISTANCE RULE
0DTE strikes: Charm influence works TODAY. 10 points from strike = meaningful drift.
Weekly strikes (2-7 days out): Charm delayed until day-before expiry. Won't create same-day pin.
Monthly strikes: No meaningful charm until expiry week.
Only trade 0DTE strike levels for same-day charm-based setups. When Vols mentions a weekly strike in morning levels, it won't pin TODAY — it's positioning context for later in the week.
Skew Check
Low Skew = VIX Drop Won't Create Rally
The vanna mechanism only works when skew is elevated:
"Everybody thinks, wow, VIX is so high. I can't wait for this VIX to drop. It's going to explode futures higher. Well, that's not causative unless there's VANNA. Right now we're at a location where we can drop VIX from 28 to 24 and we might not get a big move."
— Mar 7, 2026
SKEW-VANNA GUIDE
High skew (>0.48): Heavy put premium = strong vanna = VIX drop triggers dealer delta buying = explosive rallies possible
Low skew (<0.40): Balanced positioning = weak vanna = VIX drop doesn't force buying = grind/chop expected
This explains why "obvious bounces" fail in low-skew environments. Don't expect vol collapse to create rallies without checking skew first.
Institutional Flow Signals
Large order flow, CTA levels, and external signals referenced in commentary
Structural Warning · Mar 22, 2026
Quarterly Expiry + JPM Collar Reset = Unanchored Window
Two threads published on the same day describe the same structural moment from different angles. Read together, the message is unambiguous:

Thread 1 (JPM Collar): Vanna-driven dealer selling has been pulling spot toward 6475. That flow is vol-sustained and exhausts at expiry — followed by violent expansion away from the strike.

Thread 2 (Skew Crash): Skew crash confirms spot has traveled deep enough into the put strike zone that vanna is spent. The vol surface has rotated to pure gamma. No more directional dampening.
THE COMBINED REGIME READ
Vanna fuel spent → gamma hole active → quarterly expiry March 31 → JPM collar expires with no replacement until June collar is placed. The structural support level that organized dealer hedging flows disappears next week. The post-expiry window is structurally untethered — no anchor, no known new collar strike.
"Don't be surprised on the 31st when the new June Quarterly collar is nowhere to be found."
— VolSignals, Mar 22, 2026
OPERATIONAL RULES — WEEK OF MARCH 22–31
· Skew crashed + vol elevated + gamma hole = Expansion bias, not Pin or Range
· Do not pin-hunt or mean-revert around 6475
· Expect violent move at/through expiry (March 28 OPEX, March 31 quarterly)
· Post-expiry: structurally unanchored until June collar placed — no known dealer short strike to organize flows
· Use defined-risk structures with wider exits. Reduce size. Sit out anything without a pre-defined exit.
Large Block Options
Citadel / Customer Blocks as Regime Signals
Specific large orders are forwarded and discussed as having sustained directional impact — particularly when they arrive during periods of low index gamma (high vanna sensitivity):
"You absolutely have to respect an order like that for its impact and the persistence of its impact. When vanna is as high as it is and gamma is as low as it was — that's just pure force."
— Mar 4, 2026 (on Jun VIX 22 call close)
Key context: large VIX call closes/opens move the vol surface, which cascades into vanna-driven index flows. The correlation is timing-specific — watch for SPX/VIX/VVIX intraday pivots that coincide with known large flow timing.
CTA Levels
GS CTA Pivot Levels as Regime Switches
Goldman Sachs CTA flow data is referenced frequently. Key levels (short-term, medium-term, long-term pivots) function as regime switches where systematic buying flips to selling or vice versa.

Example levels cited: Short-term ~6908, Medium-term ~6757, Long-term ~6348 (as of Mar 2026). When price trades through a medium-term CTA level with momentum, the selling unlocked can be $50–80B over 1 month.

Down tape + medium-term break → up to $80B CTA sell unlocked
Up tape → significant buying inflow
Flat tape → modest selling in most recent periods
Levered ETF Flows
$10B+ Levered ETF Rebalancing = Market Impact
Daily levered/inverse ETF rebalancing flows (TQQQ, SOXL, UPRO, SQQQ, etc.) create end-of-day impact. Key pattern observed:
PATTERN
Large levered ETF BUY requirement ($10B+) has been a CONTRA-indicator 3 of 5 sessions — meaning the flow is often front-run and the market fades into close once the mechanical demand exhausts. Don't chase rallies into close on large levered ETF buy days.
Also: Levered ETF flows are notoriously difficult to time precisely — don't assume "they have to buy at close" means price rises smoothly into 4pm. The rebalancing timing varies.
Skew as Regime Indicator
Persistent Skew Bid = Asymmetric Downside Risk
One of the key themes in early 2026 commentary: skew remaining persistently elevated even as spot rallied or stabilized was treated as a warning signal that the downside risk hadn't been cleared.
"Skew never relaxed. So now we have the same problem on our hands. We got as much vol drop as one could expect in this market but we still have this problem of asymmetry that keeps compounding."
— Feb 25, 2026
When skew is bid at the same time as a rally, it means hedgers are still buying protection aggressively — someone big doesn't believe the rally. When skew finally drops on a rally, that's the "all clear" for the move being sustainable.
TDF / Pension Flows
Target Date Fund Rebalancing at Month/Quarter End
Target Date Fund (TDF) rebalancing flows are referenced as a potential mechanical bid following large sell-offs — particularly at end of quarter or after significant equity losses trigger their equity-up rebalancing trigger.
"We may see inflows from TDFs get the ball rolling higher, right as we reset the vanna profile as well."
— Mar 28, 2025
These are not 0DTE-level flows but they can provide a multi-day tailwind after extreme negative gamma periods resolve.