PATTERN+ PREDICTIONS
Updated

Strategies · results · failures

The Lab

Every pattern we run, scored in the open: what works, what's on trial, what died.

Proven

0

On trial

4

Failed so far

11

Retired

0

Calls scored · 30d

92,927

Pattern scoreboard

walk-forward: every call made with only its own day's data · to Sep 27, 2026

Event Pattern

Past unlocks, listings and delistings lined up the same number of days out, and what price did after.

ON TRIAL
calls123
hit rate80.5%vs 76.5% always-down +4.0
skill+23.6%
luck test2.3σp 0.012
2025-10 · 18 calls · hit 72.2% vs 59.1% lazy call (+13.1 pts)2025-11 · 15 calls · hit 93.3% vs 100.0% lazy call (−6.7 pts)2025-12 · 3 calls · hit 33.3% vs 66.7% lazy call (−33.3 pts)2026-01 · 8 calls · hit 100.0% vs 100.0% lazy call (+0.0 pts)2026-02 · 5 calls · hit 80.0% vs 80.0% lazy call (+0.0 pts)2026-03 · 21 calls · hit 90.5% vs 95.5% lazy call (−5.0 pts)2026-04 · 11 calls · hit 81.8% vs 54.5% lazy call (+27.3 pts)2026-05 · 19 calls · hit 68.4% vs 95.2% lazy call (−26.8 pts)2026-06 · 6 calls · hit 100.0% vs 100.0% lazy call (+0.0 pts)2026-07 · 9 calls · hit 77.8% vs 77.8% lazy call (+0.0 pts)2026-08 · 8 calls · hit 62.5% vs 66.7% lazy call (−4.2 pts)2 of 11 months beat the lazy call

Golden / Death Cross

The fast average crossing the slow one, golden or death cross, and what followed.

ON TRIAL
calls912
hit rate73.5%vs 73.5% always-down +0.0
skill+7.0%
luck test0.5σp 0.299
2025-10 · 210 calls · hit 92.9% vs 92.9% lazy call (+0.0 pts)2025-11 · 209 calls · hit 94.3% vs 94.3% lazy call (+0.0 pts)2025-12 · 29 calls · hit 44.8% vs 55.2% lazy call (−10.3 pts)2026-01 · 28 calls · hit 89.3% vs 89.3% lazy call (+0.0 pts)2026-02 · 16 calls · hit 68.8% vs 68.8% lazy call (+0.0 pts)2026-03 · 41 calls · hit 48.8% vs 51.2% lazy call (−2.4 pts)2026-04 · 17 calls · hit 47.1% vs 52.9% lazy call (−5.9 pts)2026-05 · 62 calls · hit 88.7% vs 88.7% lazy call (+0.0 pts)2026-06 · 99 calls · hit 66.7% vs 66.7% lazy call (−0.0 pts)2026-07 · 92 calls · hit 71.7% vs 71.7% lazy call (−0.0 pts)2026-08 · 109 calls · hit 12.8% vs 87.2% lazy call (−74.3 pts)0 of 11 months beat the lazy call

Capitulation Bounce

A brutal flush in a few days. Does the bounce come?

ON TRIAL
calls278
hit rate81.7%vs 81.7% always-down +0.0
skill+4.7%
luck test2.4σp 0.008
2025-10 · 87 calls · hit 92.0% vs 92.0% lazy call (+0.0 pts)2025-11 · 28 calls · hit 89.3% vs 89.3% lazy call (+0.0 pts)2025-12 · 5 calls · hit 60.0% vs 60.0% lazy call (+0.0 pts)2026-01 · 10 calls · hit 90.0% vs 90.0% lazy call (+0.0 pts)2026-02 · 35 calls · hit 82.9% vs 82.9% lazy call (+0.0 pts)2026-03 · 14 calls · hit 85.7% vs 85.7% lazy call (−0.0 pts)2026-04 · 7 calls · hit 14.3% vs 85.7% lazy call (−71.4 pts)2026-05 · 16 calls · hit 68.8% vs 68.8% lazy call (+0.0 pts)2026-06 · 42 calls · hit 78.6% vs 78.6% lazy call (+0.0 pts)2026-07 · 12 calls · hit 100.0% vs 100.0% lazy call (+0.0 pts)2026-08 · 22 calls · hit 54.5% vs 54.5% lazy call (+0.0 pts)1 of 11 months beat the lazy call

Fresh All-Time High

Coins printing a fresh all-time high: continuation or top?

ON TRIAL
calls19
hit rate52.6%vs 52.6% always-down −0.0
skill—
luck test—
2025-10 · 6 calls · hit 33.3% vs 66.7% lazy call (−33.3 pts)2025-11 · 3 calls · hit 100.0% vs 100.0% lazy call (+0.0 pts)2026-01 · 2 calls · hit 0.0% vs 100.0% lazy call (−100.0 pts)2026-04 · 1 calls · hit 0.0% vs 100.0% lazy call (−100.0 pts)2026-07 · 3 calls · hit 100.0% vs 100.0% lazy call (+0.0 pts)2026-08 · 4 calls · hit 50.0% vs 50.0% lazy call (+0.0 pts)0 of 6 months beat the lazy call

Bitcoin Shadow

Bitcoin's own prediction, scaled by how hard this coin usually moves with BTC.

FAILED SO FAR
calls9,641
hit rate58.3%vs 63.7% always-down −5.4
skill0.0%
luck test—
2025-10 · 376 calls · hit 70.7% vs 90.3% lazy call (−19.6 pts)2025-11 · 1193 calls · hit 89.9% vs 91.0% lazy call (−1.2 pts)2025-12 · 540 calls · hit 46.7% vs 56.8% lazy call (−10.1 pts)2026-01 · 423 calls · hit 74.5% vs 95.7% lazy call (−21.3 pts)2026-02 · 1146 calls · hit 66.8% vs 67.1% lazy call (−0.3 pts)2026-03 · 1338 calls · hit 46.5% vs 54.2% lazy call (−7.7 pts)2026-04 · 908 calls · hit 36.5% vs 62.7% lazy call (−26.2 pts)2026-05 · 827 calls · hit 81.3% vs 90.1% lazy call (−8.8 pts)2026-06 · 991 calls · hit 63.7% vs 67.3% lazy call (−3.7 pts)2026-07 · 819 calls · hit 64.6% vs 64.4% lazy call (+0.2 pts)2026-08 · 1080 calls · hit 15.1% vs 85.6% lazy call (−70.5 pts)1 of 11 months beat the lazy call

Deep Drawdown

Coins sitting far below their high. Bottom-fishing, counted.

FAILED SO FAR
calls11,006
hit rate62.6%vs 63.0% always-down −0.4
skill0.0%
luck test—
2025-10 · 503 calls · hit 91.1% vs 92.7% lazy call (−1.7 pts)2025-11 · 995 calls · hit 92.6% vs 92.6% lazy call (+0.0 pts)2025-12 · 878 calls · hit 45.4% vs 54.6% lazy call (−9.1 pts)2026-01 · 879 calls · hit 97.2% vs 97.2% lazy call (+0.0 pts)2026-02 · 998 calls · hit 68.7% vs 68.7% lazy call (+0.0 pts)2026-03 · 1269 calls · hit 45.0% vs 55.0% lazy call (−10.0 pts)2026-04 · 991 calls · hit 36.2% vs 63.8% lazy call (−27.5 pts)2026-05 · 1201 calls · hit 91.4% vs 91.4% lazy call (+0.0 pts)2026-06 · 1021 calls · hit 70.9% vs 70.9% lazy call (+0.0 pts)2026-07 · 1013 calls · hit 65.5% vs 65.5% lazy call (+0.0 pts)2026-08 · 1258 calls · hit 12.6% vs 87.4% lazy call (−74.9 pts)1 of 11 months beat the lazy call

Green / Red Streak

Long runs of green or red daily closes in a row, and what the next leg did.

FAILED SO FAR
calls638
hit rate55.2%vs 64.3% always-down −9.1
skill0.0%
luck test—
2025-10 · 5 calls · hit 80.0% vs 81.8% lazy call (−1.8 pts)2025-11 · 4 calls · hit 75.0% vs 94.4% lazy call (−19.4 pts)2025-12 · 5 calls · hit 80.0% vs 64.4% lazy call (+15.6 pts)2026-01 · 72 calls · hit 95.8% vs 94.6% lazy call (+1.2 pts)2026-02 · 19 calls · hit 73.7% vs 89.0% lazy call (−15.3 pts)2026-03 · 211 calls · hit 35.5% vs 64.5% lazy call (−28.9 pts)2026-04 · 29 calls · hit 37.9% vs 62.1% lazy call (−24.1 pts)2026-05 · 92 calls · hit 89.1% vs 89.1% lazy call (+0.0 pts)2026-06 · 41 calls · hit 65.9% vs 65.9% lazy call (+0.0 pts)2026-07 · 67 calls · hit 67.2% vs 67.2% lazy call (+0.0 pts)2026-08 · 93 calls · hit 19.4% vs 80.6% lazy call (−61.3 pts)4 of 11 months beat the lazy call

Market Breadth

How many coins trade above their own trend at once: the market's mood, read for every coin.

FAILED SO FAR
calls12,107
hit rate63.4%vs 63.4% always-down +0.0
skill0.0%
luck test—
2025-10 · 1203 calls · hit 90.4% vs 90.4% lazy call (+0.0 pts)2025-11 · 1507 calls · hit 91.0% vs 91.0% lazy call (+0.0 pts)2025-12 · 1211 calls · hit 43.2% vs 56.8% lazy call (−13.6 pts)2026-01 · 920 calls · hit 95.5% vs 95.5% lazy call (+0.0 pts)2026-02 · 1264 calls · hit 67.0% vs 67.0% lazy call (+0.0 pts)2026-03 · 1280 calls · hit 37.8% vs 62.2% lazy call (−24.4 pts)2026-04 · 948 calls · hit 32.5% vs 67.5% lazy call (−35.0 pts)2026-05 · 1263 calls · hit 91.4% vs 91.4% lazy call (+0.0 pts)2026-06 · 1253 calls · hit 67.2% vs 67.2% lazy call (+0.0 pts)2026-08 · 1258 calls · hit 14.5% vs 85.5% lazy call (−71.1 pts)0 of 10 months beat the lazy call

Volatility Squeeze

The tightest range in a long while, and which way it broke.

FAILED SO FAR
calls2,755
hit rate53.8%vs 54.9% always-down −1.1
skill0.0%
luck test—
2025-10 · 4 calls · hit 75.0% vs 97.2% lazy call (−22.2 pts)2025-11 · 91 calls · hit 91.2% vs 91.2% lazy call (+0.0 pts)2025-12 · 182 calls · hit 39.0% vs 61.0% lazy call (−22.0 pts)2026-01 · 365 calls · hit 96.2% vs 96.2% lazy call (+0.0 pts)2026-02 · 15 calls · hit 80.0% vs 80.0% lazy call (+0.0 pts)2026-03 · 540 calls · hit 43.5% vs 56.5% lazy call (−13.0 pts)2026-04 · 415 calls · hit 36.4% vs 63.6% lazy call (−27.2 pts)2026-05 · 316 calls · hit 91.1% vs 91.1% lazy call (+0.0 pts)2026-06 · 23 calls · hit 39.1% vs 60.9% lazy call (−21.7 pts)2026-07 · 421 calls · hit 57.2% vs 57.2% lazy call (+0.0 pts)2026-08 · 383 calls · hit 9.9% vs 90.1% lazy call (−80.2 pts)0 of 11 months beat the lazy call

Volume Spike

Volume explodes in an uptrend while Bitcoin holds up: what happened after every day like that.

FAILED SO FAR
calls102
hit rate68.6%vs 68.6% always-down +0.0
skill0.0%
luck test—
2025-10 · 10 calls · hit 80.0% vs 80.0% lazy call (+0.0 pts)2026-01 · 25 calls · hit 100.0% vs 100.0% lazy call (+0.0 pts)2026-03 · 5 calls · hit 60.0% vs 60.0% lazy call (+0.0 pts)2026-04 · 15 calls · hit 53.3% vs 53.3% lazy call (+0.0 pts)2026-05 · 16 calls · hit 87.5% vs 87.5% lazy call (+0.0 pts)2026-07 · 5 calls · hit 80.0% vs 80.0% lazy call (+0.0 pts)2026-08 · 26 calls · hit 30.8% vs 69.2% lazy call (−38.5 pts)0 of 7 months beat the lazy call

Rubber Band (30-day stretch)

How far price has stretched from its recent average, and what coins stretched the same way did next.

FAILED SO FAR
calls14,940
hit rate63.6%vs 63.6% always-down −0.0
skill−0.0%
luck test−0.5σp 0.701
2025-10 · 1203 calls · hit 90.4% vs 90.4% lazy call (+0.0 pts)2025-11 · 1507 calls · hit 91.0% vs 91.0% lazy call (+0.0 pts)2025-12 · 1211 calls · hit 43.2% vs 56.8% lazy call (−13.6 pts)2026-01 · 1226 calls · hit 95.7% vs 95.8% lazy call (−0.1 pts)2026-02 · 1264 calls · hit 67.0% vs 67.0% lazy call (+0.0 pts)2026-03 · 1603 calls · hit 45.7% vs 54.3% lazy call (−8.7 pts)2026-04 · 1264 calls · hit 37.3% vs 62.7% lazy call (−25.5 pts)2026-05 · 1576 calls · hit 90.1% vs 90.1% lazy call (+0.0 pts)2026-06 · 1253 calls · hit 67.2% vs 67.2% lazy call (+0.0 pts)2026-07 · 1262 calls · hit 64.3% vs 64.3% lazy call (+0.0 pts)2026-08 · 1571 calls · hit 14.4% vs 85.6% lazy call (−71.2 pts)1 of 11 months beat the lazy call

Breakout (30-day high / low)

Price breaking out above its recent range, or down below it, and whether the move kept going.

FAILED SO FAR
calls2,800
hit rate59.9%vs 59.9% always-down +0.0
skill−0.2%
luck test−0.8σp 0.791
2025-10 · 24 calls · hit 58.3% vs 58.3% lazy call (+0.0 pts)2025-11 · 296 calls · hit 90.9% vs 90.9% lazy call (+0.0 pts)2025-12 · 268 calls · hit 28.0% vs 72.0% lazy call (−44.0 pts)2026-01 · 216 calls · hit 94.9% vs 94.9% lazy call (+0.0 pts)2026-02 · 374 calls · hit 78.3% vs 78.3% lazy call (+0.0 pts)2026-03 · 535 calls · hit 32.7% vs 67.3% lazy call (−34.6 pts)2026-04 · 139 calls · hit 50.4% vs 50.4% lazy call (+0.0 pts)2026-05 · 383 calls · hit 90.9% vs 90.9% lazy call (+0.0 pts)2026-06 · 128 calls · hit 64.1% vs 64.1% lazy call (+0.0 pts)2026-07 · 167 calls · hit 64.7% vs 64.7% lazy call (+0.0 pts)2026-08 · 270 calls · hit 14.1% vs 85.9% lazy call (−71.9 pts)1 of 11 months beat the lazy call

Trend Line (90-day average)

Above or below the long trend line, with the line rising or falling: what coins in that state did next.

FAILED SO FAR
calls14,940
hit rate63.6%vs 63.6% always-down +0.0
skill−0.3%
luck test−1.1σp 0.859
2025-10 · 1203 calls · hit 90.4% vs 90.4% lazy call (+0.0 pts)2025-11 · 1507 calls · hit 91.0% vs 91.0% lazy call (+0.0 pts)2025-12 · 1211 calls · hit 43.2% vs 56.8% lazy call (−13.6 pts)2026-01 · 1226 calls · hit 95.8% vs 95.8% lazy call (+0.0 pts)2026-02 · 1264 calls · hit 67.0% vs 67.0% lazy call (+0.0 pts)2026-03 · 1603 calls · hit 45.7% vs 54.3% lazy call (−8.7 pts)2026-04 · 1264 calls · hit 37.3% vs 62.7% lazy call (−25.5 pts)2026-05 · 1576 calls · hit 90.1% vs 90.1% lazy call (+0.0 pts)2026-06 · 1253 calls · hit 67.2% vs 67.2% lazy call (+0.0 pts)2026-07 · 1262 calls · hit 64.3% vs 64.3% lazy call (+0.0 pts)2026-08 · 1571 calls · hit 14.4% vs 85.6% lazy call (−71.2 pts)1 of 11 months beat the lazy call

Last Year This Time

The same weeks in earlier years. Seasonality for fun, never counted in the vote.

FAILED SO FAR
calls8,832
hit rate50.4%vs 63.4% always-down −13.0
skill−1.5%
luck test−1.0σp 0.845
2025-10 · 986 calls · hit 33.7% vs 90.2% lazy call (−56.6 pts)2025-11 · 1250 calls · hit 32.3% vs 91.6% lazy call (−59.3 pts)2025-12 · 1014 calls · hit 43.6% vs 57.6% lazy call (−14.0 pts)2026-01 · 624 calls · hit 90.7% vs 96.8% lazy call (−6.1 pts)2026-02 · 315 calls · hit 57.8% vs 68.5% lazy call (−10.7 pts)2026-03 · 844 calls · hit 51.1% vs 55.7% lazy call (−4.7 pts)2026-04 · 525 calls · hit 59.8% vs 63.9% lazy call (−4.1 pts)2026-05 · 1074 calls · hit 80.1% vs 91.6% lazy call (−11.5 pts)2026-06 · 702 calls · hit 49.4% vs 67.2% lazy call (−17.8 pts)2026-07 · 696 calls · hit 50.9% vs 64.3% lazy call (−13.4 pts)2026-08 · 802 calls · hit 27.4% vs 88.3% lazy call (−60.8 pts)0 of 11 months beat the lazy call

Lookalike Setups

Past moments when coins sat in the same spot (trend, distance from the high, Bitcoin's mood, unlocks ahead) and what came next. The main prediction.

FAILED SO FAR
calls13,834
hit rate62.1%vs 63.6% always-down −1.6
skill−2.5%
luck test−1.8σp 0.966
2025-10 · 552 calls · hit 87.7% vs 90.4% lazy call (−2.7 pts)2025-11 · 1489 calls · hit 90.9% vs 91.0% lazy call (−0.0 pts)2025-12 · 1211 calls · hit 43.2% vs 56.8% lazy call (−13.6 pts)2026-01 · 1097 calls · hit 95.8% vs 95.8% lazy call (+0.0 pts)2026-02 · 1264 calls · hit 67.0% vs 67.0% lazy call (+0.0 pts)2026-03 · 1602 calls · hit 45.6% vs 54.3% lazy call (−8.7 pts)2026-04 · 1261 calls · hit 37.4% vs 62.7% lazy call (−25.4 pts)2026-05 · 1439 calls · hit 90.4% vs 90.1% lazy call (+0.3 pts)2026-06 · 1253 calls · hit 67.2% vs 67.2% lazy call (+0.0 pts)2026-07 · 1177 calls · hit 64.7% vs 64.3% lazy call (+0.5 pts)2026-08 · 1489 calls · hit 14.7% vs 85.6% lazy call (−70.9 pts)3 of 11 months beat the lazy call

Out-of-sample checks

older cases vs newer ones: does the edge survive data it wasn't found on?

Setups all setups →

Event patterns all patterns →

94 checked71 held23 flipped

share of cases higher the next day, older cases → newer cases · last column = cases

Strategy graveyard

ideas that failed or got replaced, public on purpose

R.I.P.FAILED SO FAR

Bitcoin Shadow

triedBitcoin's own prediction, scaled by how hard this coin usually moves with BTC.

died of7-day calls right 58.4% of 5,409 vs 59.5% for the lazy call, skill 0.0%; 30-day calls right 58.3% of 9,641 vs 63.7% for the lazy call, skill 0.0%.

nowstill scored every week in the open, never counted in a coin's pattern vote.

Sep 27, 2026real data

R.I.P.FAILED SO FAR

Breakout (30-day high / low)

triedPrice breaking out above its recent range, or down below it, and whether the move kept going.

died of7-day calls right 67.9% of 812 vs 64.3% for the lazy call, skill 0.0%; 30-day calls right 59.9% of 2,800 vs 59.9% for the lazy call, skill −0.2%.

nowstill scored every week in the open, never counted in a coin's pattern vote.

Sep 27, 2026real data

R.I.P.FAILED SO FAR

Capitulation Bounce

triedA brutal flush in a few days. Does the bounce come?

died of1-day calls right 77.3% of 176 vs 61.5% for the lazy call, skill −1.2%.

nowstill scored every week in the open, never counted in a coin's pattern vote.

Sep 27, 2026real data

R.I.P.FAILED SO FAR

Deep Drawdown

triedCoins sitting far below their high. Bottom-fishing, counted.

died of7-day calls right 56.6% of 10,752 vs 58.7% for the lazy call, skill 0.0%; 30-day calls right 62.6% of 11,006 vs 63.0% for the lazy call, skill 0.0%.

nowstill scored every week in the open, never counted in a coin's pattern vote.

Sep 27, 2026real data

R.I.P.FAILED SO FAR

Event Pattern

triedPast unlocks, listings and delistings lined up the same number of days out, and what price did after.

died of1-day calls right 48.1% of 154 vs 51.5% for the lazy call, skill −0.1%.

nowstill scored every week in the open, never counted in a coin's pattern vote.

Sep 27, 2026real data

R.I.P.FAILED SO FAR

Golden / Death Cross

triedThe fast average crossing the slow one, golden or death cross, and what followed.

died of7-day calls right 60.6% of 1,032 vs 60.6% for the lazy call, skill −0.9%.

nowstill scored every week in the open, never counted in a coin's pattern vote.

Sep 27, 2026real data

R.I.P.FAILED SO FAR

Green / Red Streak

triedLong runs of green or red daily closes in a row, and what the next leg did.

died of7-day calls right 43.5% of 1,030 vs 64.4% for the lazy call, skill −0.4%; 30-day calls right 55.2% of 638 vs 64.3% for the lazy call, skill 0.0%.

nowstill scored every week in the open, never counted in a coin's pattern vote.

Sep 27, 2026real data

R.I.P.FAILED SO FAR

Last Year This Time

triedThe same weeks in earlier years. Seasonality for fun, never counted in the vote.

died of1-day calls right 52.8% of 9,927 vs 53.7% for the lazy call, skill −3.3%; 7-day calls right 53.3% of 9,949 vs 59.6% for the lazy call, skill −0.2%; 30-day calls right 50.4% of 8,832 vs 63.4% for the lazy call, skill −1.5%.

nowstill scored every week in the open, never counted in a coin's pattern vote.

Sep 27, 2026real data

R.I.P.FAILED SO FAR

Lookalike Setups

triedPast moments when coins sat in the same spot (trend, distance from the high, Bitcoin's mood, unlocks ahead) and what came next. The main prediction.

died of1-day calls right 45.0% of 3,043 vs 53.9% for the lazy call, skill −0.2%; 7-day calls right 57.7% of 11,360 vs 59.5% for the lazy call, skill −0.9%; 30-day calls right 62.1% of 13,834 vs 63.6% for the lazy call, skill −2.5%.

nowstill scored every week in the open, never counted in a coin's pattern vote.

Sep 27, 2026real data

R.I.P.FAILED SO FAR

Market Breadth

triedHow many coins trade above their own trend at once: the market's mood, read for every coin.

died of7-day calls right 52.4% of 7,306 vs 60.0% for the lazy call, skill 0.0%; 30-day calls right 63.4% of 12,107 vs 63.4% for the lazy call, skill 0.0%.

nowstill scored every week in the open, never counted in a coin's pattern vote.

Sep 27, 2026real data

R.I.P.FAILED SO FAR

Rubber Band (30-day stretch)

triedHow far price has stretched from its recent average, and what coins stretched the same way did next.

died of1-day calls right 48.3% of 2,406 vs 53.9% for the lazy call, skill −0.3%; 7-day calls right 59.0% of 10,328 vs 59.5% for the lazy call, skill −0.5%; 30-day calls right 63.6% of 14,940 vs 63.6% for the lazy call, skill −0.0%.

nowstill scored every week in the open, never counted in a coin's pattern vote.

Sep 27, 2026real data

R.I.P.FAILED SO FAR

Trend Line (90-day average)

triedAbove or below the long trend line, with the line rising or falling: what coins in that state did next.

died of7-day calls right 55.9% of 13,143 vs 59.5% for the lazy call, skill 0.0%; 30-day calls right 63.6% of 14,940 vs 63.6% for the lazy call, skill −0.3%.

nowstill scored every week in the open, never counted in a coin's pattern vote.

Sep 27, 2026real data

R.I.P.FAILED SO FAR

Volatility Squeeze

triedThe tightest range in a long while, and which way it broke.

died of1-day calls right 25.3% of 1,164 vs 57.1% for the lazy call, skill 0.0%; 7-day calls right 55.9% of 2,972 vs 55.9% for the lazy call, skill −0.7%; 30-day calls right 53.8% of 2,755 vs 54.9% for the lazy call, skill 0.0%.

nowstill scored every week in the open, never counted in a coin's pattern vote.

Sep 27, 2026real data

R.I.P.FAILED SO FAR

Volume Spike

triedVolume explodes in an uptrend while Bitcoin holds up: what happened after every day like that.

died of30-day calls right 68.6% of 102 vs 68.6% for the lazy call, skill 0.0%.

nowstill scored every week in the open, never counted in a coin's pattern vote.

Sep 27, 2026real data

R.I.P.FAILED

Planted next-day breakout pop

triedTo give the new 1-day odds something real to find, add a push the day after a breakout in the demo generator: half a typical daily move up after a close above the 30-day high, down after a close below the 30-day low.

died ofAcross the demo's 2.5 years of prices the push showed: 65% of breakouts closed higher the next day and 36% of breakdowns, against 52% for all coin-days. In the scored year it did not: its 150 breakouts closed higher 52% of the time, the same as all coins, and the 1-day record sat 0.04 standard errors from zero. A smaller push (0.3 of a daily move) also knocked the 30-day records of Breakout, Market Breadth and Rubber Band below proven.

nowRemoved. The demo keeps its two planted effects (unlock drift and rubber band) with unchanged prices.

Oct 1, 2026synthetic test with planted effects

R.I.P.RETIRED

One score per coin (the Slate)

triedRank every coin by one composite score built from setup, risk, record, dilution and pulse.

died ofRetired as a separate board when the site went prediction-first.

nowThe old board redirects to Predictions, where coins are ranked by their chance of ending higher.

Oct 1, 2026product decision

R.I.P.REPLACED

Trade replay on the closest matches only

triedReplay a leveraged trade only on the few past cases closest to the coin's situation.

died ofIts chance of profit and the prediction above it disagreed by 10 points on JUP (59% vs 49%).

nowThe calculator replays the same weighted pool of cases the prediction uses, so the two agree (59.2% vs 59.1%).

Oct 1, 2026demo data

R.I.P.REPLACED

One shrink factor per pattern

triedPull each pattern's chance toward the all-coin up-rate by a single factor measured on its own past calls.

died ofIn a test market with a planted unlock effect (41% chance higher over 30 days) it flattened the unlock pattern to 51%: each event line rests on only about 13 cases, so the noise dragged the factor down.

nowEvent patterns are calibrated in groups (event kind and size); the same test now reads 43%.

Oct 1, 2026synthetic test with planted effects

R.I.P.REPLACED

Raw pattern chances

triedShow each pattern's raw chance of ending higher next to its line.

died ofThe 90-day trend pattern said 78% higher while its 30-day calls had been right 49.5% of the time.

nowEvery chance is calibrated against the pattern's own record, and a pattern without a proven record shows no number at all.

Oct 1, 2026demo data

Method log

every change to how we count, newest first

  1. patternsCHANGEDsynthetic test with planted effects

    Trust bar on a market with nothing planted

    tried
    Score all fifteen patterns at 1, 7 and 30 days (45 records) on a synthetic 600-coin market of random walks with a shared Bitcoin factor and market-wide drift spells, where no pattern effect was planted.
    result
    With one 2-standard-error test per record, 1 of the 45 passed by luck: Volatility Squeeze at 30 days (1,227 calls, 2.02 standard errors), and it then cast the only vote on 25 coins.
    now
    Proven now also has to survive a fluke filter across every check in the build (Benjamini-Hochberg at a 10% false discovery rate over all 45 records, with 2 standard errors kept as a floor): at most about 1 in 10 proven patterns is a fluke. On the 600-coin market nothing passes: a pattern with no edge posts a record as strong as Volatility Squeeze's 2.2% of the time, and the best of 45 checks has to be under 0.22%; all 600 coins read 'no proven pattern'. On the demo market 5 of 45 records stay proven (Lookalike, the event pattern and Rubber Band at 30 days, Rubber Band at 7 days, and Breakout at 30 days at 1.6% against a 1.8% cutoff); Market Breadth (2.0 and 2.05 standard errors) falls back to on trial.
  2. patternsKEPTdemo data

    Cases counted once per episode

    tried
    Count a pattern's past cases once per episode, on the first day its condition turns on, instead of once for every day it stays on.
    result
    On the demo market the ten market patterns were on for 32,236 coin-days in 4,221 separate episodes. A 50/200-day cross stays on for 20 days (1,462 coin-days, 77 crosses) and the 90-day trend state for weeks (14,750 coin-days, 865 episodes), so counting days would have counted the same move many times.
    now
    The cases behind each line and in the playground are episodes; a condition that switches off for less than 5 days and back on is the same episode. Each pattern keeps its 5,000 most recent cases.
  3. patternsCHANGEDdemo data

    One vote per horizon

    tried
    Let each pattern vote at 1, 7 and 30 days only where its own record at that horizon is proven, instead of one 30-day vote.
    result
    On the demo market 16 of 21 coins lean higher at 30 days and 5 come out even. At 7 days only Rubber Band has earned a vote: 1 coin leans higher, 20 come out even. At 1 day no pattern has, so all 21 read 'no proven pattern'.
    now
    The vote is stored per horizon. A pattern proven at 30 days has no say at 1 day until its 1-day record earns it.
  4. patternsFAILEDsynthetic test with planted effects

    Planted next-day breakout pop

    tried
    To give the new 1-day odds something real to find, add a push the day after a breakout in the demo generator: half a typical daily move up after a close above the 30-day high, down after a close below the 30-day low.
    result
    Across the demo's 2.5 years of prices the push showed: 65% of breakouts closed higher the next day and 36% of breakdowns, against 52% for all coin-days. In the scored year it did not: its 150 breakouts closed higher 52% of the time, the same as all coins, and the 1-day record sat 0.04 standard errors from zero. A smaller push (0.3 of a daily move) also knocked the 30-day records of Breakout, Market Breadth and Rubber Band below proven.
    now
    Removed. The demo keeps its two planted effects (unlock drift and rubber band) with unchanged prices.
  5. patternsKEPTdemo data

    Eight trader patterns added

    tried
    Add eight patterns traders already know: golden / death cross, breakout of the 30-day high or low, capitulation (down 25% in a week), green / red streaks, fresh all-time highs, deep drawdowns, volatility squeezes and market breadth. Nothing was planted for any of them in the demo.
    result
    Breakout earned proven at 30 days on the demo (168 calls, 70% right, 2.2 standard errors) and still clears the stricter fluke filter adopted the same day. It rides the demo's planted rubber band: breakouts above the 30-day high ended higher 30 days later only 34% of the time and breakdowns 75%, against 57% for all coins, and most breakouts are stretched prices. Market Breadth beat the up-rate too (248 calls, 2.0 standard errors; 2.05 at 7 days) but not by enough to survive 45 checks, so it is on trial. The other six stay on trial with 10 to 86 scored 30-day calls each, under the 100 needed.
    now
    Fifteen patterns are scored the same way at 1, 7 and 30 days. A market pattern draws a line only on the days its condition is on.
  6. patternsKEPTdemo data

    Next-day odds for every pattern

    tried
    Give every pattern a 1-day chance next to its 7- and 30-day ones, scored on its own 1-day calls and held to the same bar: beat the all-coin up-rate on calls it never saw, by more than luck.
    result
    No pattern cleared the bar at 1 day on the demo market. The closest stayed inside luck: Breakout (116 calls, 1.3 standard errors above zero), the event pattern (256 calls, 1.2) and Rubber Band (180 calls, 1.2); Lookalike made only 13 one-day calls. A single day's move is mostly the whole market's move.
    now
    Every line shows its 1-day chance and its own 1-day record. At 1 day every pattern is on trial, and the 1-day vote reads 'no proven pattern' on all 21 demo coins.
  7. scoringRETIREDproduct decision

    One score per coin (the Slate)

    tried
    Rank every coin by one composite score built from setup, risk, record, dilution and pulse.
    result
    Retired as a separate board when the site went prediction-first.
    now
    The old board redirects to Predictions, where coins are ranked by their chance of ending higher.
  8. calculatorREPLACEDdemo data

    Trade replay on the closest matches only

    tried
    Replay a leveraged trade only on the few past cases closest to the coin's situation.
    result
    Its chance of profit and the prediction above it disagreed by 10 points on JUP (59% vs 49%).
    now
    The calculator replays the same weighted pool of cases the prediction uses, so the two agree (59.2% vs 59.1%).
  9. patternsCHANGEDsynthetic test with planted effects

    Proven = beats the up-rate

    tried
    Mark a pattern proven once its calibrated chances beat the simple all-coin up-rate over 100 or more calls.
    result
    Two patterns with no real effect in the test market (Last Year This Time, Bitcoin Shadow) passed by luck: 20 coins that move together over one year give only about 12 independent months at 30 days.
    now
    Proven also needs the weekly gains to sit at least 2 standard errors above zero; both noise patterns now stay on trial.
  10. patternsREPLACEDsynthetic test with planted effects

    One shrink factor per pattern

    tried
    Pull each pattern's chance toward the all-coin up-rate by a single factor measured on its own past calls.
    result
    In a test market with a planted unlock effect (41% chance higher over 30 days) it flattened the unlock pattern to 51%: each event line rests on only about 13 cases, so the noise dragged the factor down.
    now
    Event patterns are calibrated in groups (event kind and size); the same test now reads 43%.
  11. patternsREPLACEDdemo data

    Raw pattern chances

    tried
    Show each pattern's raw chance of ending higher next to its line.
    result
    The 90-day trend pattern said 78% higher while its 30-day calls had been right 49.5% of the time.
    now
    Every chance is calibrated against the pattern's own record, and a pattern without a proven record shows no number at all.

Prediction from past patterns, not financial advice. Records are walk-forward backtests on our own price history; past patterns can stop working.

More: How often we're right · Predictions · Setups · Every event pattern · Catalyst calendar · Methodology