SPXXL Gap-Fill Confluence — SPX intraday chart showing a gap, a 2-Day Anchored VWAP confluence pocket, and a rejection candle with a live confluence score

Quick Answer

What is Gap-Fill Confluence on SPXXL?

Gap-Fill Confluence is an Elite-tier SPXXL engine that scores the SPX gap-fill reversal. It detects the morning gap, waits for price to retrace into a confluence pocket built around the 2-Day Anchored VWAP, then requires a rejection candle plus volume confirmation before producing a transparent 0–100 Confluence Score with a directional bias, target ladder, and invalidation level. The bias runs with the gap — fade the retrace, then rejoin the original move — and the score is boosted in rotational regimes and penalized on trend days. It is decision support and education, never a signal or financial advice.

Elite Feature

Gap-Fill Confluence:
Turning the Morning Gap Into a Scored Setup

Nearly every SPX session opens with a gap — and nearly every retail trader either chases it or fades it on a hunch. SPXXL's Gap-Fill Confluence engine replaces the hunch with a transparent, 0–100 confluence score that fires only when the gap-fill retrace stalls into a stack of institutional levels, gets rejected by price, and is confirmed by volume.

Updated July 202613 min read Elite Tier

The Gap-Fill Trade Everyone Botches

The gap-fill is one of the oldest patterns in intraday trading: price opens away from the prior close, then “fills the gap” by trading back toward it. It works often enough to be seductive and fails often enough to be dangerous. The problem was never the idea — it was the execution.

Most traders make one of three mistakes:

  • They fade the gap immediately at the open, with no level and no confirmation — catching a falling knife.
  • They wait for the “full fill” and enter as price closes the gap, precisely where momentum reverses on them.
  • They ignore the regime entirely, fading a gap on a Trend Day that has no intention of coming back.

Gap-Fill Confluence exists to solve the timing and location problem. It does not ask “will the gap fill?” It asks a far more precise question: “Is the retrace into the gap stalling at a stack of meaningful levels, and is price rejecting it right now?”

What a Gap Actually Signals

A gap is an overnight repricing. Between yesterday's close and today's open, futures moved on news, flows, or global sessions — and the cash index opens somewhere new. The engine measures that gap in two dimensions the moment the session begins:

  • Direction — gap-up (open above prior close) or gap-down (open below).
  • Size relative to ADR — the gap as a fraction of the average daily range, not just raw points. A 10-point gap means something very different on a 30-point day than on an 80-point day.

The engine only arms itself when the gap is meaningful — at least 10% of ADR. Below that, there is no gap-fill edge worth trading, and Gap-Fill Confluence stays in its resting no-gap state.

Gap-Up → LONG bias

Fade the retrace DOWN into the pocket, then rejoin the original up-move.

Gap-Down → SHORT bias

Fade the retrace UP into the pocket, then rejoin the original down-move.

Note the direction carefully: the bias is with the gap, not against it. The retrace is the pullback you wait for; the trade is the resumption after price rejects the confluence pocket.

The Five-Stage State Machine

Gap-Fill Confluence is not a static indicator. It is a state machine that walks the session through five defined stages, and it will not hand you an actionable read until the sequence completes in order. This is what keeps it from firing prematurely.

01

Gap: A meaningful gap (≥10% ADR) is detected and the directional bias is set.

02

Retrace: Price begins filling the gap, moving back toward the prior close. The engine tracks retrace progress.

03

Pocket: The retrace arrives inside the confluence pocket — a band where multiple institutional levels stack.

04

Rejection: A rejection candle prints inside the pocket — a wick that pierces and rejects the zone.

05

Active: Rejection is confirmed by volume. The setup is now active with a bias, targets, and invalidation.

The confluence layer runs on 3-minute bars for responsiveness, while SPXXL's core session-classification engine continues to score on 5-minute structure. You get faster confirmation on the setup without destabilizing the regime read underneath it.

The Confluence Pocket: Where Levels Stack

A single support level is a coincidence. Five levels landing in the same narrow band is a decision zone where institutional order flow concentrates. The pocket is the heart of the engine.

SPXXL builds the pocket as a band — max(8% of ADR, 1.5 points) wide — centered on the 2-Day Anchored VWAP, then counts how many of the following independent levels fall inside it:

  • 2-Day Anchored VWAP — the two-session volume-weighted fair value anchor.
  • Session VWAP — today's developing fair value.
  • Prior day close — the gap's origin and a heavily-watched reference.
  • Initial Balance edge — the high or low of the first hour's range.
  • Initial Balance midpoint — the rotational pivot of the opening range.
  • Nearest magnet — the closest structural draw (round number, prior swing, key level).

The more levels that stack inside the band, the higher the level-stacking contribution to the score. A pocket holding four or five aligned levels is a genuinely rare, high-conviction location — and the engine rewards it accordingly.

The 2-Day Anchored VWAP Anchor

Why anchor the pocket to a two-day VWAP specifically? Because it captures the volume-weighted consensus price across the gap itself. A single-session VWAP resets every morning and can be distorted by the opening imbalance. The 2-Day Anchored VWAP spans yesterday and today, so it “remembers” where real size traded on both sides of the gap.

When a gap-fill retrace stalls exactly at the 2-Day Anchored VWAP, price is telling you that the two-session consensus of fair value is being defended. That is a materially stronger signal than a bounce off an arbitrary line — and it is why the anchor sits at the center of the pocket rather than as just one more level in the stack.

The 2-Day Anchored VWAP and the 9EMA are both drawn live on the SPXXL chart, so you can see the pocket forming in real time rather than reconstructing it after the fact.

Rejection Candle + Volume Confirmation

Arriving at the pocket is necessary but not sufficient. Price has to reject it — and the market has to participate in that rejection. The engine requires two confirmations before it moves to the active stage:

1. Rejection Candle

The latest 3-minute bar prints a wick signature that pierces the pocket and closes back out of it — a long lower wick for a long setup, a long upper wick for a short. This is price physically refusing the level.

2. Volume Confirmation

Volume on the rejection bar spikes to at least 1.5× the trailing 20-bar average — OR the institutional-flow read agrees with the trade direction. Confirmation can come from the tape or from the flow, but it must come.

This dual gate is what separates a Gap-Fill Confluence read from a naked support bounce. A wick without volume is a guess; volume without a wick is noise. The engine waits for both to align in the pocket.

The Transparent 0–100 Confluence Score

Every input above is fused into a single, fully transparent Confluence Score from 0 to 100. There is no black box: the score is a weighted sum of seven factors, and the engine shows you exactly how many points each one contributed and why.

+15

Gap size

How significant the gap is relative to ADR.

+20

Retrace progress

How completely price has filled back into the pocket.

+15

2-Day VWAP proximity

How tightly the retrace hugs the anchor.

+20

Level stacking

How many independent levels overlap in the pocket.

+15

Rejection candle

The quality of the wick rejection signature.

+10

Volume

Volume spike and/or institutional-flow agreement.

+5

Regime agreement

Whether the session type favors mean reversion.

The composite score maps to a letter grade so you can read conviction at a glance:

A

80–100

High conviction

B

65–79

Solid

C

50–64

Marginal

D

< 50

Stand aside

Because the score is transparent, you are never asked to trust a number on faith. Every read comes with a plain-English narrative — “why it's an 84” — broken down factor by factor, so you can agree or disagree with the engine's reasoning before you ever consider acting.

The Target Ladder

When a setup goes active, the engine projects a target ladder — a sequence of objective, structure-based levels to scale out against rather than a single arbitrary price:

Rung 1

9EMA (3-min)First scalp target — the fast mean the initial thrust typically reaches.

Rung 2

Session VWAPPrimary target — today’s developing fair value, the natural draw for a reversion move.

Rung 3

Opening-range edgeRunner target — the far side of the initial balance for extended follow-through.

Rung 4

HOD / LODFinal target — the session extreme in the direction of the gap.

Each rung is a level the market already respects — not a fixed R-multiple. That keeps the exit plan anchored to structure the same way the entry is.

Invalidation & Risk

A setup is only as disciplined as its exit-when-wrong. Every active Gap-Fill Confluence read publishes an explicit invalidation level: a price beyond the pocket and the rejecting wick where the thesis is simply no longer true. If price closes through it, the confluence has failed and the read is void.

0DTE Reality Check

These are 0DTE contracts. Gamma is brutal, moves are fast, and a “failed” gap-fill can extend violently in the opposite direction. A high Confluence Score improves location and timing — it does not remove the substantial, rapid risk of total loss inherent to same-day options. Position sizing and a hard stop at invalidation are non-negotiable.

Regime Awareness: Fade Rotation, Not Trends

The single biggest reason gap-fills fail is regime. A gap-fill is a mean-reversion trade, and mean reversion only pays in the right environment. This is why the engine folds SPXXL's session classification directly into the score as the regime-agreement factor.

Score BOOSTED

Balanced Day, Volatility Compression, Liquidity Sweep — rotational regimes where price returns to value.

Score PENALIZED

Trend Day, Expansion Day, Short Covering Rally — one-way regimes that run through pockets, not to them.

On a Trend Day, the retrace you were waiting to fade is just a shallow pullback before continuation — the exact scenario that turns a gap-fade into a loss. By penalizing those regimes, the engine actively discourages you from fading a market that has no intention of reverting.

Decision Support, Never a Signal

This is the line SPXXL will never cross. Gap-Fill Confluence is decision support and education — never a signal or financial advice. The engine does not tell you to buy or sell. It quantifies a setup, shows its full reasoning, and hands you the score, the levels, the targets, and the invalidation so you can make an informed decision.

A high score is a well-organized argument, not a green light. Markets remain uncertain, past structure does not guarantee future behavior, and 0DTE options carry a substantial and fast risk of losing your entire position. Use the engine to think more clearly — not to outsource the decision.

Elite Feature

See Gap-Fill Confluence Score Live

Watch the pocket form, the rejection print, and the 0–100 score resolve in real time on the SPXXL dashboard — with every factor and its reasoning laid out in the open.

Gap-Fill Confluence is decision support and education, never a signal or financial advice. 0DTE options carry a substantial, rapid risk of total loss.

Frequently Asked Questions

What is the SPXXL Gap-Fill Confluence engine?+
Gap-Fill Confluence is an Elite-tier SPXXL feature that scores the classic gap-fill reversal setup on SPX. It detects the morning gap, tracks price as it retraces to fill the gap, and checks whether that retrace stalls inside a confluence pocket built around the 2-Day Anchored VWAP. When a rejection candle prints in the pocket and volume confirms it, the engine produces a transparent 0–100 Confluence Score with a bias, target ladder, and invalidation level. It is decision support and education — never a signal or financial advice.
How is the 0–100 Confluence Score calculated?+
The score is a fully transparent weighted sum of seven factors: gap size relative to ADR (up to 15 points), retrace progress into the pocket (20), 2-Day Anchored VWAP proximity (15), level stacking — how many independent levels overlap in the pocket (20), rejection candle quality (15), volume spike or institutional-flow agreement (10), and regime agreement with the session type (5). The composite maps to a letter grade: A is 80–100, B is 65–79, C is 50–64, and D is below 50. Every read shows exactly how many points each factor contributed.
What is the confluence pocket and why is it anchored to the 2-Day VWAP?+
The confluence pocket is a narrow price band — the greater of 8% of ADR or 1.5 points — centered on the 2-Day Anchored VWAP. The engine counts how many independent levels stack inside it: the 2-Day VWAP, session VWAP, prior day close, Initial Balance edge and midpoint, and the nearest structural magnet. The 2-Day Anchored VWAP is used as the center because it spans both yesterday and today, capturing the volume-weighted consensus of fair value across the gap itself — a stronger reference than a single-session line.
Which way does the trade bias go on a gap-up versus a gap-down?+
The bias runs with the gap, not against it. On a gap-up, the engine expects price to retrace DOWN to fill part of the gap, reject the pocket, and rejoin the original up-move — a LONG bias. On a gap-down, price retraces UP into the pocket, rejects it, and resumes lower — a SHORT bias. The retrace is the pullback you wait for; the trade is the resumption after the pocket is rejected.
Why does the engine penalize Trend Days and Expansion Days?+
A gap-fill is a mean-reversion trade, so it only works in rotational regimes. The engine boosts the score on Balanced Day, Volatility Compression, and Liquidity Sweep sessions — environments where price returns to value. It penalizes Trend Day, Expansion Day, and Short Covering Rally sessions, because on those days the retrace is just a shallow pullback before continuation, and fading it turns into a loss. This regime-agreement factor comes directly from SPXXL session classification.
Is Gap-Fill Confluence a buy or sell signal?+
No. Gap-Fill Confluence is decision support and education, never a signal or financial advice. It quantifies a setup, shows its full reasoning factor by factor, and provides the score, levels, targets, and invalidation so you can make an informed decision yourself. A high score is a well-organized argument, not a green light. 0DTE options carry a substantial and rapid risk of total loss.