Skip to main content

S&P overnight gaps: 6 of 8 filled in the first hour when the open was inside yesterday's value area, one author reports

One TradingView author's 21-session sample of S&P futures gaps: 6 of 8 filled in the first hour from inside value, 2 of 9 from outside the range.

· By ZIPMEX · 8 min read

In a sample of 21 S&P 500 futures sessions from Sept. 25 to Oct. 23, 2026, the overnight gap usually filled in the first hour when the cash open landed inside the previous day's value area. That happened in 6 of 8 sessions. When the open landed outside the previous day's range, the gap filled early in only 2 of 9. All of this comes from one source: an education post by the TradingView author AKORDERFLOW2. Nobody has independently checked it, and the author calls it a "small sample, not a system."

Key-facts card with 3 facts from tradingview.com: The author defines the gap as the cash open (13:30 UTC) minus the previous cash…; The author defines a gap as filled when price trades back to the previous cash…; In the author's sample, gaps of 12 points or less numbered 5, and all 5 filled….
Key facts as the sources state them. data: tradingview.com · ZIPMEX key-facts diagram; data: tradingview.com
S&P: key facts/ KEY FACTSS&P: key factsKEY FACTThe author defines the gap as the cash open (13:30 UTC)minus the previous cash close (20:00 UTC).KEY FACTThe author defines a gap as filled when price trades backto the previous cash close.KEY FACTIn the author's sample, gaps of 12 points or less numbered5, and all 5 filled in the first hour.Source: tradingview.com, Oct 23, 2026
Key-facts card with 3 facts from tradingview.com: The author defines the gap as the cash open (13:30 UTC) minus the previous cash…; The author defines a gap as filled when price trades back to the previous cash…; In the author's sample, gaps of 12 points or less numbered 5, and all 5 filled….
Key facts as the sources state them. data: tradingview.com · ZIPMEX key-facts diagram; data: tradingview.com

What the post measured

  • Market: the December E-mini S&P 500 futures contract (ES), using 5-minute bars with "real CME volume" taken from Yahoo, according to the post.
  • Gap: the cash open at 13:30 UTC (9:30 New York) minus the previous cash close at 20:00 UTC.
  • Fill: price trades back to the previous cash close.
  • Value area: "70% of cash-session volume, 1-point bins."
  • Window: 21 cash sessions, Sept. 25 to Oct. 23, 2026. The last session counts only up to 16:45 UTC.
  • Not defined: the post never says where the "first hour" ends. Reading it as 13:30–14:30 UTC is the obvious choice, but the post doesn't say so.

For scale, CME sets the ES contract at $50 times the S&P 500 index, with a minimum tick of 0.25 index points ($12.50). So a 12-point gap is worth $600 per contract.

Fill rates by where the open landed

The post sorts the same 21 sessions three ways. Each sort covers all 21 sessions, so the groups within one sort add up, but the sorts can't be merged with each other.

Against yesterday's value area and range

Where the open landedSessionsFilled in first hourFilled by close
Inside yesterday's value area866
Inside yesterday's range, outside value412
Outside yesterday's range (includes Oct. 23)923

Against the overnight range

Where the open landedSessionsFilled in first hour
Top or bottom 20% of the overnight range92
Middle 60% of the overnight range127

By gap size

Gap sizeSessionsFilled in first hour
12 points or less55
More than 12 points164

Each sort gives the same total: 9 of the 21 gaps filled in the first hour. That's 43%, so in this sample an early fill was slightly less common than no early fill.

How many gaps filled in the first hour?

Switch between the post's three ways of sorting the same 21 S&P futures sessions to see how many gaps filled in the first hour in each group.

By where the open landed against yesterday's value area and range (21 sessions)
Inside value (8)6 gaps filled in first hourIn range, outside value (4)1 gaps filled in first hourOutside range (9)2 gaps filled in first hour
Data table
Itemgaps filled in first hourSource
Inside value (8)6
In range, outside value (4)1
Outside range (9)2
By where the open landed in the overnight range (21 sessions)
Top or bottom 20% (9)2 gaps filled in first hourMiddle 60% (12)7 gaps filled in first hour
Data table
Itemgaps filled in first hourSource
Top or bottom 20% (9)2
Middle 60% (12)7
By gap size (21 sessions)
12 points or less (5)5 gaps filled in first hourMore than 12 points (16)4 gaps filled in first hour
Data table
Itemgaps filled in first hourSource
12 points or less (5)5
More than 12 points (16)4

These are one author's unaudited counts from 21 sessions of December ES with the first hour undefined. The three sorts can't be combined, and the bars don't predict whether any future gap will fill.

Open inside yesterday's value area: 8 sessions. Gap filled in the first hour in 6, by the close in 6.
tradingview.com, Oct 23, 2026 · Read the source

The author's three takeaways

The post presents these as observations from the sample, not as a tested method. Quoted:

  1. "Small gap, open inside yesterday's value: yesterday's close acted like a magnet early (6 of 8)."
  2. "Open outside yesterday's range: treat the gap as information. Fading it worked only 2 of 9 times in the first hour."
  3. "Open at an overnight extreme: the inventory is one-sided, and in this sample the gap rarely closed quickly (2 of 9)."

The Oct. 23 session

The post uses Friday, Oct. 23 as a live example:

  • Thursday's cash close was 7,706.50. Thursday's range was 7,676.75–7,742.50, with a value area of 7,686–7,715.
  • The overnight range was 7,660–7,716.25. The cash open came at 7,661, in the bottom 2% of that range and below Thursday's low.
  • The gap was -45.5 points, about $2,275 per ES contract at the CME multiplier. That puts the session in both weak groups: outside the range, and at an overnight extreme.
  • There was no fill in the first hour. The low was 7,648.50 at 14:25 UTC. The first 5-minute close back above Thursday's low came at 14:40 UTC. The high was 7,697.25 at 15:30 UTC, and price was about 7,687 at 16:45 UTC.
  • At the cutoff, Thursday's close of 7,706.50 still hadn't traded, so the gap was open. The post doesn't report how the session ended.

How much weight the counts can carry

  • Small groups move fast. The strongest result, 6 of 8, rests on 8 sessions. One different outcome changes it from 75% to 63% or 88%. The 5-of-5 result for small gaps rests on five sessions.
  • The groups overlap. Small gaps and opens inside value are probably many of the same sessions, but the post doesn't publish the cross-tabulation. So it's unclear whether open location or gap size explains more.
  • One month of one contract. The window covers about four weeks of December ES. It says nothing about other periods, other volatility regimes or other index futures.
  • Clock times shift soon. The post's times are fixed in UTC. U.S. daylight saving time ends on the first Sunday of November (15 U.S.C. 260a), which is Nov. 1, 2026. After that, the 9:30 New York open is 14:30 UTC and the 16:00 close is 21:00 UTC. Anyone extending the sample needs to adjust for this.
  • Checking the counts needs the same 5-minute ES bars, the post's gap, fill and value-area definitions, and a stated first-hour window.

Limitations: one author's unaudited counts from 21 sessions, with the first hour undefined. Educational only, not a trading signal.

Updated on Oct 25, 2026