ES Analysis & Setup for Friday June 12, Iran Relief RallyE-mini S&P 500 FuturesCME_MINI:ES1!MyAlgoIndexBias: ES enters Friday in a constructive relief posture, recovering most of this week's geopolitical break. The contract settled the prior session at 7,396 and trades near 7,440 overnight, up about 0.6 percent, after ranging 7,374.75 to 7,451.25 and bouncing roughly 210 points off yesterday's 7,232 one-month low. That reclaims the dealer decision level near 7,390 and the daily pivot at 7,349, flipping the short-term posture from defensive to cautiously constructive. The driver is a sharp Iran de-escalation, with cancelled strikes, ceasefire talks, and a possible weekend signing, producing clean risk-on: index futures higher, crude down about 2 percent to its lowest since mid-April near 84, yields lower, the dollar softer, and the volatility index down more than 3 percent into the high-18s. Fixed-strike volatility dropped with longer-dated call demand stepping in, and dealer positioning reads positive, an environment where dips tend to be bought. The contradiction is overhead supply: price runs straight into the overnight high at 7,451, the 1 standard deviation band near 7,456, the first pivot at 7,466, and the declining 20-day average at 7,481. A very large technology IPO launches at the 9:30 ET open, raising the odds of a short-term liquidity vacuum and a two-sided opening range. Treat the session as a level-gated, moderately constructive relief attempt above 7,390 to 7,400, with the 10:00 ET sentiment and inflation-expectations data the first-order catalyst 15 minutes after the open. Resistance: 7,481 (declining 20-day average, 2 standard deviation) 7,466 (first resistance pivot, 9-day crossover) 7,456 to 7,460 (1 standard deviation, momentum crossover) 7,451 (overnight high) 7,500 to 7,504 (dealer-positioned call resistance, primary ceiling) 7,525 to 7,575 (projected positive-gamma build zone) 7,537 (second resistance pivot) 7,632 (one-month high) Support: 7,432 (50 percent retracement of the 4-week range, at spot) 7,404 to 7,408 (dealer-positioned support, midline RSI) 7,390 to 7,396 (dealer decision level, prior settle) 7,377 (40-day crossover) 7,374 (overnight low) 7,349 (daily pivot) 7,335 (1 standard deviation support) 7,325 to 7,300 (secondary dealer-positioning supports) 7,278 (first support pivot) 7,232 (one-month low, week's base) 7,200 and 7,000 (major support bases) Primary Setup: Long-biased, conditional and level-gated. After 9:45 ET, a hold of the 7,402 to 7,412 dealer-positioned shelf with flow confirmation favors a push into the overhead supply; alternatively, dip-buy 7,376 to 7,390 if the 9:30 IPO produces a liquidity-vacuum flush that holds the decision level. Entry 7,402 to 7,412, structural stop below 7,374, targets 7,451 first, then 7,466, then 7,481 at the 20-day average. Invalidation on a sustained loss of 7,390, which shifts focus to 7,374, then 7,349 and the 7,325 to 7,300 supports. Alternate plan: fade a rejection at 7,456 to 7,481 back toward 7,432 then 7,408 if price stalls on weak flow, stop above 7,490. Half size given the 10:00 ET data 15 minutes after the open and the 9:30 IPO liquidity event, and do not initiate into the release itself; let the print clear, then trade the reaction. Iron Rule, no entry before 9:45 ET.