What Are Pre-Market Futures Levels?
Pre-market futures levels are price zones calculated before the regular trading session that serve as reference points for support, resistance, and likely intraday turning zones. Unlike arbitrary lines drawn on a chart, these levels are derived mathematically from recent price action — which means every trader using the same data arrives at the same numbers.
That consensus is precisely what makes them useful. When thousands of traders are watching the same price level, the level itself becomes self-fulfilling: buying or selling pressure clusters at those prices, creating reactions that reinforce the level's significance.
The main categories of pre-market levels used by futures traders are:
The high and low of the futures session outside regular trading hours. Defines the structural context for the day open.
Mathematically derived from yesterday's high, low, and close. Provides a framework of S1–S3 and R1–R3 levels for the day.
Volume-weighted average price. The institutional benchmark — large players buy weakness below VWAP, sell strength above it.
Previous day's high/low, weekly levels, POC (point of control), and volume clusters from prior sessions.
Professional futures traders don't trade blind into resistance or support — they know where every key level is before the session opens. The pre-market hours (4 AM–9:30 AM ET) are for building that level map, not reacting to it in real time.
The Overnight Range: High, Low, and Midpoint
ES (E-mini S&P 500) futures trade nearly 24 hours a day. The overnight session runs from 6 PM ET Sunday to 9:30 AM ET Monday (and every weekday evening thereafter), covering European and Asian market hours. The price action during this window creates the overnight high and overnight low — two of the most reliable pre-market reference points you have.
Why overnight levels matter
The overnight range tells you two things: where global market participants set price before domestic institutions enter, and where structural support/resistance existed when volume was thin. When the cash equity session opens and volume surges, these levels are tested — and frequently act as meaningful reference zones.
| Level | What It Represents | Trading Use |
|---|---|---|
| Overnight High (ONH) | The highest price traded since yesterday's 4 PM ET close | Potential resistance on first test; break above is bullish continuation signal |
| Overnight Low (ONL) | The lowest price traded in the overnight session | Potential support on first test; break below is bearish continuation signal |
| Overnight Midpoint | The exact midpoint of the overnight range | Intraday equilibrium level — often acts as a magnet and mean-reversion target |
| Gap from Prior Close | Distance between yesterday's 4 PM close and today's open | Gaps >4 pts often fill by midday; gap fill level is a target on open |
When ES breaks above the overnight high on elevated volume in the first 30 minutes, the day often trends higher — the overnight high becoming new support. The same logic applies to downside breaks through the overnight low. These breakouts are among the most reliable momentum entries in ES futures precisely because they represent a clear structural shift.
The overnight range width is itself informative: a narrow overnight range (<15 points for ES) suggests institutional indifference and often precedes a volatile regular session. A wide overnight range suggests the market already made its move and the regular session may be more contained.
Pivot Points: P, R1/R2/R3, S1/S2/S3
Pivot points are calculated from the prior session's high (H), low (L), and close (C). They produce a central pivot (P) plus three resistance levels above (R1, R2, R3) and three support levels below (S1, S2, S3). The classic formula is:
R1 = (2 × P) − L | S1 = (2 × P) − H
R2 = P + (H − L) | S2 = P − (H − L)
R3 = H + 2 × (P − L) | S3 = L − 2 × (H − P)
How traders use each pivot level
| Level | Description | Bias Signal |
|---|---|---|
| R3 | Extreme resistance — rarely reached, but violent when broken | Strong bullish breakout signal above R3 |
| R2 | Secondary resistance; frequent intraday high-of-day target | Extended bullish session; fading R2 on first touch is common |
| R1 | First resistance above pivot; common intraday target | Bullish sessions often reach R1 and stall; a decisive break opens R2 |
| P (Pivot) | Central pivot — the session's neutral zone | Trading above P = bullish bias; below P = bearish bias. Simple and effective. |
| S1 | First support below pivot; common intraday low target | Bearish sessions often reach S1 and bounce; a decisive break opens S2 |
| S2 | Secondary support; strong structural level | Extended bearish session; bouncing S2 is a high-conviction long setup |
| S3 | Extreme support — typically marks a major capitulation low | Strong bearish breakout signal below S3 |
The most important single number from the pivot calculation is P itself. Whether ES is trading above or below the daily pivot at the open sets the default bias for the session. It's a one-look filter that works with surprising consistency: studies across ES show the market closes above the pivot roughly 55–60% of sessions where it opened above it.
The classic (or "floor trader") pivot formula is shown above. You may also encounter Fibonacci pivots (which apply Fibonacci ratios to the range instead of fixed multiples) and Camarilla pivots (which compress the levels closer to price for tighter intraday ranges). For ES futures, the classic formula is the most widely used — and since consensus matters, classic pivots are the best starting point.
VWAP and Anchored VWAP
VWAP — Volume-Weighted Average Price — is the average price of all transactions during the session, weighted by volume. The formula is simple:
For institutional traders — hedge funds, pension funds, and prop desks executing large orders — VWAP is the benchmark. A buy order executed better than VWAP is considered a good fill; worse than VWAP is a bad fill. This creates a structural dynamic: large participants systematically buy below VWAP and sell above it to manage execution quality. That flow is mechanical and predictable — which is why VWAP works as a level.
How day traders use VWAP
Pre-market VWAP
Before the regular session opens, a pre-market VWAP is calculated from overnight futures activity. This level tells you where the overnight session's volume-weighted equilibrium sits. If ES opens near the pre-market VWAP, the market is in balance. A gap open above it suggests buyers controlled overnight; a gap below suggests seller dominance.
Anchored VWAP
Anchored VWAP starts the calculation from a specific reference point — a key swing high or low, the prior week's open, a major news event. This gives you institutional levels at meaningful timeframe anchors rather than just the current session. Weekly VWAP and monthly VWAP are the two most commonly used anchored levels in futures trading. OpenBell's briefings include the daily VWAP alongside key S/R in the levels table.
One of the highest-probability intraday setups in ES: price drops below VWAP, establishes a base, then reclaims VWAP on above-average volume. The reclaim trade enters on the confirmed close back above VWAP, targeting R1 or the overnight high. Failure to hold VWAP after the reclaim flips it immediately back to a short setup.
Worked Example: Reading Today's ES Levels
Abstract concepts click when you see them applied to real numbers. Below is how a trader would read the pre-market level structure for ES on a typical session, using data from an OpenBell morning briefing.
| Level | Type | Price | Note |
|---|---|---|---|
| R3 | Resistance | 5,338.75 | Extreme — 2× range extension |
| Overnight High | Overnight | 5,306.50 | First resistance on gap open |
| R2 | Resistance | 5,298.25 | Strong resistance cluster near ONH |
| R1 | Resistance | 5,274.00 | First target on bullish sessions |
| Pre-Mkt VWAP | VWAP | 5,264.75 | Overnight equilibrium; open near here = balanced |
| Pivot (P) | Pivot | 5,258.50 | Bull/bear line. Open above = bullish default |
| S1 | Support | 5,240.25 | First support; common low-of-day target |
| Overnight Low | Overnight | 5,233.00 | Strong support; break = momentum continuation |
| S2 | Support | 5,218.75 | Extended bearish target |
| S3 | Support | 5,194.50 | Extreme support — rare |
How a trader reads this structure: ES opened at 5,261 — just above the Pivot (5,258.50) and slightly below the pre-market VWAP (5,264.75). This is a near-balanced open. The immediate question is: does the opening 15-minute candle close above VWAP?
If yes (bullish confirmation): the trade plan is long toward R1 (5,274), then R2/ONH cluster (5,298–5,306) with aggressive stop below the Pivot. Mean-reversion longs at S1 (5,240) also in play on any dip.
If no (bearish failure): failed VWAP reclaim becomes a short toward S1 (5,240), then ONL (5,233) with stop above VWAP. R1 becomes the cap on any bounce — shorting failed tests of R1 is the default on bearish sessions.
The ONH/ONL cluster is the key range to watch. A break and hold above ONH (5,306.50) opens the path to R2 and potentially R3 — that's a strong trending session. A break below ONL (5,233) shifts the entire session bias bearish.
Notice how the levels create a tiered structure: the pivot defines bias, R1/S1 define the first target bracket, R2/S2 define the extended range, and the overnight highs/lows define structural breakout levels. You're not guessing at price targets — you're pre-identifying them.
Combining Levels With GEX Data
Pre-market technical levels tell you where price is likely to react. GEX (gamma exposure) data tells you how the market is likely to behave when it gets there. Used together, they produce higher-conviction setups than either alone.
"Technical levels show you the map. GEX tells you the weather. You need both to plan the route."
Four high-probability confluence setups
| Setup | Technical Level | GEX Confirmation | Conviction |
|---|---|---|---|
| Pinned Pivot | Price hovering near daily Pivot (P) | GEX flip level = Pivot ± 3 pts AND positive GEX regime | Very High — two frameworks agreeing on equilibrium |
| Wall + Resistance | R1 or R2 within 3 pts of upper GEX gamma wall | Large call wall at resistance level | High — institutional options positioning reinforces the technical level |
| Support at Flip | S1 or ONL near the GEX flip level | GEX flip level within 2 pts of S1 or ONL | High — break below this area triggers regime shift + technical breakdown simultaneously |
| VWAP + Flip Divergence | VWAP pulling price one direction | GEX flip level on the opposite side | Medium — market is caught between two frameworks; expect chop until one resolves |
Using GEX regime to filter your level trades
The GEX regime — whether net GEX is positive or negative — should govern which type of level trades you take:
In positive GEX environments, market maker hedging suppresses volatility. Fading R1/R2 resistance and buying S1/S2 support works well. Set tighter targets — the market pins, not trends.
In negative GEX, market maker flows amplify moves. Breakouts through R2 or below S2 tend to continue rather than reverse. Widen targets, trail stops aggressively, and don't fade momentum.
The combination of pre-market levels with GEX data is the core of OpenBell's pre-market briefing. Every morning's report gives you the full picture: overnight range, pivot levels, VWAP, and GEX regime, flip level, and gamma walls — in one place, before 8 AM. For a deeper understanding of how GEX works, see our explainer: What Is Gamma Exposure (GEX)? A Day Trader's Guide.
Your Pre-Market Routine: 5 Steps
Applying this framework consistently requires a structured process. Here's a pre-market level review that takes under 10 minutes and gives you a complete session plan:
-
1Mark the overnight rangeRecord overnight high (ONH), overnight low (ONL), and midpoint on your chart. Note whether a gap exists vs. yesterday's close and calculate the gap size. A gap >4 pts in ES is significant; above 10 pts changes the session structure substantially.
-
2Plot the pivot structureMark P, R1, R2, S1, S2 on your intraday chart. Identify which levels cluster with overnight high/low — when a pivot level and overnight level are within 2–3 pts of each other, that's a high-significance zone that has been tested across two different methodologies.
-
3Note VWAP contextRecord pre-market VWAP. If it's within 3 pts of the pivot, the session is likely balanced at open. If VWAP is significantly above or below pivot, one side has more momentum heading into the regular session — trade with that momentum until it's clearly broken.
-
4Layer in GEX levelsAdd the GEX flip level, upper gamma wall, and lower gamma wall. Look for confluences with your technical levels. Note the GEX regime — positive means mean-reversion at levels, negative means momentum through levels. This single filter changes how you trade every level on your map.
-
5Define your session scenariosWrite out two scenarios before the open: (a) the bullish case — what does price need to do to confirm, what's the target, where is the stop. (b) the bearish case — same structure. When one scenario plays out, you execute. You're not deciding in real time; you're just observing which scenario the market chose.
This five-step review is exactly what OpenBell's pre-market briefing does automatically. Every morning before 8 AM ET, openbell.polsia.app/today has the complete level map — overnight range, pivot structure, VWAP, GEX regime and walls, economic calendar, and a bottom-line bias for ES, NQ, CL, GC, and ZB. Free, no login required.