Track record

Backtested

Every signal our model would have fired across each card's price history, scored by what actually happened next. A Snipe is a “hit” if price was higher 14 days later; a Sleep hits if price was lower.

Live track record

Out of sample

Each figure carries what those same cards did on their own, over the same window and the same 8-sale bar. That comparison is the number that matters: prices rose broadly over this period, so a Snipe rate near its baseline is the market rather than a result. It cuts both ways — a Sleep rate that looks lower than a Snipe rate can be clearing a much harder bar.

Snipes split by strategy · Value = into weakness · ↗ Trend = ride the winner

Value entries @14d

16.6%

66 cards · med -2% · avg -2.4%

These cards rose 39% of the time on their own · -22.4 vs that

Trend rides @14d

57.4%

502 cards · med +0.9% · avg +4.3%

These cards rose 39% of the time on their own · +18.4 vs that

Sleep @14d

79.3%

276 cards · med -2.8% · avg -2.3%

These cards fell 61% of the time on their own · +18.3 vs that

Value entries @30d

18.5%

53 cards · med -5.2% · avg -5.1%

These cards rose 47.4% of the time on their own · -28.9 vs that

Trend rides @30d

68.3%

434 cards · med +3.3% · avg +7.1%

These cards rose 47.4% of the time on their own · +20.9 vs that

Sleep @30d

84.2%

230 cards · med -6.2% · avg -6.8%

These cards fell 52.6% of the time on their own · +31.6 vs that

Counts are distinct cards, not daily snapshots. We show the median return next to the average, since one mispriced grail can swing an average. A card with no fresh sale near the horizon stays unscored rather than guessed. A resolved call is never revised. It reflects the prices available on the day it was scored, and later historical backfills do not change it.

These figures leave out calls we have since corrected. See corrections

Corrections

When part of the live record turns out not to have measured what it claimed, we mark those calls and stop counting them. They stay stored exactly as published. Each correction below says what went wrong, shows the figures with and without those calls, and gives a test you can check yourself.

Published Oct 8, 2026

Calls logged at another card's price

Some recent sets have a rarer version of a card with the same name and number, printed with a Poke Ball or Master Ball pattern and sold as its own product. Until late August 2026 our price feed matched cards by number, so on some days the rarer version's price was filed under the ordinary card. These calls were logged at that price.

When the feed was changed to match by product, each card got its own price back. For these cards that was a small fraction of the price we had logged, and the record scored the difference as a fall of more than 99%. No card fell that far. The calls measured a filing error. They were not right or wrong about the market.

How to check it

A card with steady sales does not lose 99% of its price in two weeks. Among these calls, 22 of 22 14-day results and 22 of 22 30-day results show a fall of 99% or more. For every other call counted on this page, it was 0 of 11,241 and 0 of 7,639. 14 of the 22 14-day results and 14 of the 22 30-day results counted as a hit.

What changed

We marked 44 calls on 2 card versions as corrected. They no longer count toward the live figures above. It covers calls logged through Aug 26, 2026. A call logged on the same cards after that date counts as usual. This correction moves some of the figures above up and some down. We would have made it the same way if it moved them the other way.

Live figureCounting themNot counting them
Value entries @14d16.6%66 cards · rose 39% on their own16.6%66 cards · rose 39% on their own
Trend rides @14d57.3%503 cards · rose 39% on their own57.4%502 cards · rose 39% on their own
Sleep @14d79.3%277 cards · fell 61% on their own79.3%276 cards · fell 61% on their own
Value entries @30d18.5%53 cards · rose 47.3% on their own18.5%53 cards · rose 47.4% on their own
Trend rides @30d68.1%435 cards · rose 47.3% on their own68.3%434 cards · rose 47.4% on their own
Sleep @30d84.3%231 cards · fell 52.7% on their own84.2%230 cards · fell 52.6% on their own

Published Sep 16, 2026

Calls on vintage cards priced from a source that doesn't distinguish condition

For some versions of cards from sets released between 1999 and 2002, mostly reverse holos and 1st Edition holos, the only price we had came from a market feed that doesn't say what condition a card is in. We treated it as a Near Mint price, and it rarely changed from one day to the next.

So we made calls on a price that didn't move, then scored those calls against the same unmoving price. They measured nothing. They were not right or wrong about the market.

How to check it

A call scored against a price that never moves returns exactly 0%. Among these calls, 83% of 14-day results and 78% of 30-day results were exactly 0%. For every other call counted on this page, it was 15% and 7%. 1 of the 95 14-day results and 3 of the 89 30-day results counted as a hit.

What changed

We marked 508 calls on 31 card versions as corrected. They no longer count toward the live figures above, and results still to come on the same cards are marked the same way as they arrive. This correction raises the figures above. We would have made it the same way if it moved them the other way.

Live figureCounting themNot counting them
Value entries @14d16.5%67 cards · rose 38.7% on their own16.6%66 cards · rose 39% on their own
Trend rides @14d56.6%510 cards · rose 38.7% on their own57.4%502 cards · rose 39% on their own
Sleep @14d79.2%277 cards · fell 61.3% on their own79.3%276 cards · fell 61% on their own
Value entries @30d18.5%53 cards · rose 46.9% on their own18.5%53 cards · rose 47.4% on their own
Trend rides @30d67%440 cards · rose 46.9% on their own68.3%434 cards · rose 47.4% on their own
Sleep @30d84.1%231 cards · fell 53.1% on their own84.2%230 cards · fell 52.6% on their own

Backtest in-sample · for reference

Headline figures are the high-conviction calls we actually promote: momentum and breakout entries and confirmed downtrends, above our confidence floor. The full per-signal breakdown, including the weaker reads we don't lead with, is in the table below.

High-conviction Snipe @ 14d

56%

2,522 of 4,515 · avg +5.5%

High-conviction Sleep @ 14d

59%

511 of 872 · avg -0.3%

Signals evaluated

5,775

as of 2026-10-10

By lens

Snipe$15-50
Snipe38% · n=164
Sleepn/a
Momentum$50-200
Snipe57% · n=3,077
Sleep58% · n=777
Regime$200+
Snipe51% · n=1,662
Sleep67% · n=95

By signal

Snipe signals are tagged by strategy · Value = into weakness · ↗ Trend = ride the winner

SignalCallHit rateAvg returnSample
Momentum BuildingTrend ridesSnipe
57%
+5.8%3,077
Healthy BreakoutTrend ridesSnipe
53%
+4.8%1,445
Downtrend · Sub-thresholdSleep
58%
-0.8%777
BreakoutTrend ridesSnipe
38%
+4.3%164
Price Below AverageValue entriesSnipe
33%
+14.1%134
SleepSleep
69%
+2.4%90
PullbackValue entriesSnipe
43%
+10.9%83

How this is measured

For every card, we replay our model across its full price history: at each past date it sees only the prices up to that day (no look-ahead), exactly as it runs live. Each time it flagged a Snipe or a Sleep, we then look 14 days forward and check what price did.

A Snipe counts as a hit if the price was higher 14 days later; a Sleep counts as a hit if it was lower. “Watch” calls aren't directional, so they're excluded. Buckets with fewer than 20 samples aren't shown.

This is an in-sample backtest (our current model measured against past prices), not a log of live, real-time calls. It shows how the model behaves on history; live forward results will differ.

Not financial advice. Snipe or Sleep is an informational tool. Signals are generated by an automated model from historical prices, may be inaccurate or out of date, and are not a recommendation to buy or sell anything. Collectibles are volatile and can be illiquid; you may not be able to sell near a quoted price. Do your own research; you alone are responsible for your decisions. Not affiliated with, endorsed by, or sourced in partnership with TCGPlayer, eBay, or The Pokémon Company.