- 1 week−10.4%−13.0% vs SPY✗
- 2 weeksResolves Nov 20
- 4 weeksResolves Dec 4
Every Radar name ever published, including replacements and weak weeks, and how its price moved afterwards against SPY. Nothing is removed after the fact.
Our honest read so far: over the first 9 weeks, Radar names beat SPY after one week 52% of the time. One period of results is not proof of an edge. A new engine version is being tested against rules we set in advance, and every result lands here.
Beat SPY means the name's price change, from its price at publish to the close that many trading sessions later, was larger than SPY's over the same sessions. n counts names whose window has closed.
30 of 58 names beat SPY after one week. Each dot is one name.
| Week | vs SPY | Result | |
|---|---|---|---|
| $RVMD | Nov 9 | −13.0% | trailed SPY |
| $HPE | Nov 9 | +5.3% | beat SPY |
| $MPC | Nov 9 | +8.7% | beat SPY |
| $VLO | Nov 9 | +7.1% | beat SPY |
| $SN | Nov 9 | −1.0% | trailed SPY |
| $ROIV | Oct 26 | +1.7% | beat SPY |
| $CRWD | Oct 26 | −2.2% | trailed SPY |
| $FRO | Oct 26 | +8.0% | beat SPY |
| $APA | Oct 26 | +2.3% | beat SPY |
| $TRGP | Oct 26 | +4.7% | beat SPY |
| $MRK | Oct 19 | −0.0% | trailed SPY |
| $TGT | Oct 19 | −0.5% | trailed SPY |
| $OKTA | Oct 19 | +14.2% | beat SPY |
| $MTSI | Oct 19 | −9.5% | trailed SPY |
| $FRO | Oct 19 | +1.3% | beat SPY |
| $LITE | Oct 19 | +21.4% | beat SPY |
| $HIMS | Oct 12 | −7.3% | trailed SPY |
| $RBA | Oct 12 | +0.2% | beat SPY |
| $HUM | Oct 12 | −2.4% | trailed SPY |
| $DDOG | Oct 12 | −13.8% | trailed SPY |
| $HAE | Oct 12 | +1.6% | beat SPY |
| $ACI | Oct 12 | +1.6% | beat SPY |
| $NCLH | Oct 5 | +1.7% | beat SPY |
| $PENG | Oct 5 | +23.2% | beat SPY |
| $SYNA | Oct 5 | −2.2% | trailed SPY |
| $ARHS | Oct 5 | −6.5% | trailed SPY |
| $XRPN | Oct 5 | −57.8% | trailed SPY |
| $APOG | Oct 5 | −0.3% | trailed SPY |
| $AKAM | Sep 28 | −4.2% | trailed SPY |
| $HHH | Sep 28 | +4.0% | beat SPY |
| $VIAV | Sep 28 | +16.0% | beat SPY |
| $PPLI | Sep 28 | +3.4% | beat SPY |
| $MSGY | Sep 28 | −45.5% | trailed SPY |
| $GLND | Sep 28 | −37.9% | trailed SPY |
| $INLF | Sep 28 | −29.1% | trailed SPY |
| $SATL | Sep 28 | −8.8% | trailed SPY |
| $TDIC | Sep 28 | −13.2% | trailed SPY |
| $MXL | Sep 28 | +17.0% | beat SPY |
| $MX | Sep 28 | −14.5% | trailed SPY |
| $MET | Sep 28 | +3.0% | beat SPY |
| $HUM | Sep 28 | +0.7% | beat SPY |
| $VECO | Sep 28 | −4.7% | trailed SPY |
| $MSFT | Sep 28 | +0.6% | beat SPY |
| $TONX | Sep 21 | +4.2% | beat SPY |
| $NVA | Sep 21 | −8.9% | trailed SPY |
| $IRDM | Sep 21 | +3.0% | beat SPY |
| $HALO | Sep 21 | +0.0% | beat SPY |
| $MG | Sep 21 | +2.4% | beat SPY |
| $NHIC | Sep 14 | −18.2% | trailed SPY |
| $ALKT | Sep 14 | −6.4% | trailed SPY |
| $KR | Sep 14 | +2.9% | beat SPY |
| $AENT | Sep 14 | −21.3% | trailed SPY |
| $APUR | Sep 14 | +0.4% | beat SPY |
| $QCOM | Sep 7 | +9.0% | beat SPY |
| $CRWV | Sep 7 | −17.8% | trailed SPY |
| $BNC | Sep 7 | −5.4% | trailed SPY |
| $MESH | Sep 7 | +1.0% | beat SPY |
| $ROIV | Sep 7 | −3.6% | trailed SPY |
Free: 16 lessons, the 104-term Codex, a $10,000 practice account, and 3 filings a day explained in plain English.
Each dot is one Radar name, scored on its longest window that has closed.
Radar names grouped by their Signal Score band at publish.
middle half of names median SPY over the same sessions. Beat SPY = share of names whose price change was larger than SPY's; n counts names whose window has closed.
Each version of VERA's engine, scored only on the names it published, oldest first. New versions are added as they ship.
| Engine | Weeks | Names | After 1 week | After 2 weeks | After 4 weeks | Week by week · 1-week median vs SPY |
|---|---|---|---|---|---|---|
| v1.0.0First published engine. | W37–W40 | 30 | 50% beat SPYmedian −1.8% · n 30 | 38% beat SPYmedian −1.5% · n 29 | 31% beat SPYmedian −16.0% · n 29 | 37383940 |
| v1.1.0Math audit: catalysts aged in trading sessions, a 400-name watch pool, unmeasured risk parts left out rather than guessed. | W41 | 6 | 33% beat SPYmedian −1.2% · n 6 | 33% beat SPYmedian −2.3% · n 6 | 50% beat SPYmedian +8.5% · n 6 | 41 |
| v1.3.0Pool ranking: names are shortlisted on unusual volume AND trading size (50/50), not unusual volume alone, so the pool is no longer dominated by small stocks having one busy day. | W42 | 6 | 50% beat SPYmedian −1.1% · n 6 | 67% beat SPYmedian +0.1% · n 6 | 67% beat SPYmedian +3.2% · n 6 | 42 |
| v2.0.0The five are the strongest 12-1 momentum names among the 500 most-traded, with at least normal volume this week; the scores no longer choose them. | W43–W44 | 11 | 64% beat SPYmedian +1.7% · n 11 | 45% beat SPYmedian −9.3% · n 11 | 40% beat SPYmedian −1.2% · n 5 | 4344 |
| v2.1.0CurrentNo weekly volume test: the five are the strongest 12-1 momentum names among the most-traded. News tone now fills the Narrative score's news part. | W46 | 5 | 60% beat SPYmedian +5.3% · n 5 | Not closed yet | Not closed yet | 46 |
A name counts for the engine that published it. Beat SPY and the median are measured exactly as in the headline above; n counts names whose window has closed. Early engines published few weeks, so read their numbers as a first look.
Every Radar name is listed. Each Sunday the Radar scores a pool of U.S.-listed names on catalyst strength, momentum, volume, technical structure, narrative and risk, and publishes the names that clear every gate. A name that fails mid-week can be replaced; both stay in the ledger, and the replaced name is still measured over its full windows.
What is measured. Price change runs from the price at publish to the close 5, 10 and 20 trading sessions later. Change vs SPY subtracts SPY's price change over the same sessions. A name beat SPY when its price change was larger. If a name stops trading (delisted, merged or renamed), a window it never reached is marked "no price data" and left out of every count. The range within 4 weeks is the furthest the price travelled above and below the publish price in those 20 sessions.
Score bands. Track under 70, Watch 70–77, Candidate 78–84, High-end candidate 85+, from the Signal Score the name had when it was published.
Engine versions. Every name records the engine that scored it, so a later change never rewrites history:
Past price changes do not predict future ones. The Radar describes market activity; it is not a recommendation to buy or sell anything.
Market data by Twelve Data. Data is algorithmic and for informational purposes only. Not investment advice. Veridian Signal provides educational content, market research, and informational tools designed to support independent market analysis. Nothing within Veridian Signal should be interpreted as financial, investment, tax, or legal advice. All investment decisions remain the sole responsibility of the user.