You wake up, check the ES pre-market, and see a clean gap sitting right there — 12 points of open air between Friday's close and tonight's Globex open. You know the ES futures gap fill strategy is supposed to be one of the most reliable setups in the market. But by 9:45 AM you've either missed the move entirely, gotten chopped out on a false start, or — worse — faded a gap that never came back. If that sequence sounds familiar, the problem isn't the setup. It's the execution framework around it. This guide fixes that.
A gap fill in ES futures occurs when the market opens above or below the prior session's closing price and then retraces to close that price void. Because the E-mini S&P 500 futures contract (ES) trades nearly 24 hours a day on the CME Globex session, the relevant gap is typically measured from the Regular Trading Hours (RTH) close at 4:00 PM ET to the next day's 9:30 AM ET open.
The ES contract specification matters here: each full point on ES is worth $50, and the minimum tick is 0.25 points ($12.50). A 10-point gap represents $500 per contract in open price displacement — meaningful liquidity that the market has a structural incentive to revisit. That incentive is the statistical engine behind every gap fill trade in ES.
The gap fill setup (GFI) is one of the core signal types detected on TradeDisciple, alongside setups like ORB, VWAP Reclaim, and Market Structure Break. Understanding how gap fills interact with those other setups is what separates a mechanical gap fade from a genuinely high-confidence trade.
Before you trade any setup, you need to understand its base rate. Here's what multi-year ES data shows about same-day gap fill probability by gap size:
| Gap Size (ES Points) | Fill Rate (Same Session) | Avg Time to Fill | Risk Level |
|---|---|---|---|
| 1–5 points | 78–82% | 15–45 min | Low |
| 5–10 points | 68–74% | 30–90 min | Moderate |
| 10–20 points | 52–60% | 60–180 min | High |
| 20+ points | 28–38% | Multi-session | Very High |
The takeaway: small-to-medium gaps under 10 points are your bread-and-butter. Gaps above 20 points are driven by genuine macro catalysts — FOMC decisions, NFP, geopolitical events — and fading them blindly is a low-probability bet that burns newer traders constantly. Know your gap size before you size your trade.
For context on how this compares to other high-probability ES setups, see our complete ES futures day trading guide.
TradeDisciple's AI scans ES pre-market every morning, grades active gap fill setups with a confidence score, and delivers entry, stop, and T1/T2/T3 targets the moment price confirms. Stop guessing gap direction — trade with a system.
Start 7-Day Free Trial →No credit card required · Cancel anytime
The gap itself is just the setup premise. What separates winning traders is having a repeatable, rule-based execution framework that filters high-probability entries from traps. Here's the four-step process used by traders who trade this setup consistently.
Before 9:30 AM ET, classify the gap into one of three categories:
You can use pre-market volume profile and Globex range data to make this call. If the Globex session pushed aggressively on heavy volume, treat the gap with more respect. If it drifted on thin volume, the fill probability increases.
Never enter a gap fill trade at the open. The first 5 minutes of RTH are the most volatile and most manipulated period of the session. Instead, use an Opening Range Breakout (ORB) reference — typically the 5-minute or 15-minute ORB — to define directional bias.
If the gap is to the upside (ES opened above prior close) and price fails to hold the opening range high and breaks back below the ORB low, that's your first confirmation signal that the gap fill is in play. This ORB failure is often classified as a Breakout Failure (BFL) signal on TradeDisciple and frequently accompanies gap fill setups on the same bar. Learn more about this setup in our ORB trading strategy guide.
Once you have ORB direction, layer in VWAP (Volume Weighted Average Price). For an upside gap fill trade (you're looking for price to come back down), you want to see price trading below VWAP — or at least rejecting VWAP from above. A VWAP rejection in the direction of the gap fill is a high-conviction confluence signal.
The combination of ORB failure + VWAP rejection is one of the most reliable entry triggers for the ES gap fill strategy. TradeDisciple detects this exact confluence and rates setups with a combined signal score — a GFI setup that also triggers a VWAP Reclaim (VWR) or BFL signal on the same instrument in the same window typically receives an A or A+ grade. Our full breakdown of VWAP-based entries is in the VWAP trading guide.
Once you have classification + ORB direction + VWAP confirmation, here's how to structure the trade:
For a 10-point gap fill at 2 contracts with a 5-point stop: risk is $500, T1 reward is $500 (1:1), T2 reward is $1,000 (2:1), T3 can extend to $1,500+ (3:1+). The asymmetry is there when you execute with discipline.
Every morning, TradeDisciple grades active ES gap fill setups with a confidence score from 0–100%, a letter grade, and precise entry/stop/target levels. You'll know within seconds whether the setup is A+ quality or a C-grade trap to skip.
Start 7-Day Free Trial →No credit card required · Cancel anytime
The ES gap fill strategy today is not a set-and-forget system. The market has evolved, and so have the traps around this setup. Here are the three most common failure modes:
Price moves aggressively toward the gap fill target, triggers a cluster of buy stops just above or sell stops just below a key level, then reverses sharply. This is a Liquidity Sweep (LSW) — one of the most common traps around gap fill targets. If you're entering late (after price has already traveled 60%+ of the gap distance), you're frequently buying or selling directly into a liquidity sweep setup.
The fix: enter early in the move (Steps 1–3 above) or don't enter at all. Late entries into gap fills are low-reward, high-risk by definition.
On high-conviction news days — strong CPI prints, Fed decisions, surprise earnings from S&P 500 heavyweights — the market gaps and continues in the gap direction rather than filling. Fading this type of gap is one of the fastest ways to blow a trading day. The rule: never fade a gap on a confirmed macro catalyst day without seeing at least one failed attempt to continue the trend and a VWAP reclaim signal in the opposite direction first.
ES intraday margin on most platforms is approximately $500–$1,000 per contract in 2026, which makes it dangerously easy to oversize. A 10-contract position on a gap fill trade that goes 8 points against you before triggering is an $4,000 loss. Size according to your max daily drawdown, not your available margin. Use the prop firm sizing calculator available on TradeDisciple to auto-calculate appropriate contract size based on your account and risk parameters before every trade.
The ES gap fill setup is particularly well-suited for prop firm evaluation accounts on platforms like TopStep, Apex Trader Funding, FundedNext, and My Funded Futures (MFFU). Here's why:
For a deeper breakdown of trading signals in prop firm contexts, see our prop firm trading signals guide. And if you're comparing instruments across evaluations, our best futures for day trading breakdown covers ES vs. NQ vs. MES for different account sizes.
Manually scanning for gap fills, classifying gap type, waiting for ORB confirmation, monitoring VWAP, and then executing — all before 10:00 AM ET — is a demanding workflow. TradeDisciple automates the detection and grading layer so you focus exclusively on execution.
Here's what the platform delivers for every active GFI (Gap Fill) signal on ES:
The platform covers all major CME futures — ES, NQ, GC (Gold), CL (Crude Oil), RTY, YM, and BTC — so when ES gap fills are low-grade on a given morning, you can rotate to NQ or GC without leaving the platform. See how NQ gap fills compare in our NQ futures trading strategies guide.
Pricing is $149/month or $999/year, with a 7-day free trial requiring no credit card. For a full overview of how AI-driven signals work across all setups, visit our futures trading signals guide.
Historical data shows ES futures fill their opening gaps roughly 65–75% of the time within the same trading session, depending on gap size. Gaps under 10 points fill far more frequently than gaps exceeding 20 points, which often require multiple sessions or never fully close.
The highest-probability window is the first 30–60 minutes after the 9:30 AM ET open, when volume and volatility are highest. A secondary opportunity often appears in the 10:30–11:00 AM ET window if the initial move stalls and rotates back toward the gap.
Yes — gap fill setups align well with prop firm rules because they offer defined risk entries with clear stop levels. Platforms like TopStep and Apex allow ES trading, and using an AI signal tool to confirm setup grade before entry helps you stay disciplined and avoid overtrading.
The ES futures gap fill strategy has been a staple of professional intraday traders for decades because the statistical edge is real and the execution logic is sound. What changes year over year is the noise around the setup — the liquidity sweeps, the gap-and-go traps, the macro catalysts that invalidate fade setups before you realize it. Having a real-time AI system that classifies, grades, and delivers gap fill signals with entry-level precision isn't a luxury anymore — it's how disciplined traders stay on the right side of the setup every single morning. TradeDisciple gives you that system, free for 7 days, no card required. Use it tomorrow morning and see exactly what a graded A+ gap fill signal looks like before you trade it.
TradeDisciple detects, classifies, and grades every ES gap fill setup in real time — with confidence scores, entry/stop/target levels, and prop firm sizing built in. Get 7 days free and trade tomorrow's gap with a system behind you.
Start 7-Day Free Trial →No credit card required · Cancel anytime
Every morning before the open: key levels, top setups, and what AI signals are watching on ES, NQ, and GC.
No spam. Unsubscribe anytime.