NQ · model #17

INSIDE GAP FILL

RTH opens inside prior day's range but ≥10pt from prior close. Target prior_rth_close. Fill rate scales cleanly with gap_ratio: 77% mild, 53% moderate, 33% elevated.

updated 2026-04-20
tier 2 both gap-fill gapopenmean-reversionatr

The setup

RTH opens inside the prior RTH range (so it’s not a “real” gap) but far enough from the prior close (≥ 10pt) that there’s something to mean-revert toward. Most of the time — especially when the gap is mild relative to ATR — price walks back to the prior close quickly.

The fill rate is not constant. It scales cleanly with gap_ratio = |gap| / atr20:

Bucketgap_rationFill %Median fill min
mild<0.343777.3%8
moderate0.3–0.619053.2%42
elevated0.6–1.05733.3%83
extreme≥1.0714.3%222

The old production regime flag only triggered on gap_ratio > 1.0 — completely blind to the 77→33% gradient below that. Model 17 fixes that.

Line ships on our chart HUD as INSIDE GAP FILL.

Entry rules

Backtest

Walk-forward backtest, 1,305 RTH days:

Direction split (inside_up vs inside_down): 68.4% vs 68.8% — symmetric. No directional split needed.

Size sweet spot

Gaps of |30pt| or less fill 83–88% and hit fast (within 3–4 minutes). The +6% bonus applies inside that window. Above 30pt, no bonus — the gap is large enough that fill is real work.

Why Tier 2

History