Anatomy of a signal:
NVDA 65 → 87
On 5 January 2026 the engine flagged NVDA at score 65 — top decile, bullish-tier model alignment. Six weeks later that score read 87 and the price had moved 34%. This page walks through what the signal looked like the day it fired, what happened next, and what a user would have seen in real time. No math wall — story first.
5 January 2026 — the day the engine flagged it
Markets opened on a Monday after the Christmas drift. SPY was sideways. The engine ran its 06:00 UTC universe sweep across the full 1,000-ticker universe. NVDA came out at 65 — top decile that day, with a Bullish signal and a 90% conformal interval of [56, 78].
Five of the thirteen factor groups carried the score. Three made up most of the model alignment. Here's what the user would have seen on /stocks/NVDA that morning:
None of these are individual genius-takes. Each one is a published academic factor — Novy-Marx 2013 for quality, Jegadeesh-Titman 1993 for momentum, Bernard-Thomas 1989 for post-earnings drift. The engine combines them; the conviction comes from the joint setup, not any single number.
Why the engine cared about THIS day
The interesting bit isn't that any single factor was elevated. Quality of 78 in isolation isn't newsworthy — top-quartile but not extreme. What flagged this signal was the joint configuration:
- Quality 78 + Momentum 71: Asness-Frazzini-Pedersen 2014 — quality and momentum on the same name historically pairs into the strongest cross-sectional bull setup. Either alone is fine; together is structural.
- PEAD 62: NVDA was 18 trading days into a post-earnings window. Bernard-Thomas' drift hadn't completed.
- Risk-on regime: BOCPD posterior placed q(risk_on) at 0.71 with stability 0.84 — mature regime, not a fresh transition. Momentum amplifier was at full strength.
- Tail-dependence λ_U = 0.34: Quality and Momentum were genuinely co-moving in the tails for this regime, not just on average. The pattern wasn't a coincidence.
The Confluence Engine fired the QUALITY COMPOUNDER pattern: quality + value + accruals on the same name in a risk-on regime, with measured tail-alignment. That added a +5 boost to the raw weighted composite — a small δ, but it's the boost that academic literature backs (Novy-Marx's gross-profitability premium specifically pairs with value).
What the user would have seen
On the ticker page they'd have seen the signal card above plus a model-sizing reference — a moderate suggested size based on score 65, regime risk-on, and a wide-ish 90% interval. The interval width signalled the model wasn't maximally certain, and the reference reflected that. The reference is for research context only, not a recommendation; sizing decisions belong to the reader's own risk framework.
A retail user would have seen a bullish research signal on NVDA from the morning of 5 January onward. The dashboard would surface two things over the next six weeks:
- Daily score updates — visible drift from 65 → 71 → 76 → 82 → 87 across the period
- Confluence pattern persistence — QUALITY COMPOUNDER stayed lit through 14 February before transitioning to PRICED FOR PERFECTION (signal moderating — monitor without increasing exposure)
Six weeks later
By 16 February 2026 the price had moved from $87 to $116 — roughly a 34% gain on the position. The score read 87. The interval had narrowed to [80, 94]. Confidence: high.
The engine's next signal: PRICED FOR PERFECTION (Shiller 2000 asymmetric-downside pattern). Quality factor still elevated, but value had collapsed (P/E expansion outpacing earnings revisions). The engine quietly downgraded the signal from bullish-tier to mixed-tier and widened the interval. No alarm bell — just a soft signal moderation.
A user who saw all this in real time would have observed:
- A bullish research signal on 5 January at score 65, treated as one input alongside their own risk framework
- Score drift visible day-by-day as the model refreshed
- QUALITY COMPOUNDER pattern transitioning out (signal context shifting)
- PRICED FOR PERFECTION fire — model-sizing reference compressing as the interval widened
What this story is and isn't
Is: a faithful walkthrough of how a Framler score signal reads — the factor breakdown, the conformal interval, the model-sizing reference, the confluence patterns. The structure is exactly what a real signal looks like on /stocks/NVDA.
Isn't: a backtested track record. The 5 January 2026 signal date and the specific factor numbers are illustrative. The calibration window opened on 16 May 2026; 1d + 7d horizons are now live and 30d / 90d roll in as their windows mature. The engine's real measured signals get tracked on /track-record with measured forward returns.
We chose to tell the story this way — explicitly illustrative — because the alternative is a marketing page with cherry-picked real winners. That's less honest. Pre-track-record, you should see how the math reads, not which winners we picked.
Try it on a real ticker
Every ticker on the universe has the same five-section signal page that the story walks through. Pick something and read it.
Or read /methodology for the academic stack behind every signal, or /learn for plain-English definitions of every term used in this story.