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

6

Failed so far

9

Retired

0

Calls scored · 30d

233,383

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
calls389
hit rate63.5%vs 63.4% always-down +0.0
skill+5.7%
luck test1.5σp 0.068
2025-10 · 28 calls · hit 60.7% vs 58.1% lazy call (+2.6 pts)2025-11 · 38 calls · hit 86.8% vs 85.4% lazy call (+1.4 pts)2025-12 · 20 calls · hit 35.0% vs 65.0% lazy call (−30.0 pts)2026-01 · 25 calls · hit 100.0% vs 100.0% lazy call (+0.0 pts)2026-02 · 21 calls · hit 71.4% vs 72.7% lazy call (−1.3 pts)2026-03 · 40 calls · hit 80.0% vs 78.0% lazy call (+2.0 pts)2026-04 · 38 calls · hit 50.0% vs 62.5% lazy call (−12.5 pts)2026-05 · 56 calls · hit 73.2% vs 91.8% lazy call (−18.6 pts)2026-06 · 40 calls · hit 60.0% vs 66.7% lazy call (−6.7 pts)2026-07 · 35 calls · hit 40.0% vs 59.5% lazy call (−19.5 pts)2026-08 · 48 calls · hit 41.7% vs 73.6% lazy call (−31.9 pts)3 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
calls2,157
hit rate69.6%vs 69.6% always-down +0.0
skill+2.2%
luck test0.4σp 0.342
2025-10 · 273 calls · hit 89.4% vs 89.4% lazy call (+0.0 pts)2025-11 · 272 calls · hit 92.3% vs 92.3% lazy call (+0.0 pts)2025-12 · 98 calls · hit 60.2% vs 60.2% lazy call (+0.0 pts)2026-01 · 111 calls · hit 87.4% vs 87.4% lazy call (+0.0 pts)2026-02 · 97 calls · hit 67.0% vs 67.0% lazy call (−0.0 pts)2026-03 · 150 calls · hit 59.3% vs 59.3% lazy call (+0.0 pts)2026-04 · 105 calls · hit 43.8% vs 56.2% lazy call (−12.4 pts)2026-05 · 264 calls · hit 76.5% vs 76.5% lazy call (+0.0 pts)2026-06 · 268 calls · hit 67.9% vs 67.9% lazy call (−0.0 pts)2026-07 · 253 calls · hit 68.8% vs 68.8% lazy call (+0.0 pts)2026-08 · 266 calls · hit 35.0% vs 65.0% lazy call (−30.1 pts)1 of 11 months beat the lazy call

Capitulation Bounce

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

ON TRIAL
calls1,059
hit rate70.4%vs 70.4% always-down +0.0
skill+0.3%
luck test0.6σp 0.269
2025-10 · 183 calls · hit 85.2% vs 85.2% lazy call (−0.0 pts)2025-11 · 126 calls · hit 83.3% vs 83.3% lazy call (+0.0 pts)2025-12 · 35 calls · hit 45.7% vs 54.3% lazy call (−8.6 pts)2026-01 · 72 calls · hit 79.2% vs 79.2% lazy call (+0.0 pts)2026-02 · 142 calls · hit 63.4% vs 63.4% lazy call (+0.0 pts)2026-03 · 68 calls · hit 58.8% vs 58.8% lazy call (+0.0 pts)2026-04 · 53 calls · hit 47.2% vs 52.8% lazy call (−5.7 pts)2026-05 · 85 calls · hit 77.6% vs 77.6% lazy call (+0.0 pts)2026-06 · 150 calls · hit 67.3% vs 67.3% lazy call (+0.0 pts)2026-07 · 69 calls · hit 65.2% vs 65.2% lazy call (+0.0 pts)2026-08 · 76 calls · hit 59.2% vs 59.2% lazy call (+0.0 pts)0 of 11 months beat the lazy call

Bitcoin Shadow

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

ON TRIAL
calls27,209
hit rate60.0%vs 64.5% always-down −4.5
skill+0.1%
luck test1.0σp 0.149
2025-10 · 1242 calls · hit 69.9% vs 88.6% lazy call (−18.7 pts)2025-11 · 2817 calls · hit 84.2% vs 85.0% lazy call (−0.8 pts)2025-12 · 2028 calls · hit 48.1% vs 51.7% lazy call (−3.5 pts)2026-01 · 1506 calls · hit 80.7% vs 91.5% lazy call (−10.8 pts)2026-02 · 2836 calls · hit 65.9% vs 66.4% lazy call (−0.5 pts)2026-03 · 3392 calls · hit 51.8% vs 50.7% lazy call (+1.0 pts)2026-04 · 2526 calls · hit 42.4% vs 57.8% lazy call (−15.5 pts)2026-05 · 2668 calls · hit 77.7% vs 85.4% lazy call (−7.7 pts)2026-06 · 2751 calls · hit 67.2% vs 69.7% lazy call (−2.4 pts)2026-07 · 2371 calls · hit 63.3% vs 63.2% lazy call (+0.0 pts)2026-08 · 3072 calls · hit 25.2% vs 71.6% lazy call (−46.4 pts)2 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.

ON TRIAL
calls94
hit rate72.3%vs 72.3% always-down +0.0
skill0.0%
luck test—
2025-10 · 9 calls · hit 77.8% vs 77.8% lazy call (+0.0 pts)2026-01 · 24 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 · 13 calls · hit 61.5% vs 61.5% 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 · 22 calls · hit 36.4% vs 63.6% lazy call (−27.3 pts)0 of 7 months beat the lazy call

Fresh All-Time High

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

ON TRIAL
calls27
hit rate59.3%vs 64.5% always-down −5.3
skill—
luck test—
2025-10 · 6 calls · hit 33.3% vs 66.7% lazy call (−33.3 pts)2025-11 · 4 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 · 3 calls · hit 33.3% vs 66.7% lazy call (−33.3 pts)2026-05 · 1 calls · hit 100.0% vs 100.0% lazy call (+0.0 pts)2026-06 · no calls2026-07 · 6 calls · hit 100.0% vs 100.0% lazy call (+0.0 pts)2026-08 · 5 calls · hit 40.0% vs 60.0% lazy call (−20.0 pts)0 of 7 months beat the lazy call

Deep Drawdown

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

FAILED SO FAR
calls23,666
hit rate62.2%vs 62.2% always-down −0.0
skill0.0%
luck test—
2025-10 · 959 calls · hit 90.2% vs 90.2% lazy call (+0.0 pts)2025-11 · 1622 calls · hit 87.9% vs 87.9% lazy call (+0.0 pts)2025-12 · 1580 calls · hit 44.9% vs 55.1% lazy call (−10.3 pts)2026-01 · 1611 calls · hit 93.5% vs 93.5% lazy call (+0.0 pts)2026-02 · 2104 calls · hit 67.8% vs 67.8% lazy call (+0.0 pts)2026-03 · 2793 calls · hit 49.8% vs 50.2% lazy call (−0.3 pts)2026-04 · 2236 calls · hit 40.7% vs 59.3% lazy call (−18.7 pts)2026-05 · 2739 calls · hit 87.9% vs 87.9% lazy call (+0.0 pts)2026-06 · 2425 calls · hit 71.9% vs 71.9% lazy call (+0.0 pts)2026-07 · 2470 calls · hit 64.5% vs 64.5% lazy call (−0.0 pts)2026-08 · 3127 calls · hit 24.1% vs 75.9% lazy call (−51.8 pts)2 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
calls2,331
hit rate64.6%vs 65.1% always-down −0.5
skill0.0%
luck test—
2025-10 · 32 calls · hit 93.8% vs 86.3% lazy call (+7.4 pts)2025-11 · 213 calls · hit 88.7% vs 88.8% lazy call (−0.1 pts)2025-12 · 146 calls · hit 45.2% vs 54.8% lazy call (−9.6 pts)2026-01 · 221 calls · hit 91.0% vs 91.0% lazy call (+0.0 pts)2026-02 · 372 calls · hit 80.4% vs 80.4% lazy call (+0.0 pts)2026-03 · 431 calls · hit 41.3% vs 58.7% lazy call (−17.4 pts)2026-04 · 105 calls · hit 47.6% vs 52.4% lazy call (−4.8 pts)2026-05 · 251 calls · hit 82.9% vs 82.9% lazy call (+0.0 pts)2026-06 · 135 calls · hit 70.4% vs 70.4% lazy call (+0.0 pts)2026-07 · 179 calls · hit 64.2% vs 64.2% lazy call (+0.0 pts)2026-08 · 246 calls · hit 30.5% vs 69.5% lazy call (−39.0 pts)2 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
calls30,356
hit rate64.8%vs 64.8% always-down +0.0
skill0.0%
luck test—
2025-10 · 2130 calls · hit 87.2% vs 87.2% lazy call (+0.0 pts)2025-11 · 3673 calls · hit 85.0% vs 85.0% lazy call (+0.0 pts)2025-12 · 3008 calls · hit 48.3% vs 51.7% lazy call (−3.4 pts)2026-01 · 1553 calls · hit 91.6% vs 91.6% lazy call (+0.0 pts)2026-02 · 3219 calls · hit 66.4% vs 66.4% lazy call (+0.0 pts)2026-03 · 3289 calls · hit 45.6% vs 54.4% lazy call (−8.8 pts)2026-04 · 2491 calls · hit 38.7% vs 61.3% lazy call (−22.7 pts)2026-05 · 3356 calls · hit 87.2% vs 87.2% lazy call (+0.0 pts)2026-06 · 3375 calls · hit 69.6% vs 69.6% lazy call (+0.0 pts)2026-07 · 1698 calls · hit 69.4% vs 69.4% lazy call (+0.0 pts)2026-08 · 2564 calls · hit 29.5% vs 70.5% lazy call (−41.0 pts)0 of 11 months beat the lazy call

Volatility Squeeze

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

FAILED SO FAR
calls6,762
hit rate58.0%vs 58.0% always-down +0.0
skill0.0%
luck test—
2025-10 · 109 calls · hit 88.1% vs 88.1% lazy call (+0.0 pts)2025-11 · 123 calls · hit 87.8% vs 87.8% lazy call (+0.0 pts)2025-12 · 385 calls · hit 47.3% vs 52.7% lazy call (−5.5 pts)2026-01 · 772 calls · hit 93.3% vs 93.3% lazy call (+0.0 pts)2026-02 · 91 calls · hit 73.6% vs 73.6% lazy call (+0.0 pts)2026-03 · 1272 calls · hit 48.8% vs 51.2% lazy call (−2.4 pts)2026-04 · 971 calls · hit 42.3% vs 57.7% lazy call (−15.3 pts)2026-05 · 893 calls · hit 87.5% vs 87.5% lazy call (+0.0 pts)2026-06 · 156 calls · hit 62.8% vs 62.8% lazy call (+0.0 pts)2026-07 · 1017 calls · hit 57.2% vs 57.2% lazy call (−0.0 pts)2026-08 · 973 calls · hit 26.0% vs 74.0% lazy call (−48.0 pts)0 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
calls7,192
hit rate62.8%vs 62.8% always-down +0.0
skill−0.0%
luck test−1.1σp 0.860
2025-10 · 172 calls · hit 81.4% vs 81.4% lazy call (+0.0 pts)2025-11 · 717 calls · hit 85.5% vs 85.5% lazy call (−0.0 pts)2025-12 · 591 calls · hit 37.7% vs 62.3% lazy call (−24.5 pts)2026-01 · 573 calls · hit 90.6% vs 90.6% lazy call (+0.0 pts)2026-02 · 833 calls · hit 76.1% vs 76.1% lazy call (+0.0 pts)2026-03 · 1222 calls · hit 40.7% vs 59.3% lazy call (−18.7 pts)2026-04 · 468 calls · hit 47.2% vs 52.8% lazy call (−5.6 pts)2026-05 · 978 calls · hit 86.7% vs 86.7% lazy call (+0.0 pts)2026-06 · 419 calls · hit 68.7% vs 68.7% lazy call (−0.0 pts)2026-07 · 469 calls · hit 65.9% vs 65.9% lazy call (−0.0 pts)2026-08 · 750 calls · hit 29.9% vs 70.1% lazy call (−40.3 pts)0 of 11 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
calls38,494
hit rate64.5%vs 64.5% always-down +0.0
skill−0.0%
luck test−0.9σp 0.823
2025-10 · 2835 calls · hit 88.6% vs 88.6% lazy call (+0.0 pts)2025-11 · 3673 calls · hit 85.0% vs 85.0% lazy call (+0.0 pts)2025-12 · 3006 calls · hit 48.3% vs 51.7% lazy call (−3.4 pts)2026-01 · 3098 calls · hit 91.6% vs 91.5% lazy call (+0.1 pts)2026-02 · 3218 calls · hit 66.4% vs 66.4% lazy call (−0.0 pts)2026-03 · 4114 calls · hit 50.7% vs 50.7% lazy call (+0.0 pts)2026-04 · 3322 calls · hit 42.1% vs 57.9% lazy call (−15.7 pts)2026-05 · 4184 calls · hit 85.4% vs 85.4% lazy call (−0.0 pts)2026-06 · 3374 calls · hit 69.6% vs 69.6% lazy call (+0.0 pts)2026-07 · 3398 calls · hit 63.2% vs 63.2% lazy call (+0.0 pts)2026-08 · 4272 calls · hit 28.3% vs 71.7% lazy call (−43.3 pts)4 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
calls38,510
hit rate64.5%vs 64.5% always-down +0.0
skill−0.2%
luck test−1.1σp 0.863
2025-10 · 2835 calls · hit 88.6% vs 88.6% lazy call (+0.0 pts)2025-11 · 3673 calls · hit 85.0% vs 85.0% lazy call (+0.0 pts)2025-12 · 3008 calls · hit 48.3% vs 51.7% lazy call (−3.4 pts)2026-01 · 3103 calls · hit 91.5% vs 91.5% lazy call (+0.0 pts)2026-02 · 3219 calls · hit 66.4% vs 66.4% lazy call (+0.0 pts)2026-03 · 4115 calls · hit 50.7% vs 50.7% lazy call (−0.0 pts)2026-04 · 3324 calls · hit 42.1% vs 57.9% lazy call (−15.7 pts)2026-05 · 4187 calls · hit 85.4% vs 85.4% lazy call (+0.0 pts)2026-06 · 3375 calls · hit 69.6% vs 69.6% lazy call (+0.0 pts)2026-07 · 3398 calls · hit 63.2% vs 63.2% lazy call (+0.0 pts)2026-08 · 4273 calls · hit 28.3% vs 71.7% lazy call (−43.3 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
calls17,709
hit rate50.7%vs 63.3% always-down −12.6
skill−0.8%
luck test−1.0σp 0.845
2025-10 · 1476 calls · hit 38.6% vs 89.6% lazy call (−51.1 pts)2025-11 · 1879 calls · hit 34.0% vs 89.4% lazy call (−55.4 pts)2025-12 · 1542 calls · hit 43.5% vs 56.6% lazy call (−13.1 pts)2026-01 · 966 calls · hit 87.1% vs 94.0% lazy call (−6.9 pts)2026-02 · 530 calls · hit 57.2% vs 68.3% lazy call (−11.2 pts)2026-03 · 1297 calls · hit 52.0% vs 52.5% lazy call (−0.4 pts)2026-04 · 818 calls · hit 60.8% vs 59.1% lazy call (+1.6 pts)2026-05 · 2133 calls · hit 79.3% vs 89.7% lazy call (−10.4 pts)2026-06 · 2099 calls · hit 48.4% vs 70.8% lazy call (−22.5 pts)2026-07 · 2195 calls · hit 48.7% vs 64.5% lazy call (−15.8 pts)2026-08 · 2774 calls · hit 36.6% vs 75.1% lazy call (−38.5 pts)1 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
calls37,428
hit rate63.7%vs 64.5% always-down −0.7
skill−1.5%
luck test−1.9σp 0.970
2025-10 · 1891 calls · hit 87.6% vs 88.6% lazy call (−1.1 pts)2025-11 · 3672 calls · hit 85.0% vs 85.0% lazy call (−0.0 pts)2025-12 · 3008 calls · hit 48.3% vs 51.7% lazy call (−3.4 pts)2026-01 · 2986 calls · hit 91.5% vs 91.5% lazy call (−0.1 pts)2026-02 · 3216 calls · hit 66.4% vs 66.4% lazy call (+0.0 pts)2026-03 · 4115 calls · hit 50.7% vs 50.7% lazy call (−0.0 pts)2026-04 · 3324 calls · hit 42.1% vs 57.9% lazy call (−15.7 pts)2026-05 · 4178 calls · hit 85.4% vs 85.4% lazy call (+0.0 pts)2026-06 · 3369 calls · hit 69.7% vs 69.6% lazy call (+0.1 pts)2026-07 · 3398 calls · hit 63.2% vs 63.2% lazy call (+0.0 pts)2026-08 · 4271 calls · hit 28.3% vs 71.7% lazy call (−43.3 pts)4 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 →

150 checked102 held48 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

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 56.3% of 5,400 vs 63.6% for the lazy call, skill 0.0%; 30-day calls right 62.8% of 7,192 vs 62.8% 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

Capitulation Bounce

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

died of7-day calls right 37.7% of 594 vs 62.2% 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

Deep Drawdown

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

died of7-day calls right 57.8% of 24,625 vs 58.8% for the lazy call, skill 0.0%; 30-day calls right 62.2% of 23,666 vs 62.2% 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 49.1% of 397 vs 51.2% 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

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 49.0% of 1,086 vs 63.6% for the lazy call, skill 0.0%; 30-day calls right 64.6% of 2,331 vs 65.1% 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 50.6% of 20,622 vs 50.4% for the lazy call, skill −1.9%; 7-day calls right 52.2% of 20,735 vs 59.8% for the lazy call, skill −0.2%; 30-day calls right 50.7% of 17,709 vs 63.3% for the lazy call, skill −0.8%.

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 46.4% of 10,929 vs 50.5% for the lazy call, skill −0.3%; 7-day calls right 59.3% of 36,473 vs 60.3% for the lazy call, skill −0.8%; 30-day calls right 63.7% of 37,428 vs 64.5% 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

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 59.5% of 25,605 vs 62.1% for the lazy call, skill 0.0%; 30-day calls right 64.8% of 30,356 vs 64.8% 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 49.8% of 23,295 vs 50.5% for the lazy call, skill −0.2%; 7-day calls right 59.2% of 33,974 vs 60.3% for the lazy call, skill −0.2%; 30-day calls right 64.5% of 38,494 vs 64.5% 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 59.0% of 38,908 vs 60.3% for the lazy call, skill 0.0%; 30-day calls right 64.5% of 38,510 vs 64.5% 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

Volatility Squeeze

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

died of1-day calls right 37.3% of 3,457 vs 52.6% for the lazy call, skill −0.3%; 7-day calls right 57.4% of 7,270 vs 57.4% for the lazy call, skill −0.5%; 30-day calls right 58.0% of 6,762 vs 58.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

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 · Crypto calendar · Methodology