DawnScan
KO

More

Settings

Theme

Price colors

Information

Scanner Hit Rate

Every day, we show how much the scanner's Top 10 actually went on to rise, ranked by return, and verify the scanner's real track record transparently with a running hit rate. (Both hits and misses are published)
Checking data status
📭
No hit-rate data yet
Once daily scans accumulate, stocks get tracked and their results show up here.
(At least a few days of scans need to build up before the hit rate becomes meaningful.)
Review the data correction history
Performance figures correction completed (2026-10-01) — We identified a calculation path where the price basis could be inconsistent across corporate actions (splits, mergers) and dividends. We corrected the calculation code on 2026-09-24, and on 2026-10-01 we recalculated everything on the new basis, including finished historical records and the base-rate statistics. All aggregates below now use the same basis. The largest change is average maximum gain: the old-basis published figure of 52.0% is 22.0% on the new basis (most of that was already reflected by the 2026-09-24 code fix). Across this full correction the hit rate rose from 27.8% to 28.7% and the average 20-day return from 0.6% to 1.1%, a move in our favour, while the universe base rate stayed at 25.8%. On the other side, the 'Record Volume Held' signal lost its significance after multiple-comparison correction (31.9% to 31.1%). The correction runs in both directions: some tickers were inflated and others understated. Records whose entry basis could not be verified, and 4 picks with corporate actions we could not judge, were excluded from the aggregates; two of those four would flip from hit to miss once corrected, so that exclusion works in our favour.

How Is the Hit Rate Calculated?

We store every day's scanned Top 10 picks and track the return and max gain over the following 20 trading days, based on the entry candle's close. We record whether the target (+15%) was reached, and we publish the full history as-is — not just the wins, including misses and delistings.

The denominator only counts picks whose 20-trading-day window has finished (a delisting is treated as final). A pick still being tracked isn't counted yet even if it already hit the target — if we counted it, "other picks from the same period that haven't risen yet" would drop out of the denominator, inflating the hit rate. Before 2026-08-11 this rule was implemented incorrectly, which showed the hit rate about 9%p higher than reality; we corrected it as soon as we found it. Average max gain follows the same principle — a pick whose 20 trading days haven't elapsed yet hasn't had enough time to reach its peak, which structurally drags the average down, so it's excluded. Before 2026-08-13 this rule didn't exist, which showed the average about 2.9%p lower than reality.

We also matched the comparison window for the volatility-matched criterion to 20 trading days. The comparison baseline (the universe base rate) is calculated from the max gain over a 20-trading-day window, but the picks side was using the max gain over the full tracking window (up to 60 trading days). That gave the picks up to 3x more time, which inflated the lift — in fact, 42.6% of picks hit their peak after the 20-trading-day mark. When we matched both windows on 2026-08-13, the volatility-matched lift flipped from +12.8%p to −1.5%p. After this correction, the scanner's edge is unconfirmed under both criteria, and we publish that as-is.

Returns are measured on an adjusted-price basis. They are calculated from a series that reflects price adjustments for stock splits, reverse splits and dividends — this is not a dividend-reinvested return (we do not assume you received and reinvested the cash), and it excludes taxes and trading costs. Before 2026-09-24 our internal documentation described this number as a "split-only price return," but the calculation had been reflecting dividend adjustments as well. A full scan of the ~193,000-row universe showed 12.1% of rows are affected, so instead of changing the calculation we corrected the name to match what we actually compute (label basis v2).

The limitations are real, too — this is a close-price-based tally, so it can differ from your actual fill price, and we don't show a percentage until the sample is large enough. See the methodology for the scoring system, the Learn hub for how each individual signal works, and the base-rate proof page for measured base rates by signal. Past hit-rate history does not guarantee future performance.

Get the daily morning brief + data alerts — the scanner and hit-rate data on this page are Korean UI, but our Telegram @dawnbrief channel posts a US-market-close briefing and base-rate/fear-greed data updates you can follow either way.