Strategy

ES Futures Gap Trading Strategy: How to Trade Gap Ups and Gap Downs Systematically

Cameron Bennion
·
2026-03-22
·
5 min read
Lower Manhattan skyline across the water
Photo by Peter Beke on Unsplash.

The most common gap mistake is trading the label instead of the numbers. A gap fill sounds like a sure destination, but your trade has an entry, a stop and a target, and the math can come out badly even when you are right about direction. This guide measures the gap first and then sets the trade.

How to measure a gap

The usual definition compares the 9:30 AM ET regular session open with the prior regular session close. Cash equities close at 4:00 PM ET, and some platforms use a slightly different futures session close, so check which one your chart template uses and keep it consistent. Between those times, CME Globex equity index futures trade through the overnight session with a daily maintenance break. The exact hours depend on the product and the CME holiday schedule, so confirm them in the exchange schedule instead of assuming a standard day. Early closes and holidays change everything.

The gap is created by overnight news, economic data, central bank commentary, foreign market moves and earnings. Whether the overnight move overshot is the question gap traders try to answer. I do not use a historical fill percentage as a rule here, because those numbers depend on the data window, the gap size cutoffs and the definition of a fill. Build your own table instead.

Setup 1: the gap fill fade

Your next step

Build the daily map before the session.

See how ES and NQ Key Price Levels fit the daily plan. Follow the room, practice in SIM, and review what happened around each level.

The idea is that a gap that opens against price's recent balance may drift back toward the prior close. A typical rule set for a gap up: wait for the first 5 minute candle to close, and if it closes below its open, enter short at the close. Put the stop a few ticks above that candle's high or the overnight high, whichever your plan specifies. Target the prior close, or a portion of the distance.

Hypothetical example: prior close 5,000.00, open 5,008.00, first candle high 5,009.75 and close 5,005.50. Enter short at 5,005.50 with the stop at 5,011.00, five ticks above the candle high (1.25 points above 5,009.75 gives 5,011.00). Risk is 5.50 points, $275 per ES contract. The full fill target is 5.50 points away, $275. So even though the gap was 8 points, the reward-to-risk is about 1:1, because the first candle already used much of the move. A 1:1 trade needs a hit rate above 50% plus costs to make money. A half-gap target is worse here. This is why you calculate the numbers after the first candle instead of from the open.

On a larger gap the same method may give a bigger target-to-stop ratio, but a far target gets hit less often. The tradeoff is real, and only your log can show whether full or partial targets pay.

Setup 2: gap and go

When the gap holds and price will not retrace, the idea flips to continuation. Conditions you might require for a long: the gap is in the direction of the prior day's close and overnight structure, price holds above the overnight midpoint or the opening candle, and a pullback holds. Enter on that pullback, stop below the opening candle low or the pullback low, and target a projection of the overnight range from its high. These are rules to test, not claims about frequency.

Setup 3: exhaustion gap

Sometimes a large gap follows a long one-way run and looks like a final push. It can reverse sharply, but you cannot tell in advance from the gap alone. Treat it as a variation on the fade with a wider stop and smaller size, because volatility is higher. Mark it separately in the log so you see how rarely it shows up and how it performs. Rare events produce small samples, so do not let a few memorable ones decide your rules.

Rules that keep gap trading systematic

  1. Define size buckets before the open and what you do in each, including a bucket where you do nothing because the gap is too small to matter.
  2. Draw the prior close on the chart every morning so the fill level is not a mental calculation.
  3. Wait for the first candle. Trading against the opening push in the first seconds is a common way to lose money.
  4. Look for reasons the fill might stall: a prior high or low, VWAP, or a Key Price Level between you and the target.
  5. Check the calendar. A scheduled release can reverse an early move.
  6. Log every gap session, whether you traded or not: size, direction, whether it filled, how long it took, and your result.

Using Key Price Levels

YMI's standard ES and NQ KPL map has four levels built from full-session and after-hours price travel. They are fixed reference prices anchored to the regular-session opening print, so they are not known before the open and they do not move intraday. The prior close can be marked before the open, but KPL come after it. Once they are set, compare the gap target with the map. If the fill level sits near a KPL, you have an extra reason to watch that price. If a KPL sits between entry and target, it may stall price, so size the target to it. This is a way to build a plan, not a claimed improvement in odds. See the KPL strategy page for the method. The AI and model context YMI provides in higher tiers is separate from the KPL calculation, and neither predicts prices.

Testing it yourself

After 60 or so sessions, you will have your own table: how often each bucket filled, how long it took, and what each trade made after costs. That is more useful than anyone's quoted average, and still not a final answer, because market conditions change. Use simulation to learn the order entry and the routine, but a simulated fill does not show how your limit order would have queued in the real market.

Tags:

About the Author

Cameron Bennion
Cameron BennionAbout Cameron →

Founder, Young Money Investments · Quant Trader

Cameron trades ES, NQ, and futures across multiple market cycles. He founded Young Money Investments to teach systematic, data-driven trading and manages Magnum Opus Capital. His work emphasizes documented rules, risk controls, and review over outcome promises.

Systematic Futures TradingHedge Fund Manager, Magnum Opus CapitalRisk-First EducationNinjaTrader SpecialistFutures: ES · NQ · RTY · CL · GC
Learn the daily planning process:7-Day Free Trial →

Free, No Credit Card

Get the Free Room Preview

See how the room works before choosing a membership. Follow a setup in SIM and review what happened.

🔒 Your information is secure. We respect your privacy and will never spam you.

Risk Disclosure & Disclaimer

Educational Purposes Only: The content provided in this blog is for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Young Money Investments is not a registered investment advisor, broker-dealer, or financial analyst.

Risk Warning: Trading futures, forex, stocks, and cryptocurrencies involves a substantial risk of loss and is not suitable for every investor. The valuation of futures, stocks, and options may fluctuate, and as a result, clients may lose more than their original investment.

CFTC Rule 4.41 - Hypothetical or Simulated Performance Results: Certain results (including backtests mentioned in these articles) are hypothetical. Hypothetical performance results have many inherent limitations. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown. In fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program.

Testimonials: Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

Build the daily map before the session.

See how ES and NQ Key Price Levels fit the daily plan. Follow the room, practice in SIM, and review what happened around each level.

Intro includes a 7-day trial, then $97/month. Cancel before the trial converts if it isn't a fit.