Does options flow actually work?

Numbers as of July 17, 2026 · updated nightly on the live Performance dashboard · every figure below is self-graded against real closing prices, never estimated

Most options-flow products show you the winners. We log every signal our scanner publishes — 79,245 so far — wait for real market closes, and grade all of them. Wins, losses, and the cohorts that turned out to be noise. This page is the summary; the app carries the always-current version with confidence intervals on every number.

The headline, honestly

79,245signals tracked since inception
66,945matured & graded at the +5-day horizon
+0.03%average +5d excess return vs SPY — the 95% CI spans zero
46%win rate · winners average +8.3%, losers −6.9% · profit factor 1.01

Translation: buying every flow signal blindly is a coin flip. We publish that because it's true — and because it's the honest baseline that makes the cohort-level findings below meaningful instead of marketing.

Where edge shows up

The signal isn't "flow good." It's which flow, held how long. Cohorts with statistically meaningful spreads on our ledger (each shown with sample size and confidence in the app):

CohortWin ratevs. baselinen
Positioning-window DTE (2–8 wk)50.0%+4.2pp4,182
Flow into earnings48.5%+2.8pp3,330
Golden sweeps (+5d vs SPY)47%+0.40% excess18,358
Highest-liquidity names41.3%−4.0pp3,703
Small caps (recent window)17.7%collapsed from 50%141

Those last two rows matter most: the most-watched flow is the most faded, and small-cap flow edge died in the recent tape — our decay tracker caught it and demoted the cohort automatically.

What we've proven doesn't work

How the grading works

What this isn't: a track record of trades, a promise of returns, or financial advice. It's the measured, out-of-sample behavior of a signal engine, published so you can judge it the way we do. Data is 15-minute delayed. Transaction costs are not modeled and matter at these margins.

See the live numbers →