Trading Tools · Index Futures Strategy

Optimal Gap Fade Trading Setup

Index Futures: ES · NQ · YM · RTY — a quantitative framework for fading opening gaps back toward the prior session's close, built on zone, size, seasonality, and timing filters.
Based on Scott Andrews' Understanding Gaps methodology · InvestiQuant research (2006–2025), updated with 2014–2025 data
77–82%
Fill rate on tiny gaps (<0.3x ATR)
93%
Fill rate: inside-range gap + 1st-candle confirmation
2,646 / 2,791
ES / NQ sessions analyzed, 2014–2024
82–86%
Of all fills complete by 11:30 ET
01

Strategy Overview & Philosophy

Gap fading in index futures remains one of the most durable quantitative edges in short-term trading. The core principle: when an index opens meaningfully different from its prior close, price has a historically proven tendency to retrace back toward that close within the same session. This tendency — exploited systematically — is the basis of the gap fade strategy.
Five dimensions integrated into one decision framework
  • Gap Zone — where the gap opens relative to the prior day's Open, High, Low & Close (the highest-alpha filter)
  • Gap Size — measured as a percentage of the 5-day Average True Range (ATR)
  • Seasonality — day of week, month, and calendar position
  • Stop & Target Optimization — ATR-based stops, scaling strategy, and time stops
  • Market Context — volume, volatility regime, and economic calendar exclusions
Core Edge: Across 2,646 ES and 2,791 NQ trading days (2014–2024), tiny gaps (< 0.3x ATR) filled 77–82% of the time. Inside-range gaps combined with first-candle confirmation produced fill rates as high as 93%. The key is selectivity — not fading every gap.
02

Contract Specifications & Instrument Selection

Understanding the mechanics of each index future is essential for proper risk management.
ContractESNQYMRTYMicro Version
InstrumentE-mini S&P 500E-mini NASDAQE-mini DowE-mini Russell
Tick Size0.25 pts0.25 pts1 pt0.1 pts1/10 size
$ / Tick$12.50$5.00$5.00$5.00See note
$ / Point$50.00$20.00$5.00$50.001/10 of E-mini
Approx. Daily ATR40–70 pts150–250 pts250–400 pts20–35 ptsSame pts, less $
Gap Fill Rate (all gaps)~62–65%~60–63%~60–62%~58–62%Same as E-mini
Gap Fill Rate (tiny gaps)~77–80%~78–82%~75–79%~72–76%Same as E-mini
Best for Gap Fading?★★★★★★★★★☆★★★☆☆★★★☆☆N/A
Recommended primary instrument: ES. Tightest spreads, deepest liquidity, cleanest gap fill behavior, and the most extensive historical research. NQ is the best secondary choice due to higher volatility (larger nominal gains per fill). YM and RTY require wider stops and show lower fill-rate consistency.
Smaller accounts: use the Micro contracts (MES, MNQ, MYM, M2K) — identical price behavior at 1/10th the dollar risk, allowing precise position sizing without the all-or-nothing nature of full E-mini contracts.
03

Gap Zone Framework — The Primary Alpha Filter

The single most powerful variable in gap fade trading is zone — where the gap opens relative to the prior day's price structure. Zones incorporate prior-day direction, gap magnitude, and key support/resistance simultaneously. All 10 primary zones, with updated win-rate estimates for 2016–2025:
Gap Fill Probability Guide
In plain terms: was yesterday up or down, and where did today's price open inside yesterday's range? That combination is your zone — the taller the bar, the more often price has historically traded back to yesterday's close from there.
If Prior Day Was DOWNGap down at the open
49%
65%
71%
78%
65%
D-HOpens above High
D-HOBetween High & Open
D-OCBetween Open & Close
D-CLBetween Close & Low
D-LOpens below Low
H O C L
If Prior Day Was UPGap up at the open
H C O L
U-HOpens above High
U-HCBetween High & Close
U-COBetween Close & Open
U-OLBetween Open & Low
U-LOpens below Low
61%
80%
76%
69%
58%
How to read this
  1. Was yesterday an up day or a down day? (Close above Open = up, below = down.)
  2. Find where today's open landed inside yesterday's High/Open/Close/Low range.
  3. That's your zone — the % is how often price has historically traded back to yesterday's close from there.
  4. Higher % = stronger historical tendency to fill. It's a probability, not a guarantee.
Note: these are the original 2006–2015 InvestiQuant win rates (see the table below for updated 2016–2025 estimates). Zone alone isn't a full trading plan — always pair it with the gap-size filter (Section 4) and proper stop placement (Section 7).
ZoneDescription2006–15 Win%Est. 2016–25 Win%Trend vs PriorFade Recommended?
U-HCGap UP between High & Close of prior UP day80%76–80%↑ StrongYES – BEST
D-CLGap UP between Close & Low of prior DOWN day78%75–78%↑ CounterYES – BEST
U-COGap UP between Close & Open of prior UP day76%73–76%↑ StrongYES
D-OCGap UP between Open & Close of prior DOWN day71%68–72%↑ CounterYES
U-OLGap UP between Open & Low of prior UP day69%65–69%↑ StrongSELECTIVE
D-HOGap UP between High & Open of prior DOWN day65%63–66%↑ CounterSELECTIVE
D-LGap DOWN below Low of prior DOWN day65%60–64%↓ StrongSELECTIVE
U-HGap UP above High of prior UP day61%60–63%↑ ExtensionRISKY
U-L / BLUDGap DOWN below Low of prior UP day58%55–58%↓ CounterAVOID
D-HGap UP above High of prior DOWN day49%50–52%↑ ExtensionAVOID
Zone Definitions
  • D = prior day was DOWN (Close < Open) · U = prior day was UP (Close > Open)
  • H = prior High · O = prior Open · C = prior Close · L = prior Low
  • The zone letter pair indicates the range within which today's open falls. Example: D-CL = prior day was DOWN, today gaps into the range between the Close and Low of that prior down day.
  • BLUD (Bottom Left Under Day) — the U-L zone, gaps below the Low of a prior UP day. Consistently the weakest zone. Avoid fading.
Top 4 zones to focus on: U-HC and D-CL are the two strongest overall. Combined with a tiny-to-small gap on a Wednesday or Friday, these setups have delivered 75–82% historical win rates and represent the highest-confidence gap fade opportunities available.
04

Gap Size Filter — Use the 5-Day ATR

Gap size, measured as a multiple of the 5-day Average True Range, is the second most critical filter. Tiny gaps fill far more often than large ones. From the 2014–2024 dataset (2,646 ES sessions):
CategorySize (% ATR)ES Pts (approx)NQ Pts (approx)Fill RateFade?
Tiny< 0.3x ATR< 12 pts< 45 pts77–82%BEST EDGE
Small0.3x – 0.7x ATR12–28 pts45–105 pts~42–55%SELECTIVE
Medium0.7x – 1.2x ATR28–48 pts105–180 pts~25–35%RISKY
Large> 1.2x ATR> 48 pts> 180 pts~8–15%AVOID
How to calculate gap size in ATR terms
  • Calculate the 5-day ATR of the index — most charting platforms compute ATR(5) automatically on a daily chart.
  • Measure the gap: |Today's Regular Session Open − Prior Day's Regular Session Close|
  • Divide the gap by the ATR: Gap ÷ 5-day ATR = ATR multiple
  • < 0.3x → Tiny (best) · 0.3–0.7x → Small (good) · above 0.7x → skip the trade.
Rule of thumb for ES in a typical market (40-pt ATR): Tiny = gap under 12 pts. Small = 12–28 pts. Medium = 28–48 pts (skip). Large = 48+ pts (skip). In a volatile environment (ATR 70+), these thresholds shift upward proportionally.
05

Seasonality — Day-of-Week & Calendar Filters

Seasonality adds a meaningful overlay to zone and size decisions. Never used alone — it confirms or reduces conviction for a trade already qualified by zone and size.
DayWin% (Book)Win% (Est. 2016–25)Long (Buy Gap Down)Short (Sell Gap Up)Notes
Monday65%62–65%67%63%Most volatile; weekend gaps — reduce size
Tuesday66%64–67%71%62%Solid day; stronger on long (buy down gap)
Wednesday70%68–71%74%67%Best overall; esp. strong for shorts
Thursday67%65–68%72%64%Good; similar to Tuesday
Friday71%69–72%69%72%Excellent; short gaps especially strong
Additional calendar considerations
  • Best months: January (75% historical win rate), April, and October have historically outperformed — coinciding with low volatility and fresh institutional position-taking.
  • Avoid: the last 2 weeks of December (tax-loss harvesting / year-end repositioning creates erratic, un-fadeable gaps). Also avoid the Friday before a 3-day weekend.
  • NFP Friday (1st Friday of each month): win rate drops to ~55–60% due to outsized jobs-data gap moves. Reduce size to 50% or skip entirely.
  • FOMC days: do not trade gap fades when the Fed decision is released (typically 2pm ET). Morning gap may fade normally, but intraday reversal risk is extreme post-announcement.
  • Mid-month effect (around the 15th): new pension-contribution money tends to buy dips — can help long (buy gap-down) fades in the second week of each month.
06

Entry Timing — When to Get In

From 803 qualifying ES sessions and 839 NQ sessions (Jan 2020 – Apr 2025), gap fill timing follows a clear, front-loaded pattern:
Time (ET)ES Fill %NQ Fill %Action / Notes
9:30–9:35 (Open)25.5%34%Enter at market open — largest single-candle concentration of fills.
9:35–10:00~26%~27%Primary fill window — majority of winners resolve here.
By 10:00 (30 min)~51% cum.~61% cum.Half of all gap fills complete. Still actively manage.
By 11:00 (90 min)~72%~78%Consider tightening stop or partial exit if unfilled.
By 11:30 (2 hrs)~82%~86%Time-stop trigger — seriously consider exit if unfilled.
After 11:30<6%/hr<5%/hrLate fills are rare. Close any remaining open position.
4:00–4:15 (EOD)ExitExitMandatory exit — never hold gap fade positions overnight.
Key timing insights
  • Enter at the open (9:30 ET) or don't enter at all. One in four ES gaps and one in three NQ gaps fill within the first 5-minute candle — waiting for confirmation means missing a large share of successful fades.
  • The "confirmation" you need is simply: (1) gap in a high-probability zone, (2) tiny/small gap size, (3) neutral-to-favorable seasonality. That is your confirmation.
  • Use a pre-set OCO bracket order at 9:29:55 ET, triggering at the 9:30 open — removes emotion and execution delay.
  • If you can't place the order before the open, skip that day's trade. Chasing entries after the open dramatically worsens the statistical edge.
07

Stop Placement & Target Optimization

7a. Stop loss — ATR-based approach
The optimal stop is set at 20–30% of the 5-day ATR, measured from the entry (open) price, in the direction of the gap — if you faded an up gap by selling, your stop is above the open. This scales automatically with market volatility.
InstrumentStop (% 5-day ATR)Stop (typical mkt)Stop ($)Primary TargetExtended Target
ES20–30%8–18 pts$400–$900Prior Close125% gap size
NQ20–30%35–65 pts$700–$1,300Prior Close125% gap size
YM20–30%80–140 pts$400–$700Prior Close125% gap size
RTY20–30%6–12 pts$300–$600Prior Close125% gap size
MicrosSame %Same pts1/10 of abovePrior Close125% gap size
Stop sizing logic
  • 20% ATR stop → highest profit factor but lowest win rate (~48%). Aggressive traders seeking max R:R.
  • 30% ATR stop → more balanced win rate (~55–61%), profit factor ~1.05–1.07. Recommended for most traders.
  • Do not use a stop that's a fixed % of gap size — underperforms ATR-based stops.
  • Zone-specific: D-CL tolerates a wider initial move (25–35% ATR) before reversing. High-extension zones (D-H, U-H) need tighter stops or should be avoided entirely.
7b. Profit target — prior close & extended
  • Primary target is always the prior session close (the gap fill).
  • U-HC and D-CL tend to continue through the fill — hold 50% of position past it, targeting 125–150% of the original gap size beyond the prior close.
  • Scale out: exit 50–70% at the gap fill, move stop to breakeven on the remainder, target the extended level.
  • Time stop: if unfilled by 11:30 ET (82–86% of fills complete by then), close the trade — the edge degrades sharply after this point.
TOOL

Gap Size & Stop/Target Calculator

Enter today's regular-session open, the prior session close, and the current 5-day ATR to size the gap, classify it, and see the ATR-based stop and target levels from Sections 4 & 7.
Gap Direction
Gap Size
Gap ÷ ATR
Category
Fade Direction
Stop Level
Primary Target (gap fill)
Extended Target (125–150%)
08

The Optimal Gap Fade Setup — Pre-Trade Checklist

Complete this before every potential gap fade trade, ideally by 9:20–9:25 ET. Only proceed if all criteria are met and no more than one is a borderline (yellow-flag) item. Progress is saved locally in your browser.
0 / 10
The ideal setup in one sentence: a tiny-to-small gap (< 0.7x ATR) that opens in the U-HC or D-CL zone, on a Wednesday or Friday, with no major economic releases, during normal market volatility — entered at the 9:30 ET open with a 20–30% ATR stop and a gap-fill target.
09

Position Sizing & Risk Management

Account SizeRecommended ContractQty (Full Signal)Qty (Reduced)Max Risk / Trade
< $5,000MES or MNQ2 MES / 1 MNQ1 MES~$25–$60
$5,000–$15,000MES or 1 ES4–8 MES2–4 MES~$50–$200
$15,000–$30,000ES or MNQ1–2 ES1 ES~$250–$500
$30,000–$60,000ES or NQ2–3 ES / 1 NQ1 ES / 1 NQ~$500–$1,000
$60,000+ES, NQ, or multipleScale / $10KReduce 50%~1–2% acct
Risk management rules
  • Never risk more than 1–2% of total account equity on a single gap fade trade — the foundation all sizing flows from.
  • Reduce to 50% size when any yellow-flag factor applies (Monday gap, NFP day, first-time signal in a new zone, etc.).
  • Never average into a losing gap fade. If the trade moves toward your stop, do not add contracts — the stop is the stop.
  • After 3 consecutive losses, reduce position size by 50% until a win is recorded, to preserve capital during drawdowns.
  • Maximum drawdown threshold: if equity drops 10% from its most recent high, stop trading for a minimum of 5 sessions and review conditions.
  • Preferred losing-streak tolerance before pausing: 4–5 consecutive losses — historically normal variance for any gap fade system.
10

What to Avoid — Common Gap Fade Mistakes

  • Fading every gap. Raw win rate without zone/size filtering is ~60–65%; profit factor is near 1.0 — breakeven at best after commissions.
  • Trading large gaps. Gaps above 1.2x ATR fill only ~8% of the time in NQ (2014–2024). Expected value is deeply negative — no zone overlay rescues it.
  • Entering after the open. Missing the opening 5-minute candle means missing 25–34% of all successful fills, and worsens entry price / R:R.
  • Holding through economic reports. FOMC and NFP can reverse a perfectly executing fade in seconds — always close before these if they occur mid-session.
  • Fading BLUD / U-L gaps. ~55–58% fill rate and poor profit factor — not enough edge even in the best zone/size conditions.
  • Ignoring the time stop. Late-session fills (after 11:30 ET) are rare and often partial rather than full retracements. Don't hold an underwater fade all day hoping.
  • Over-optimizing. Too many filters can shrink the system to 5–10 trades/month — too few for statistical significance. Aim for 8–15 setups per month minimum.
11

Sample Trade Workflow — Step by Step

Example A — ES Gap Fade (Ideal Setup)
Wednesday. Prior close 5,750. Today's open 5,763 — prior day was UP, gap opened in the U-CO zone. Gap = 13 pts, 5-day ATR = 52 pts → 0.25x (Tiny). No economic reports.
  • 9:20 ET
    Confirm: zone U-CO ✅, gap Tiny ✅, Wednesday ✅, no reports ✅ — signal confirmed.
  • 9:29:55 ET
    Enter OCO bracket. Sell 1 ES at market (open). Stop buy 5,774 (+11 pts, 21% of ATR). Target buy 5,750 (prior close).
  • 9:30 ET
    Order triggers — ES opens at 5,763, short filled.
  • 9:47 ET
    ES trades to 5,750 — gap fill hit. Full exit. Profit: +13 pts = +$650/contract.
Example B — NQ Gap Fade with Extended Target
Friday. Prior close 21,400. Today's open 21,358 (gap down) — prior day was UP, zone U-OL. Gap = 42 pts, 5-day ATR = 190 pts → 0.22x (Tiny). No major reports.
  • 9:25 ET
    U-OL zone (moderate, 65–69% win), Tiny gap ✅, Friday ✅ — proceed at 75% normal size (moderate, not top-tier zone).
  • 9:29:55 ET
    Buy 1 MNQ at market. Stop sell 21,320 (−38 pts, 20% of ATR). Primary target 21,400. Extended target 21,430.
  • 9:30 ET
    Trade opens long at 21,358.
  • 9:41 ET
    NQ rallies to 21,400 — exit 60% (gap fill). Stop moved to breakeven (21,358). Hold 40% for extended target.
  • 9:58 ET
    NQ hits 21,430 — exit remaining 40%. Avg profit ~52 pts (~$104/MNQ, ~$1,040/NQ).
12

Adapting the Strategy to Current Market Regimes

Gap fade performance is not uniform across environments. Market conditions evolve — here's how to adapt:
Market RegimeGap Fade PerformanceAdjustment
Low-vol bull (VIX < 15)Degraded — gaps tend to runStick to top 2 zones (U-HC, D-CL). Tighten stop to 20% ATR. Skip U-OL / D-HO.
High-vol trending (VIX 20–35)Excellent — mean reversion dominatesFull framework applies. Consider extended targets on top zones. Can trade more signals.
Extreme vol / crisis (VIX > 35)Mixed — some large fills, many continuation gapsOnly trade tiny gaps. 25% ATR stop. Reduce to 50% size. Skip medium gaps entirely.
Earnings seasonNeutral to slightly weakerAvoid gap fades on days mega-caps (AAPL, NVDA, MSFT) report after hours.
Monitoring regime shifts: check the trailing 20-session gap fill rate. If fewer than 55% of your trades (this framework) have been filling in the past month, reduce position size by 50% and tighten zone criteria until performance normalizes. This is a dynamic system, not set-and-forget.