Collecting for 2026-09-25 — the overnight watchlist is building (watch it live). Below is the 2026-09-24 morning scan.
Overnight gap-up Discovery · net gap >30% & dip >30% · 11 passed of 22 discovered · 10 below the net (not shown) · 1 outside $0.50–$100 (not shown) — the ranking lists passers only; every other name is at the bottom of the page with the reason.
How the score works (rebuilt 8/21): it is the GAP and the DIP, nothing else — the only two measures that held up across 430 real trades. Gap 30–99% with a dip past the prior close scores highest; a gap over 100% scores low. 58 is the line: at or over it a name can be a PICK. (The GO / STRONG GO / MIXED / AVOID words were retired 9/22.) Deeper dip nudges the score up within a band. Price, borrow, recovery, float and volume are shown for your eyes but score nothing — none survived testing. Peak measured 4 PM the night before to 8 AM, lone wicks ignored. Eyeball rule (8/21, not yet scored): a sub-$1 name that has NOT fallen below its prior close (price under $1, dip under 100%) is a skip — since July those ran 25% win, about −5%/trade, while sub-$1 names that DID fall below the base were the best slice of STRONG GO. Twelve trades of evidence: apply by eye, not as a rule.
★ EVENING SETUP + PREMARKET THRUST (8/21, shown not scored): the peak AND the dip both printed last night (score >60 on the evening candles alone), and then between 7:00 and 8:45 the stock made at least one ≥5% thrust over the top of a prior 5-minute candle body — bought at 9:00 as usual. Since July: +0.2%/trade at 54% win (n=452); the same evening setup WITHOUT the thrust ran about break-even (shown as a grey tag); a big thrust on a name whose peak came in the premarket lost money (the thrust IS the spike there), so this badge only ever appears on evening setups. The thrust need not hold into 8:45. Seven weeks of data, found while testing entries — watch it earn its keep before it scores.
Tap tickers to select, then Send to trader.
| Peak / dip timing | AM thrust (7:00–8:45) | No AM thrust |
|---|---|---|
| Peak + dip the night before ★ | +0.2% · 54% win Sep 2024 – Sep 2026 n=452 +9.4% · 83% win last 20 days n=17 | +0.6% · 45% win Sep 2024 – Sep 2026 n=86 −2.2% · 29% win last 20 days n=17 |
| Peak at night, dip finished in the morning | +0.1% · 51% win Sep 2024 – Sep 2026 n=366 +10.4% · 83% win last 20 days n=6 | +0.3% · 51% win Sep 2024 – Sep 2026 n=103 +2.7% · 62% win last 20 days n=13 |
| Peak + dip in the morning | −0.3% · 52% win Sep 2024 – Sep 2026 n=2041 +2.2% · 61% win last 20 days n=61 | +1.8% · 58% win Sep 2024 – Sep 2026 n=179 −1.8% · 46% win last 20 days n=24 |
| PM thrust (last night) and AM thrust | +1.8% · 58% win Sep 2024 – Sep 2026 n=202 +11.5% · 86% win last 20 days n=14 |
| AM thrust only | −0.5% · 50% win Sep 2024 – Sep 2026 n=181 −0.2% · 67% win last 20 days n=3 |
| PM thrust only (no AM follow-through) | +1.3% · 51% win Sep 2024 – Sep 2026 n=41 +1.4% · 40% win last 20 days n=10 |
| Neither | −0.8% · 37% win Sep 2024 – Sep 2026 n=41 −7.3% · 14% win last 20 days n=7 |
| Ticker | Score≥58 is the PICK line (the GO / STRONG GO words were retired 9/22) | Oddswin% & avg/trade for THIS profile · recent tape · green = the best cells | Why | Pricenot scored · no reliable effect | GapDECIDES the score with dip · best 30–99% · >100% is the trap | Dip / recoveryDECIDES the score with gap · best dip >100% (below the prior close) · recovery not scored | RVOLnot scored · prelim | Floatnot scored | HTBnot scored · no measured difference | Usual $-volnot scored | Buyable |
|---|---|---|---|---|---|---|---|---|---|---|---|
| GRML DON’T BUY MORE THAN $1,296,500 — only $5,186k traded 08:04-08:34; bigger orders have not filled on the list in the last 120 days ×3 last Sep 23, won traded 285 of 285 premarket minutes together: 59% win / +1.4% a trade (n=299, two years) morning setup, quietno thrust — +1.8%/trade, 58% win (n=179) | 62 setup done: 7:00-8:45 +2.3%/tr, 65% win (n=48) | BUY RULE PICK 58% +1.8%/tr Sep 2024 – Sep 2026 · morning setup, quiet (n=179) 46% -1.8%/tr last 20 days (n=24) | driven by borrow; held back by a lopsided premarket (not a healthy climb) | $13.09 | 37% | 80% / +9% | - | - | Yes | $70.47M/d | ✓ yes |
| WETO DON’T BUY MORE THAN $281,000 — only $1,124k traded 08:04-08:34; bigger orders have not filled PICK in the last 120 days ×3 last PICK Sep 1, won traded 285 of 285 premarket minutes together: 64% win / +2.6% a trade (n=138, two years) morning setup + small thrustthrust +5% at 07:02 — 5-10% ran 56% / +2.1% (n=263, two years), like the quiet cell · whole thrust cell -0.3%/trade, 52% win (n=2041) | 61 setup done: 7:00-8:45 +2.3%/tr, 65% win (n=48) | BUY RULE PICK thrust +5%, small (5-10% ran 56% / +2.1% over two years) — light 56% +2.1%/tr Sep 2024 – Sep 2026 · morning setup + thrust, 5-10% thrust (n=263) 61% +2.2%/tr last 20 days (n=61) | driven by gap size + borrow; held back by a lopsided premarket (not a healthy climb) | $1.94 | 71% | 67% / +8% | - | - | Yes | $42.43M/d | ✓ yes |
| SPHL DON’T BUY MORE THAN $106,500 — only $427k traded 08:04-08:34; bigger orders have not filled on the list in the last 120 days ×1 last Jul 6, lost traded 285 of 285 premarket minutes together: 59% win / +1.4% a trade (n=299, two years) morning setup, quietno thrust — +1.8%/trade, 58% win (n=179) | 61 setup done: 7:00-8:45 +2.3%/tr, 65% win (n=48) | BUY RULE PICK 58% +1.8%/tr Sep 2024 – Sep 2026 · morning setup, quiet (n=179) 46% -1.8%/tr last 20 days (n=24) | driven by borrow; held back by a lopsided premarket (not a healthy climb) | $2.59 | 51% | 79% / +2% | - | - | Yes | $948.24K/d | ✓ yes |
| DBGI never on our list traded 125 of 285 premarket minutes together: 49% win / -1.4% a trade (n=192, two years) evening setup + AM thrust, no PM thrust+16% thrust at 08:18 · without last night’s thrust: -0.5%/trade, 50% win (n=181, two years) | 86 setup done: last night +4.0%/tr, 62% win (n=87) | SKIP evening setup + AM thrust but NO thrust last night (two years: 50% / -0.5%) 51% -0.1%/tr Sep 2024 – Sep 2026 · evening setup + AM thrust, 10%+ thrust (n=139) 67% -0.2%/tr last 20 days (n=3) | driven by dip depth + premarket shape | $5.55 | 39% | 123% / +9% | - | - | Yes | $5.68M/d | ✓ yes |
| KUST PICK in the last 120 days ×1 last PICK Jul 22, won traded 121 of 285 premarket minutes together: 65% win / +1.7% a trade (n=17, two years) evening setup, no 5% thrustbiggest thrust +5% · +0.6%/trade, 45% win (n=86, two years) — needs the thrust ⚠ thin premarket | 86 setup done: last night +4.0%/tr, 62% win (n=87) | SKIP evening setup with no thrust last night (two years: 37% / −0.8%) 37% -0.6%/tr Sep 2024 – Sep 2026 · evening setup, no thrust either session (n=43) 14% -7.3%/tr last 20 days (n=7) | driven by dip depth + price | $0.62 | 45% | 129% / +10% | - | - | Yes | $7.22M/d | ✓ yes |
| VBIO never on our list traded 89 of 285 premarket minutes together: 49% win / -1.4% a trade (n=192, two years) morning setup, already ranthrust +68% at 08:14 — 10%+ before 9:00 on a morning setup ran 51% / -0.6% (n=1778, two years, losing in every period): skip | 85 setup done: 7:00-8:45 +2.3%/tr, 65% win (n=48) | SKIP already ran 68% before 9:00 (10%+ on a morning setup, two years: 51% / -0.6%) 51% -0.6%/tr Sep 2024 – Sep 2026 · morning setup + thrust, 10%+ thrust (n=1778) 61% +2.2%/tr last 20 days (n=61) | driven by dip depth + gap size; held back by sitting deep below vwap | $2.58 | 76% | 115% / +5% | - | - | Yes | $2.00M/d | ✓ yes |
| NCPL PICK in the last 120 days ×1 last PICK Aug 28, won traded 276 of 285 premarket minutes together: 64% win / +2.6% a trade (n=138, two years) evening setup + AM thrust, no PM thrust+7% thrust at 07:19 · without last night’s thrust: -0.5%/trade, 50% win (n=181, two years) | 63 setup done: last night +4.0%/tr, 62% win (n=87) | SKIP evening setup + AM thrust but NO thrust last night (two years: 50% / -0.5%) 51% -1.6%/tr Sep 2024 – Sep 2026 · evening setup + AM thrust, 5-10% thrust (n=63) 67% -0.2%/tr last 20 days (n=3) | driven by dip depth + gap size | $1.35 | 80% | 95% / +20% | - | - | Yes | $12.97M/d | ✓ yes |
| YMAT never on our list traded 142 of 285 premarket minutes together: 49% win / -1.4% a trade (n=192, two years) morning setup, already ranthrust +40% at 07:11 — 10%+ before 9:00 on a morning setup ran 51% / -0.6% (n=1778, two years, losing in every period): skip | 63 setup done: 7:00-8:45 +2.3%/tr, 65% win (n=48) | SKIP already ran 40% before 9:00 (10%+ on a morning setup, two years: 51% / -0.6%) 51% -0.6%/tr Sep 2024 – Sep 2026 · morning setup + thrust, 10%+ thrust (n=1778) 61% +2.2%/tr last 20 days (n=61) | driven by dip depth + gap size | $1.43 | 63% | 99% / +12% | - | - | Yes | $1.96M/d | ✓ yes |
| PETS on the list in the last 120 days ×1 last Jun 29 traded 8 of 285 premarket minutes together: 46% win / -2.1% a trade (n=61, two years) | 50 setup done: 7:00-8:45 +2.3%/tr, 65% win (n=48) | SKIP too thin to trade (2 premarket candles) 50% -1.7%/tr Sep 2024 – Sep 2026 · scored under 58 (n=1378) 51% +1.3%/tr last 20 days (n=86) | thin / quiet premarket (few candles) — big runs are rare here | $1.55 | 33% | 102% / +0% | - | - | No | $1.23M/d | ✓ yes |
| GCTK on the list in the last 120 days ×1 last Jul 30, lost traded 285 of 285 premarket minutes together: 59% win / +1.4% a trade (n=299, two years) | 28 setup done: never -0.1%/tr, 53% win (n=339) | SKIP under 58 50% -1.7%/tr Sep 2024 – Sep 2026 · scored under 58 (n=1378) 51% +1.3%/tr last 20 days (n=86) | driven by borrow + premarket shape; held back by gap outside the 30-100% sweet spot | $4.11 | 170% | 56% / +16% | - | - | Yes | $8.25M/d | ✓ yes |
| PFSA PICK in the last 120 days ×1 last PICK Aug 3, lost traded 103 of 285 premarket minutes together: 65% win / +1.7% a trade (n=17, two years) ⚠ thin premarket | 28 setup done: never -0.1%/tr, 53% win (n=339) | SKIP under 58 50% -1.7%/tr Sep 2024 – Sep 2026 · scored under 58 (n=1378) 51% +1.3%/tr last 20 days (n=86) | driven by premarket shape + borrow; held back by gap outside the 30-100% sweet spot | $3.32 | 117% | 50% / +1% | - | - | Yes | $26.33M/d | ✓ yes |
| Ticker | Price | Peak gap | Dip | Why it is a skip | |
|---|---|---|---|---|---|
| ATYR | SKIP | $0.40 | +98% | 100% | price $0.40 is under the $0.50 limit - the bot will not buy it |
| SRZN | SKIP | $27.90 | +48% | 15% | NEW HIGH about 30-45 minutes before the scan - the peak is fresh, so there is no dip after it yet (dip 15% of the move; needs over 30%); AM thrust +18% - already ran |
| VRME | SKIP | $1.18 | +30% | 91% | the peak was only +30% over yesterday's close (needs over +30%); AM thrust +13% - already ran |
| LXEH | SKIP | $1.47 | +29% | 124% | the peak was only +29% over yesterday's close (needs over +30%) |
| WHLR | SKIP | $4.44 | +20% | 193% | the peak was only +20% over yesterday's close (needs over +30%) |
| BENF | SKIP | $1.99 | +18% | 314% | the peak was only +18% over yesterday's close (needs over +30%) |
| APUS | SKIP | $4.91 | +8% | 333% | the peak was only +8% over yesterday's close (needs over +30%); AM thrust +81% - already ran |
| IPDN | SKIP | $4.31 | +6% | 470% | the peak was only +6% over yesterday's close (needs over +30%) |
| BFRG | SKIP | $0.80 | +5% | 446% | the peak was only +5% over yesterday's close (needs over +30%) |
| TNMG | SKIP | $4.39 | +5% | - | the peak was only +5% over yesterday's close (needs over +30%); the dip after last night's peak gave back only 0% of the move (needs over 30%) - peak without a real dip; AM thrust +19% - already ran |
| DCOY | SKIP | $3.61 | +4% | - | the peak was only +4% over yesterday's close (needs over +30%); the dip after last night's peak gave back only 0% of the move (needs over 30%) - peak without a real dip |