| ◇ | 7,894.87 | UP | derived — 1% beyond 7,816.70; active only on a confirmed break |
| ★★★★★ | 7,816.70 | UP | Yearly ceiling — clear it on a close and momentum buyers take control. |
| ★ | 7,697.52 | Yesterday's high, first speed bump for any bounce attempt. | |
| → | 7,686.14 | last close (-0.33%) | |
| ★ | 7,665.06 | Yesterday's low, first line of defense for dip buyers. | |
| ★★★★ | 7,638.17 | DP | The pivot — lose this on a close and sellers take the wheel. |
| ★★★★ | 7,581.50 | DP | Demand zone floor; a clean hold here keeps the uptrend intact. |
| ◇ | 7,561.79 | DP | derived — 1% beyond 7,638.17; active only on a confirmed break |
| ★★★ | 7,421.82 | DP | Backstop for a deeper flush — not in play unless 7,581.50 fails first. |
| ★★★★ | 7,313.92 | DP | Matches the swing low — a breach here would be a trend-changing event. |
| ★★★★★ | 6,316.91 | DP | The floor for the whole year — nothing here changes the bull case. |
🟢bullish | $7,686.14 · swing (days–weeks)
🟥Bear trigger: < 7,638.17 (daily close)
🟩Bull trigger: > 7,816.70 (daily close)
🎯7,600.00 → 7,581.50 → 7,550.00 (downside) · 7,850.00 (upside)
🛡️7,816.70 = supply lid
⚖️EQ 7,565.31 = equilibrium pivot
–Swing high 7,816.70 and swing low 7,313.92 are the key liquidity zones — the spots where stop-runs and sweeps are most likely before the real move
–Closest resistance above: 7,697.52 → 7,700.00 → 7,750.00 → 7,800.00 → 7,816.70 → 7,850.00
–Closest support below: 7,665.06 → 7,650.00 → 7,638.17 → 7,600.00 → 7,581.50 → 7,550.00
–Strongest nearby cluster: 7,525.94–7,581.50 (4 touches) — the most contested price on the board
–Supply imbalance overhead at 7,816.70 — where rallies have stalled and can reverse again
–Demand imbalance below at 7,581.50–7,638.17 — where dips have found a bid all month
–Primary (long, with the trend): buy a hold of the 7,638.17 pivot / 7,581.50–7,638.17 demand zone, targeting 7,816.70 then 7,850.00
–Opposite (short, needs confirmation): only valid on a confirmed daily close below 7,638.17 — a breakdown, not a sweep — targeting 7,600.00 → 7,581.50 → 7,550.00
–Long stop: below 7,581.50 (zone floor); wider swing version below 7,313.92
–Short stop: back above 7,638.17 — a reclaim invalidates the breakdown
–Watch 7,816.70 — the swing high / supply lid — for a stop-run wick above that fails to close there
–Confirmation: a bearish engulfing or long-wick pin bar on the hourly right at 7,816.70, or a lower-timeframe breakdown back under 7,800.00
–Profit-taking ladder: trim into 7,600.00, add-on trim at 7,581.50, final target 7,550.00
–Stop: just above the supply zone, roughly 7,825.00, above the swing high
–Watch the 7,581.50–7,638.17 demand zone for a reclaim, or a sweep of the 7,313.92 swing low for the deeper version
–Confirmation: a bullish pin bar or hammer inside the zone, or a higher-low reclaim of 7,638.17 after a wick below it
–Targets: 7,816.70 first, then 7,850.00 on continuation
–Stop: just below 7,581.50 (zone floor); deep-swing stop below 7,313.92
If SPX loses 7,638.17 on a daily close, look for a slide into 7,600.00, then 7,581.50, then 7,550.00 — the daily engine's -0.18% lean (49% confidence) fits a short pullback into that demand zone before anything bigger. A hold above 7,638.17, especially a push through 7,816.70, flips the picture bullish toward 7,850.00, which lines up with the weekly engine's firmer +0.86% up lean (55% confidence). With daily confidence sitting near a coin flip, both scenarios stay live until the pivot actually breaks.
Not financial advice — analysis only.