Research / Trading experiment
07/07/2026

Fading QQQ Overnight Gaps

Overnight gaps are frequently driven by thin pre-market order flow and sentiment; RTH liquidity provision pushes price back, so extreme gaps revert more…

Conclusion: Rejected

Out-of-sample Sharpe was -0.62, versus -1.34 in-sample. A bootstrap test returned p = 0.774 (not significant).

Trade count is ample (407 OOS trades, well above the 30 minimum), so this is a genuine rejection rather than an inconclusive small-sample result. The documented positive overnight-drift effect does not imply mean-reversion of gaps intraday; if anything QQQ gaps trend.

Method

Rule / pseudocode

DATA adjusted observations for the stated instrument and horizon
RULE On QQQ, large overnight gaps partially reverse during the regular session, so fading the gap intraday (short up-gaps, long down-gaps, exit at close) earns a positive after-cost return.
METHOD Instrument: QQQ
FIT estimate or select parameters on each training window only
TEST apply the frozen rule to the next unseen window after stated costs
REPORT return, Sharpe, drawdown, trade count, significance and fold stability
VERDICT prefer robustness and sufficient observations over the headline return

_Overnight gaps are frequently driven by thin pre-market order flow and sentiment; RTH liquidity provision pushes price back, so extreme gaps revert more often than they continue._

Out-of-sample equity curve

Growth of $1 over the held-out test data the strategy never saw while it was being built, after 10 bps round-trip costs.

Out-of-sample performance

OOS Sharpe
-0.62
Ann. return
-14%
Max drawdown
-30%
Win rate
45%
p-value
0.774
not significant
WF folds +
2/5
Measured on held-out data. A high Sharpe with a non-significant p-value means the result could still be luck — read them together.

Hypothesis

On QQQ, large overnight gaps partially reverse during the regular session, so fading the gap intraday (short up-gaps, long down-gaps, exit at close) earns a positive after-cost return.

Method

Instrument: QQQ

Results

Out-of-sample Sharpe was -0.62, versus -1.34 in-sample. A bootstrap test returned p = 0.774 (not significant). Walk-forward Sharpe stayed positive in 2 of 5 folds. Worst out-of-sample drawdown was -30.49%.

Analysis

In-sample the fade loses badly: over 675 trading days the after-cost IS Sharpe is -1.34 with a -69.7% total return and a -73.8% drawdown. There is no promising signal to degrade from — the hypothesis is contradicted from the outset, which is the cleanest kind of rejection.

Out of sample the picture is the same. Across 407 independent intraday trades the per-trade after-cost Sharpe is -0.63 (win rate 45.0%), and the daily mark-to-market OOS Sharpe is -0.35 with a -21.5% total return and -30.5% drawdown. The strategy is systematically on the wrong side: large gaps continue (gap-and-go) far more than they revert, so fading them bleeds capital both in and out of sample.

Walk-forward confirms instability rather than edge: fold Sharpes are -0.67, -0.30, +0.81, -1.16, +0.71, an oos_consistency of just 40% (2 of 5 folds positive), well below the 60% bar. The two positive folds are not enough to overturn the strongly negative aggregate.

The block-bootstrap significance test returns p = 0.774 on the OOS per-trade returns — the observed negative Sharpe is entirely consistent with the zero-edge null, so there is no evidence of any exploitable structure (in either direction) once costs are applied. Costs matter but are not the story here; the raw directional call is wrong.

Verdict: REJECTED. Trade count is ample (407 OOS trades, well above the 30 minimum), so this is a genuine rejection rather than an inconclusive small-sample result. The documented positive overnight-drift effect does not imply mean-reversion of gaps intraday; if anything QQQ gaps trend. No promotion, no paper trade.

Provenance

Synthesized from 1unkju6, 1ui54pp, 1uk06py. The June-26 SPY tape thread and the general overnight-drift discussion both single out the open as a special moment; the flip side of positive overnight drift is that outsized overnight GAPS tend to partially mean-revert during regular trading hours. Fading the gap is a distinct, testable edge from simply holding overnight (already tracked).

Evidence

Walk-forward Sharpe by fold

Each fold retrains on past data then tests on the next unseen window. Staying positive across folds is the real test of an edge.

---

_Generated by labs-algo-trading. Automated research — not financial advice. Backtests overfit; treat verdicts as hypotheses._

Fading QQQ Overnight Gaps | d/rksci