Example session · ES 15m
Chart Analysis
Drop a chart and PreBell returns a structured, framework-based read.
Midday · 1:00 PM ET
ESS&P 500E-mini S&P 500 · CME
5m15m1h4hD
◆ NEUTRAL
Instrument: ES
TF: 15m
Confidence: 38/100
Low
Draw: None either side · range midpoint near 7,010
Neutral. Price has been rotating inside a defined range for five sessions with no clear higher-timeframe draw in either direction. Avoid chasing mid-range; wait for a clean rejection at the range high near 7,060 or the range low near 6,960 before taking a trade, or stand aside entirely until the range breaks.
Why this confidence · 38/100
Confidence sits in the high-30s because there is no macro draw: the last five sessions show balanced two-way trade with neither buyers nor sellers producing a clean displacement leg. Both range boundaries have been tested multiple times without a decisive break, and the mid-range location of current price offers no edge in either direction until one side is swept and rejected, or broken outright.
Pre-entry checklist
- Price sweeps the range high near 7,060 AND shows a bearish MSS or ChoCH on the 5m, fade short
- Price sweeps the range low near 6,960 AND shows a bullish MSS or ChoCH on the 5m, fade long
Then → Only engage at the extremes, and only after the 5m confirms. A 15m candle that closes beyond either boundary with follow-through ends the range read. Do not fade a genuine breakout.
Primary setup
IF price sweeps the range high near 7,060 AND rejects with a bearish MSS on the 5m, THEN fade short toward the range low at 6,960, stop above 7,075. IF price instead sweeps the range low near 6,960 AND rejects with a bullish MSS on the 5m, THEN fade long toward the range high at 7,060, stop below 6,945. Skip the trade entirely while price sits mid-range, there is no edge there. Watch the NY AM kill zone (8:30-11:00 AM ET) for either trigger.
Key levels
| Level | Price | Type | Note |
| Range High |
7,055-7,070 |
BSL |
Upper boundary, tested three times over the last five sessions without a clean break. Buy-side liquidity rests just above. |
| Upper Consolidation |
7,030 |
EQH |
Minor resistance inside the range. Short-term sellers have shown up here intraday, but without follow-through. |
| Current Price / Range Midpoint |
7,010 |
EQ |
Equilibrium of the range. No statistical edge in either direction from here. |
| Lower Consolidation |
6,985 |
EQL |
Minor support inside the range. Short-term buyers have shown up here intraday, but without follow-through. |
| Range Low |
6,945-6,960 |
SSL |
Lower boundary, tested twice over the last five sessions without a clean break. Sell-side liquidity rests just below. |
| Breakout Trigger, Either Side |
>7,070 / <6,945 |
OB |
A 15m close beyond either boundary with follow-through converts this from a range read into a directional one. |
What flips this read
This is not a directional bias, so the read is challenged from both sides. A 15m candle closing beyond 7,070 with follow-through invalidates the range and flips this to a bullish continuation read targeting the next liquidity pool above. A 15m candle closing beyond 6,945 with follow-through invalidates the range and flips this to a bearish continuation read targeting the next liquidity pool below. Either way, the range read is done once a boundary breaks cleanly.
Why this bias ▾
The chart shows five consecutive sessions of balanced, two-way trade between roughly 6,945 and 7,070, with no higher-timeframe trend visible on this chart. Each test of the range high has been sold and each test of the range low has been bought, but neither side has produced the displacement needed to call a directional draw. Current price near 7,010 sits at the range midpoint, offering no statistical edge until one boundary is swept and rejected, or broken outright.
Session & context ▾
Current phase: April 19 pre-market / early London session, day five of the current range. Price is drifting near the midpoint with no clear London Judas swing yet. Primary kill zone to watch: NY AM open 8:30-11:00 AM ET, where prior range extremes have produced the cleanest rejections this week. No prior London sweep is confirmed on this chart yet.
Phase
Day five of range-bound trade, no HTF draw, London session building
Structure
Balanced two-way auction; both boundaries respected repeatedly, no displacement either direction
Next event
Wait for a sweep of either 7,060 or 6,960 with a 5m MSS/ChoCH in the opposite direction, or a clean 15m breakout close beyond either level
If the range breaks
If price closes a 15m candle beyond 7,070 with follow-through and no immediate reclaim, treat this as a range breakout: the draw shifts bullish toward the next liquidity pool near 7,180-7,200, the same zone flagged in the bullish continuation read. If price instead closes beyond 6,945 with follow-through, treat it as a bearish breakout: the draw shifts toward the next liquidity pool near 6,860-6,880, the same zone flagged in the bearish continuation read.
Reference, terms used in this analysis
EQHEqual Highs, two or more matching highs; a visible liquidity pool above price.
EQLEqual Lows, two or more matching lows; a visible liquidity pool below price.
EQEquilibrium, the midpoint of a range; the zone of least statistical edge.
BSLBuy-Side Liquidity, stop losses resting above equal highs or swing highs.
SSLSell-Side Liquidity, stop losses resting below equal lows or swing lows.
OBOrder Block, last opposing candle before an institutional impulse; price returns here for repricing.
FVGFair Value Gap, three-candle imbalance showing aggressive institutional order flow.
MSSMarket Structure Shift, a lower-timeframe break of structure used to time entry after a liquidity sweep.
ChoCHChange of Character, structure break against the prevailing trend; signals possible reversal.