G3 requires 30-day momentum of at least 25%. It is the only one of the eight gates never measured on anything but the trades it already let through, and it refuses 96% of everything that clears G1, G2 and G4. The threshold is a round number. This asks what the round number buys. The answer is nothing measurable, and the honest response is to leave it alone anyway.
Mean return by 30-day momentum at entry, across every setup that cleared G1, G2 and the 5% stop cap. No relative strength filter and no earnings filter, so there is no look-ahead in this chart at all.
| momentum band | n | mean | median | win rate |
|---|---|---|---|---|
| under 0 | 13,452 | +4.32% | -1.73% | 40% |
| 0 to 10 | 10,944 | +3.56% | -1.92% | 38% |
| 10 to 15 | 3,234 | +3.15% | -2.79% | 34% |
| 15 to 20 | 1,965 | +2.72% | -3.19% | 32% |
| 20 to 25 | 1,013 | +1.98% | -3.17% | 30% |
| 25 to 30 | 565 | +2.64% | -3.23% | 30% |
| 30+ | 834 | +5.07% | -2.84% | 34% |
A cross-section is not evidence until it survives one. Split the same population by period and the difference the gate makes changes sign:
| period | setups | kept minus refused | p | reads as |
|---|---|---|---|---|
| Mar–May | 11,095 | +2.21 pp | 0.006 | the gate helps |
| Jun–Jul | 14,045 | −2.76 pp | 0.0002 | the gate hurts, and by more |
| Aug | 6,867 | +0.40 pp | 0.59 | nothing |
| all three | 32,007 | +0.34 pp | 0.43 | nothing |
The obvious move from "the gate costs 96% of admissions and buys nothing" is to lower it. The data refuses that too, and more clearly than it refuses the gate:
| G3 threshold | admits | kept minus refused | p |
|---|---|---|---|
| ≥ 25 (shipped) | 4% | +0.34 pp | 0.43 |
| ≥ 20 | 8% | −0.60 pp | 0.07 |
| ≥ 15 | 14% | −0.89 pp | 0.0005 |
G3 at 25 is not earning its exclusions — it admits four percent of the population for a difference indistinguishable from zero. That is a real finding and it is not a licence to act. The effect flips sign between periods, which means the pooled estimate is an artefact, and every alternative threshold tested is worse than the one shipped.
The gate stays. What changes is that it is now measured rather than inherited, and it joins the list of rules whose cost is known and whose benefit is not. If admissions remain the binding constraint on the book after the v156 stop change, G3 is the first place to look — but it needs a rule shaped like the curve, not a lower line through the middle of it.
Caveats, stated rather than buried: the window is five and a half months of one market. The secondary arms in the script apply today's RS and EPS to March setups and are therefore optimistic by roughly five times at the level — they are reported because the ordering across momentum bands is identical in both, which is the only thing this study rests on.
← Trading book · 2026-09-23_g3_momentum.py · 23 September 2026