Tuesday 31 March 2026 · /ES · 5M

3/31 Trade Plan

Bias · Bearish → Bullish only above 6,490 Lower highs → fade strength unless key levels reclaim

Key levels

6,560Resistance · upside target
6,490Resistance · major reclaim level
6,454Resistance · first supply
6,400Support · key level / gap area
6,387–6,407Support · demand zone
6,350Support · major daily level

Context

Overnight, ES pushed from 6,358 to 6,436 and is now slightly pulling back, holding near the highs. This suggests buyers are attempting to build higher lows, but we’re still trading below key supply. The main level to watch is 6,407 as support—if that holds, price can continue pushing into 6,454 and 6,483, with 6,490 as the only level that truly shifts momentum. Until then, this remains a prove-it environment, not confirmed strength, and failure back below 6,407 opens rotation back toward 6,350.

★ A+ Setup

Pop & Fade (Primary)

Zone
6,455 → 6,490
Trigger
Push into resistance; Weak continuation / rejection
Target
6,400 → 6,350
Invalidation
Acceptance above 6,510

This remains the best trade:; Trend = sell strength

A+ Setup

Breakdown → Gap Fill

Zone
Below 6,400
Trigger
Loss of 6,400; Acceptance lower
Target
6,350
Invalidation
Reclaim above 6,430

If this goes:; Gap fill + continuation lower

B+ Setup

Demand Hold Long

Zone
6,400 / 6,360
Trigger
Flush into key levels; Strong reaction / buyers step in
Target
6,454
Invalidation
Acceptance below 6,350

Counter-trend: Only if very obvious reaction

A+ Setup

Reclaim Shift

Zone
Above 6,490
Trigger
Break and HOLD above 6,490
Target
6,560
Invalidation
Loss of 6,454

Only place bias flips: Above here = real strength

Confirmation

  • 1️⃣ 5m acceptance at key levels
  • 2️⃣ Reaction at extremes only
  • 3️⃣ VWAP aligned
  • 4️⃣ No chasing
  • No chasing longs into supply
  • No shorting directly into 6,400 demand
  • No trading middle

Mindset

  • Trend is still down → don’t fight it early
  • Let price come to your levels → no forcing entries
  • One clean trade is enough
  • After your win → you are done

Best window

10–11:30AM

How it played out

The primary setup triggered, then hit its invalidation.

triggered, then invalidated at 6510. Measured from m15 bars, ESM6, confirm entry, touch-based invalidation. Not a fill, and not a return: see how this is measured.

Get tomorrow's plan before the open.

Free, every trading day. Plans go out by email and stay here in the archive.

No signals, no spam. Prefer chat? Join the Discord.

Earlier plans