OPEN-SOURCE SCRIPT
$SPX / $SPY / $QQQ BullFlow 5/5 Plan

5/5 Script for
SPX,
QQQ, $SPY.
I classified flow this way:
Call Ask / Above Ask = bullish
Put Bid / Below Bid = bullish
Put Ask / Above Ask = bearish
Call Bid / Below Bid = bearish
Mid = neutral / excluded from directional score
Correction prints were separated because they distorted
SPX heavily.
Flow Work
Ticker Total Premium Calls Puts Bullish Premium Bearish Premium Read
SPX all prints $417.3M $205.6M $211.7M $304.5M $100.3M Looks bullish, but distorted by corrections
SPX excluding corrections $72.8M $22.1M $50.7M $22.2M $50.6M Actionable flow skewed bearish
$SPXW all prints $31.9M $9.7M $22.2M $15.9M $14.1M Balanced
$SPXW excluding corrections $12.5M $2.2M $10.3M $4.1M $6.4M Slight bearish tilt
SPY $224.9M $89.7M $135.2M $120.7M $101.5M Slight bullish, but put-heavy
QQQ $200.2M $110.2M $90.0M $108.8M $86.9M Cleanest bullish setup
VIX $18.6M $17.9M $0.8M $11.9M $2.0M Vol hedge active
The most important part:
QQQ has the cleanest conditional long profile.
SPY is more two-way.
SPX is sitting on a dangerous pivot because $SPXW max -GEX is at 7200.
SPX Analysis
SPX is at 7200.75. The chart is not cleanly bullish here. It rallied into 7250s, failed, rolled back into 7200, and is now compressing directly on the $SPXW 7200 negative gamma zone.
Gamma structure:
SPX Total Net GEX: +29.08B
SPX Max +GEX: 7400
SPX Max -GEX: 6800
$SPXW Total Net GEX: +7.31B
$SPXW Max +GEX: 7300
$SPXW Max -GEX: 7200
This creates a very specific setup. Above 7220 to 7240, the market can stabilize and squeeze back toward 7250, 7275, 7300. Below 7200, the index can get slippery because spot is sitting directly on the $SPXW max negative gamma level.
Base case: neutral-to-bearish below 7220. Bullish only on reclaim above 7220 and stronger above 7240.
Trade plan:
Bull trigger: 7220 reclaim
A-grade bull trigger: 7240 hold
Bull targets: 7250, 7275, 7300, 7350, 7400
Bear warning: below 7200
A-grade bear trigger: below 7185 / 7175
Bear targets: 7150, 7125, 7100, 7050, 7000
Avoid chop: 7195 to 7220 unless there is strong VIX confirmation.
VIX filter:
Longs are higher quality only if
VIX is below 18.25 and preferably losing 18.00.
Shorts become higher quality if
VIX holds above 18.25 and starts pushing toward 18.75 to 19.25.
SPY Analysis
SPY is at 717.76. This is weaker than
QQQ and less attractive for longs unless it reclaims 720.
Gamma structure:
SPY Total Net GEX: -2.38B
SPY Max +GEX: 725
SPY Max -GEX: 700
Negative net GEX means
SPY can move more aggressively once a level breaks. It is not as pinned as a strong positive gamma tape. The upside magnet is 725, but price first has to reclaim 720 and 722.50. Without that reclaim,
SPY remains vulnerable to a 715 to 712 test.
Flow read:
SPY had $224.9M total premium. Puts were larger than calls by notional value, but directional scoring still leaned slightly bullish because of put selling and some call buying. The issue is that the tape is mixed, not clean. 5/15 flow was almost balanced at $36.2M bullish versus $33.9M bearish.
Trade plan:
Bull trigger: 720 reclaim
A-grade bull trigger: 722.50
Bull targets: 725, 728, 730, 735
Bear warning: below 717.50
A-grade bear trigger: below 715
Bear targets: 712, 710, 705, 700
Avoid chop: 717.50 to 720.
Best usage:
SPY is the confirmation vehicle. If
SPX reclaims 7220 but
SPY cannot reclaim 720, do not chase index calls.
QQQ Analysis
QQQ is the best long candidate of the three, but still conditional. Price is at 672.02 and holding above the 670 to 672 zone after the rally.
Gamma structure:
QQQ Total Net GEX: +2.46B
QQQ Max +GEX: 680
QQQ Max -GEX: 645
Flow read:
QQQ had $200.2M total premium. Calls were $110.2M versus puts at $90.0M. Directionally, bullish premium was $108.8M versus bearish premium at $86.9M. This is cleaner than $SPY. The 5/5 flow also leaned bullish at $7.14M bullish versus $5.39M bearish.
The problem is that price is still sitting below the real breakout area.
QQQ above 675 to 676.25 can magnetize into 680. Failure below 670 puts 668, 665, 660 into play.
Trade plan:
Bull trigger: 673.50 reclaim
A-grade bull trigger: 676.25
Bull targets: 680, 685, 690, 700
Bear warning: below 670
A-grade bear trigger: below 668
Bear targets: 665, 660, 655, 645
Avoid chop: 670 to 673.50.
Best setup:
QQQ long above 676.25 with
VIX below 18.25 and
SPY above 720. That is the cleanest continuation setup.
Priority Ranking for 5/5
QQQ long above 676.25
Cleanest flow, positive net GEX, 680 magnet overhead.
SPX downside below 7200 / 7185
Best volatility expansion setup if
VIX holds above 18.25.
SPY directional confirmation
Use
SPY 720 / 722.50 reclaim or 717.50 / 715 breakdown to confirm whether
SPX is real.
No blind bullish open. The market needs to prove reclaim first.
Master Pine Script for
SPX /
SPY /
QQQ
This one script covers all three. Add it to each chart and leave auto-detect on. It will detect
SPX,
SPY, or
QQQ and plot the correct levels, labels, triggers, table, EMAs, and VWAP.
I classified flow this way:
Call Ask / Above Ask = bullish
Put Bid / Below Bid = bullish
Put Ask / Above Ask = bearish
Call Bid / Below Bid = bearish
Mid = neutral / excluded from directional score
Correction prints were separated because they distorted
Flow Work
Ticker Total Premium Calls Puts Bullish Premium Bearish Premium Read
$SPXW all prints $31.9M $9.7M $22.2M $15.9M $14.1M Balanced
$SPXW excluding corrections $12.5M $2.2M $10.3M $4.1M $6.4M Slight bearish tilt
The most important part:
Gamma structure:
$SPXW Total Net GEX: +7.31B
$SPXW Max +GEX: 7300
$SPXW Max -GEX: 7200
This creates a very specific setup. Above 7220 to 7240, the market can stabilize and squeeze back toward 7250, 7275, 7300. Below 7200, the index can get slippery because spot is sitting directly on the $SPXW max negative gamma level.
Base case: neutral-to-bearish below 7220. Bullish only on reclaim above 7220 and stronger above 7240.
Trade plan:
Bull trigger: 7220 reclaim
A-grade bull trigger: 7240 hold
Bull targets: 7250, 7275, 7300, 7350, 7400
Bear warning: below 7200
A-grade bear trigger: below 7185 / 7175
Bear targets: 7150, 7125, 7100, 7050, 7000
Avoid chop: 7195 to 7220 unless there is strong VIX confirmation.
VIX filter:
Longs are higher quality only if
Shorts become higher quality if
Gamma structure:
Negative net GEX means
Flow read:
Trade plan:
Bull trigger: 720 reclaim
A-grade bull trigger: 722.50
Bull targets: 725, 728, 730, 735
Bear warning: below 717.50
A-grade bear trigger: below 715
Bear targets: 712, 710, 705, 700
Avoid chop: 717.50 to 720.
Best usage:
Gamma structure:
Flow read:
The problem is that price is still sitting below the real breakout area.
Trade plan:
Bull trigger: 673.50 reclaim
A-grade bull trigger: 676.25
Bull targets: 680, 685, 690, 700
Bear warning: below 670
A-grade bear trigger: below 668
Bear targets: 665, 660, 655, 645
Avoid chop: 670 to 673.50.
Best setup:
Priority Ranking for 5/5
Cleanest flow, positive net GEX, 680 magnet overhead.
Best volatility expansion setup if
Use
No blind bullish open. The market needs to prove reclaim first.
Master Pine Script for
This one script covers all three. Add it to each chart and leave auto-detect on. It will detect
Skrypt open-source
W zgodzie z duchem TradingView twórca tego skryptu udostępnił go jako open-source, aby użytkownicy mogli przejrzeć i zweryfikować jego działanie. Ukłony dla autora. Korzystanie jest bezpłatne, jednak ponowna publikacja kodu podlega naszym Zasadom serwisu.
Wyłączenie odpowiedzialności
Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.
Skrypt open-source
W zgodzie z duchem TradingView twórca tego skryptu udostępnił go jako open-source, aby użytkownicy mogli przejrzeć i zweryfikować jego działanie. Ukłony dla autora. Korzystanie jest bezpłatne, jednak ponowna publikacja kodu podlega naszym Zasadom serwisu.
Wyłączenie odpowiedzialności
Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.