Crypto
Crypto chart patterns: 165 patterns tested on 590 coins
Crypto chart patterns are the same flags, triangles, double tops and candlestick patterns traders use everywhere, applied to coins and tokens. The question is whether they behave the same on a market that never closes. We ran 85 chart patterns and 80 candlestick patterns on the full history of 590 coins and tokens, on 1-hour, 4-hour, daily and weekly bars, and compared what followed each one with what follows random bars of the same coins.
Statistics updated November 5, 2026, from the latest run of our test bench. Historical statistics before fees and slippage. Not investment advice: past results do not predict future ones.
- Patterns measured
- 165
- Coins and tokens
- 590
- Occurrences detected
- 24,278,299
- Beat chance after all checks
- 2
The short answer
On crypto alone, bearish butterfly (Crypto, 4-hour) and diamond top (Crypto, 1-hour, downward breakouts) beat chance after all our checks (multiple-testing correction, stability over time, costs).
Read on each pattern's largest crypto sample (mostly 1-hour bars, where we have the most data), 9 patterns are promising but not confirmed, and 33 patterns moved opposite to the textbook or did worse than chance. The 2 that pass all our checks do so on the timeframe named above, which can differ from that largest sample.
Which timeframe works best on crypto?
The same patterns, counted on each timeframe of our crypto data: how many we could measure, how many show a proven edge on one of our two tests, and how many did worse than chance.
| Timeframe | Coins | Patterns measured | Proven edge | Pass all checks | Worse than chance |
|---|---|---|---|---|---|
| 1-hour | 590 | 142 | 0 | 1 | 33 |
| 4-hour | 590 | 130 | 1 | 1 | 9 |
| Daily | 584 | 123 | 1 | 0 | 1 |
| Weekly | 416 | 99 | 0 | 0 | 0 |
Proven edge: the 10-bar move or the 2:1 trade beats random bars of the same assets and survives the multiple-testing correction. Worse than chance includes moves opposite to the textbook. Proven edge counts each pattern once per timeframe, all breakout directions together; pass all checks also counts a result on one breakout direction.
All 165 patterns on crypto
Each line reads the pattern on its largest crypto sample, and names the timeframe. Filter chart patterns or candlesticks, sort by occurrences, or search a name.
| Expected move, 10 bars | Verdict | ||||
|---|---|---|---|---|---|
| ▼Bearish ABCD | 36,816 Crypto, 1-hour | 54.4% vs 50.6% | +0.08% | −0.02 R | Promising 10-bar move |
| ▲Inverted hammer | 20,494 Crypto, 1-hour | 49.3% vs 47.8% | +0.05% | −0.33 R | Promising 10-bar move |
| ◆Symmetrical triangledownward breakouts; upward: No clear edge | 11,641 Crypto, 1-hour | 50.5% vs 50.7% | +0.02% | +0.11 R | Promising 2:1 trade |
| ▲Bullish harami cross | 7,793 Crypto, 1-hour | 51.5% vs 47.8% | +0.08% | −0.04 R | Promising 10-bar move |
| ▼Bearish butterflyAlso in Where to look | 3,846 Crypto, 1-hour | 56.2% vs 50.6% | +0.15% | +0.01 R | Promising 10-bar move |
| ◆Rectangledownward breakouts; upward: No clear edge | 3,764 Crypto, 1-hour | 51.2% vs 50.8% | +0.16% | +0.11 R | Promising 10-bar move |
| ▼Bearish bat | 3,005 (undercounted) Crypto, 1-hour | 54.8% vs 50.6% | +0.19% | +0.04 R | Promising 10-bar move |
| ▼Pipe top | 1,465 Crypto, daily | 55.3% vs 55.8% | +1.27% | +0.05 R | Promising 10-bar move |
| ▼Bearish alternate bat | 192 (undercounted) Crypto, 1-hour | 63.0% vs 50.6% | +0.82% | +0.09 R | Promising 10-bar move |
| ▼Diamond topupward breakouts; downward: Proven edgeAlso in Where to look | 881 Crypto, 1-hour | 49.3% vs 48.6% | +0.17% | −0.05 R | No clear edge 10-bar move |
| ▼Black candle | 6,294,927 Crypto, 1-hour | 49.6% vs 50.7% | −0.04% | −0.06 R | Opposite of the textbook 10-bar move |
| ▲White candle | 6,153,392 Crypto, 1-hour | 47.1% vs 48.2% | −0.04% | −0.07 R | Opposite of the textbook 10-bar move |
| ▼Short black line | 1,097,118 Crypto, 1-hour | 50.7% vs 50.8% | −0.04% | −0.09 R | Opposite of the textbook 10-bar move |
| ▼Long black line | 521,620 Crypto, 1-hour | 48.0% vs 50.7% | −0.07% | −0.03 R | Opposite of the textbook 10-bar move |
| ▲Long white line | 505,714 Crypto, 1-hour | 46.6% vs 48.2% | −0.07% | −0.01 R | Opposite of the textbook 10-bar move |
| ▲White closing marubozu | 481,516 Crypto, 1-hour | 46.0% vs 48.2% | −0.08% | −0.03 R | Opposite of the textbook 10-bar move |
| ▼Black closing marubozu | 464,802 Crypto, 1-hour | 47.7% vs 50.7% | −0.09% | −0.04 R | Opposite of the textbook 10-bar move |
| ▼Bearish engulfing | 201,199 Crypto, 1-hour | 49.5% vs 50.6% | −0.06% | −0.06 R | Opposite of the textbook 10-bar move |
| ▼Black marubozu | 199,444 Crypto, 1-hour | 48.0% vs 50.6% | −0.10% | −0.03 R | Opposite of the textbook 10-bar move |
| ▲White marubozu | 199,273 Crypto, 1-hour | 46.7% vs 48.0% | −0.08% | −0.03 R | Opposite of the textbook 10-bar move |
| ▲Bullish belt hold | 156,965 Crypto, 1-hour | 48.3% vs 48.0% | −0.07% | −0.01 R | Opposite of the textbook 10-bar move |
| ▼Bearish J-hook | 92,716 Crypto, 1-hour | 47.2% vs 50.7% | −0.06% | +0.02 R | Opposite of the textbook 10-bar move |
| ▲Bullish hikkake | 53,118 Crypto, 1-hour | 46.0% vs 48.3% | −0.12% | −0.02 R | Opposite of the textbook 10-bar move |
| ▼Bearish key reversal bar | 43,856 Crypto, 1-hour | 48.6% vs 50.6% | −0.06% | −0.07 R | Opposite of the textbook 10-bar move |
| ▲Three outside up | 39,997 Crypto, 1-hour | 47.1% vs 48.2% | −0.07% | +0.01 R | Opposite of the textbook 10-bar move |
| ▼Measured move down | 37,540 Crypto, 1-hour | 45.0% vs 50.8% | −0.05% | −0.01 R | Opposite of the textbook 10-bar move |
| ▼Three outside down | 35,903 Crypto, 1-hour | 48.1% vs 50.6% | −0.09% | −0.02 R | Opposite of the textbook 10-bar move |
| ▲Measured move up | 33,413 Crypto, 1-hour | 44.6% vs 48.3% | −0.15% | +0.01 R | Opposite of the textbook 10-bar move |
| ▲Ugly double bottom | 21,578 Crypto, 1-hour | 44.9% vs 48.3% | −0.16% | +0.03 R | Opposite of the textbook 10-bar move |
| ▲Bullish Bart Simpson | 13,967 Crypto, 1-hour | 43.3% vs 48.1% | −0.22% | +0.01 R | Opposite of the textbook 10-bar move |
| ▲Inverse head and shoulders | 10,930 Crypto, 1-hour | 45.2% vs 48.2% | −0.15% | +0.01 R | Opposite of the textbook 10-bar move |
| ▼Bearish Bart Simpson | 9,384 Crypto, 1-hour | 46.7% vs 50.6% | −0.14% | −0.03 R | Opposite of the textbook 10-bar move |
| ▲Double bottom | 9,170 Crypto, 1-hour | 46.6% vs 48.2% | −0.22% | +0.03 R | Opposite of the textbook 10-bar move |
| ▲V bottom | 5,629 Crypto, 1-hour | 41.7% vs 48.3% | −0.40% | −0.02 R | Opposite of the textbook 10-bar move |
| ▲Triple bottom | 2,864 Crypto, 1-hour | 44.2% vs 48.2% | −0.36% | 0.00 R | Opposite of the textbook 10-bar move |
| ◆Doji | 2,231,787 Crypto, 1-hour | n/a | n/a | −0.05 R | Worse than chance 2:1 trade |
| ◆High wave | 1,399,030 Crypto, 1-hour | n/a | n/a | −0.05 R | Worse than chance 2:1 trade |
| ◆Spinning top | 1,216,262 Crypto, 1-hour | n/a | n/a | −0.03 R | Worse than chance 2:1 trade |
| ▲Short white line | 1,055,557 Crypto, 1-hour | 47.9% vs 48.3% | −0.01% | −0.11 R | Worse than chance 2:1 trade |
| ▲Bullish engulfing | 221,426 Crypto, 1-hour | 47.9% vs 48.1% | −0.04% | −0.02 R | Weak, below chance 10-bar move |
| ◆Long-legged doji | 183,859 Crypto, 1-hour | n/a | n/a | −0.06 R | Worse than chance 2:1 trade |
| ▼Bearish belt hold | 149,178 Crypto, 1-hour | 50.2% vs 50.6% | −0.04% | −0.04 R | Weak, below chance 10-bar move |
| ◆Dragonfly doji | 101,381 Crypto, 1-hour | n/a | n/a | −0.11 R | Worse than chance 2:1 trade |
| ◆Gravestone doji | 98,094 Crypto, 1-hour | n/a | n/a | −0.10 R | Worse than chance 2:1 trade |
| ◆Rickshaw man | 82,760 Crypto, 1-hour | n/a | n/a | −0.06 R | Worse than chance 2:1 trade |
| ▲Bullish J-hook | 66,350 Crypto, 1-hour | 46.3% vs 48.4% | −0.01% | −0.02 R | No clear edge 10-bar move |
| ▼Bearish hikkake | 46,379 Crypto, 1-hour | 48.9% vs 50.6% | −0.08% | −0.05 R | Weak, below chance 10-bar move |
| ▲Bullish key reversal bar | 42,113 Crypto, 1-hour | 47.4% vs 48.2% | −0.04% | 0.00 R | No clear edge 10-bar move |
| ▲Hammer | 37,473 Crypto, 1-hour | 49.0% vs 48.2% | −0.05% | −0.09 R | Weak, below chance 10-bar move |
| ▲Bullish ABCD | 36,252 (undercounted) Crypto, 1-hour | 51.8% vs 48.2% | +0.03% | +0.02 R | No clear edge 10-bar move |
| ▼Shooting star | 32,439 Crypto, 1-hour | 52.2% vs 50.7% | −0.03% | −0.05 R | No clear edge 10-bar move |
| ▼Three falling peaks | 31,955 Crypto, 1-hour | 48.7% vs 50.8% | +0.01% | +0.03 R | No clear edge 10-bar move |
| ▲Takuri | 25,737 Crypto, 1-hour | 48.7% vs 48.2% | −0.06% | −0.09 R | Weak, below chance 10-bar move |
| ▲Three rising valleys | 24,343 Crypto, 1-hour | 44.0% vs 48.4% | −0.11% | −0.03 R | Weak, below chance 10-bar move |
| ▲Bullish harami | 20,044 Crypto, 1-hour | 51.0% vs 48.0% | −0.01% | +0.01 R | No clear edge 10-bar move |
| ▲Above the stomach | 19,888 Crypto, 1-hour | 47.0% vs 47.8% | +0.02% | −0.06 R | No clear edge 10-bar move |
| ▼Hanging man | 19,612 Crypto, 1-hour | 51.3% vs 50.5% | −0.02% | −0.40 R | No clear edge 10-bar move |
| ▼Ugly double top | 17,440 Crypto, 1-hour | 48.3% vs 50.6% | −0.03% | −0.01 R | No clear edge 10-bar move |
| ▼Bearish harami | 15,518 Crypto, 1-hour | 53.0% vs 50.7% | −0.02% | −0.08 R | No clear edge 10-bar move |
| ◆Falling channelupward breakouts; downward: same verdict | 15,486 Crypto, 1-hour | 50.0% vs 48.2% | −0.05% | +0.03 R | No clear edge 10-bar move |
| ◆Rising channeldownward breakouts; upward: Opposite of the textbook | 14,048 Crypto, 1-hour | 51.5% vs 50.6% | +0.03% | +0.03 R | No clear edge 10-bar move |
| ▲Bullish XABCD (groups four patterns listed on their own) | 12,988 (undercounted) Crypto, 1-hour | 51.1% vs 48.3% | +0.03% | −0.01 R | No clear edge 10-bar move |
| ▼Bearish XABCD (groups four patterns listed on their own) | 12,349 (undercounted) Crypto, 1-hour | 54.3% vs 50.6% | +0.09% | −0.02 R | No clear edge 10-bar move |
| ▲Bullish Wolfe wave | 11,679 Crypto, 1-hour | 49.6% vs 48.1% | −0.06% | −0.06 R | Weak, below chance 10-bar move |
| ▼Bump-and-run reversal top | 11,081 Crypto, 1-hour | 48.8% vs 50.8% | −0.03% | 0.00 R | No clear edge 10-bar move |
| ▲Cradle | 9,732 Crypto, 1-hour | 47.3% vs 48.0% | −0.09% | +0.03 R | Weak, below chance 10-bar move |
| ▼Descending triangleupward breakouts; downward: Promising | 9,638 Crypto, 1-hour | 47.2% vs 48.2% | −0.06% | +0.06 R | No clear edge 10-bar move |
| ▲Falling wedgeupward breakouts; downward: same verdict | 9,374 Crypto, 1-hour | 50.2% vs 48.1% | −0.02% | +0.05 R | No clear edge 10-bar move |
| ▼Head and shoulders | 9,204 Crypto, 1-hour | 47.8% vs 50.6% | −0.01% | +0.02 R | No clear edge 10-bar move |
| ▲Bullish 5-0 | 9,171 Crypto, 1-hour | 48.4% vs 48.2% | +0.04% | +0.04 R | No clear edge 10-bar move |
| ▲Flat top breakout | 8,936 Crypto, 1-hour | 45.9% vs 48.4% | −0.06% | −0.01 R | No clear edge 10-bar move |
| ▼Bearish Wolfe wave | 8,383 Crypto, 1-hour | 52.1% vs 50.5% | −0.03% | −0.04 R | No clear edge 10-bar move |
| ▼Double top | 8,105 Crypto, 1-hour | 48.4% vs 50.6% | −0.01% | +0.01 R | No clear edge 10-bar move |
| ▼Bearish 5-0 | 7,854 Crypto, 1-hour | 52.9% vs 50.6% | +0.06% | +0.02 R | No clear edge 10-bar move |
| ▲Ascending triangledownward breakouts; upward: same verdict | 7,488 Crypto, 1-hour | 51.1% vs 50.6% | −0.04% | +0.06 R | No clear edge 10-bar move |
| ▼Failed inverse head and shoulders | 7,458 Crypto, 1-hour | 46.8% vs 50.7% | −0.04% | +0.04 R | No clear edge 10-bar move |
| ▲First green day | 7,338 Crypto, 1-hour | 44.2% vs 48.2% | +0.07% | −0.09 R | No clear edge 10-bar move |
| ▲Bump-and-run reversal bottom | 6,974 Crypto, 1-hour | 43.9% vs 48.3% | −0.18% | +0.02 R | Weak, below chance 10-bar move |
| ▲Bullish stalled | 6,705 Crypto, 1-hour | 50.5% vs 48.1% | +0.04% | −0.09 R | No clear edge 10-bar move |
| ▲Bullish Gartley | 6,589 (undercounted) Crypto, 1-hour | 49.6% vs 48.3% | +0.03% | −0.04 R | No clear edge 10-bar move |
| ▼V top | 6,472 Crypto, 1-hour | 47.0% vs 50.7% | +0.03% | +0.03 R | No clear edge 10-bar move |
| ▼Bearish harami cross | 5,960 Crypto, 1-hour | 54.3% vs 50.6% | +0.08% | −0.20 R | No clear edge 10-bar move |
| ◆Ascending right-angled broadeningdownward breakouts; upward: Opposite of the textbook | 5,955 Crypto, 1-hour | 48.4% vs 50.8% | +0.07% | +0.03 R | No clear edge 10-bar move |
| ▼Bearish Gartley | 5,872 (undercounted) Crypto, 1-hour | 53.1% vs 50.6% | +0.03% | −0.06 R | No clear edge 10-bar move |
| ▲Failed head and shoulders | 5,862 Crypto, 1-hour | 46.6% vs 48.4% | −0.06% | +0.04 R | No clear edge 10-bar move |
| ▼Rising wedgedownward breakouts; upward: same verdict | 5,825 Crypto, 1-hour | 50.7% vs 50.5% | −0.02% | +0.02 R | No clear edge 10-bar move |
| ▼Bearish stalled (deliberation) | 5,705 Crypto, 1-hour | 53.2% vs 50.6% | −0.04% | −0.15 R | No clear edge 10-bar move |
| ▼Dead cat bounce | 5,340 Crypto, 1-hour | 40.2% vs 50.7% | +0.01% | −0.06 R | No clear edge 10-bar move |
| ▲Bullish shark | 4,893 Crypto, 1-hour | 50.3% vs 48.3% | −0.002% | −0.08 R | No clear edge 10-bar move |
| ▼Bearish shark | 4,849 Crypto, 1-hour | 54.1% vs 50.7% | +0.08% | −0.06 R | No clear edge 10-bar move |
| ▲Bullish butterfly | 4,473 Crypto, 1-hour | 52.8% vs 48.2% | +0.001% | +0.04 R | No clear edge 10-bar move |
| ◆Descending right-angled broadeningupward breakouts; downward: No clear edge | 4,451 Crypto, 1-hour | 46.2% vs 48.4% | −0.23% | 0.00 R | Weak, below chance 10-bar move |
| ▲Inverted dead cat bounce | 4,385 Crypto, 1-hour | 42.8% vs 48.4% | −0.08% | −0.03 R | No clear edge 10-bar move |
| ▼Parabolic curve | 4,199 Crypto, 1-hour | 51.0% vs 50.6% | +0.10% | +0.01 R | No clear edge 10-bar move |
| ▲Bullish cypher | 3,644 Crypto, 1-hour | 50.4% vs 48.3% | +0.04% | +0.03 R | No clear edge 10-bar move |
| ▲Three inside up | 3,572 Crypto, 1-hour | 49.8% vs 48.0% | −0.07% | +0.04 R | No clear edge 10-bar move |
| ▼Bearish cypher | 3,316 Crypto, 1-hour | 52.5% vs 50.6% | +0.09% | −0.09 R | No clear edge 10-bar move |
| ▼Identical three crows | 3,207 Crypto, 1-hour | 51.0% vs 50.7% | −0.03% | +0.12 R | No clear edge 10-bar move |
| ▼Three inside down | 2,989 Crypto, 1-hour | 52.6% vs 50.7% | −0.16% | 0.00 R | Weak, below chance 10-bar move |
| ▼Triple top | 2,656 Crypto, 1-hour | 49.3% vs 50.6% | +0.06% | +0.03 R | No clear edge 10-bar move |
| ▼Advance block | 2,606 Crypto, 1-hour | 53.4% vs 50.6% | +0.01% | −0.01 R | No clear edge 10-bar move |
| ▲Bullish doji star | 2,351 Crypto, 1-hour | 50.7% vs 47.8% | +0.10% | −0.02 R | No clear edge 10-bar move |
| ▲Bullish bat | 2,328 (undercounted) Crypto, 1-hour | 52.6% vs 48.4% | +0.04% | −0.02 R | No clear edge 10-bar move |
| ▼Bearish doji star | 1,789 Crypto, 1-hour | 52.9% vs 50.6% | +0.09% | −0.17 R | No clear edge 10-bar move |
| ▼Bear pennantdownward breakouts; upward: Weak, below chance | 1,747 (undercounted) Crypto, 1-hour | 50.3% vs 50.8% | +0.03% | +0.12 R | No clear edge 10-bar move |
| ▼Bear flagdownward breakouts; upward: same verdict | 1,564 (undercounted) Crypto, 1-hour | 49.7% vs 50.8% | +0.09% | +0.06 R | No clear edge 10-bar move |
| ▲Diamond bottomdownward breakouts; upward: same verdict | 1,534 Crypto, 1-hour | 46.8% vs 50.8% | −0.02% | −0.09 R | No clear edge 10-bar move |
| ◆Broadening formationdownward breakouts; upward: Opposite of the textbook | 1,098 (undercounted) Crypto, 1-hour | 44.7% vs 50.8% | −0.01% | +0.01 R | No clear edge 10-bar move |
| ▲Bull flagupward breakouts; downward: same verdict | 1,076 (undercounted) Crypto, 1-hour | 49.7% vs 48.4% | +0.02% | −0.05 R | No clear edge 10-bar move |
| ▼Thrusting | 1,059 Crypto, 1-hour | 48.9% vs 50.8% | −0.0004% | +0.09 R | No clear edge 10-bar move |
| ▲Morning star | 1,036 Crypto, 1-hour | 47.0% vs 48.0% | −0.11% | +0.06 R | No clear edge 10-bar move |
| ▲Bull pennantupward breakouts; downward: same verdict | 1,020 (undercounted) Crypto, 1-hour | 43.6% vs 48.4% | −0.01% | −0.09 R | No clear edge 10-bar move |
| ▼Inverted cup with handle | 1,006 Crypto, 1-hour | 47.3% vs 50.6% | −0.05% | +0.05 R | No clear edge 10-bar move |
| ▲Cup with handle | 977 Crypto, 1-hour | 45.1% vs 48.1% | −0.24% | +0.05 R | No clear edge 10-bar move |
| ▼Evening star | 906 Crypto, 1-hour | 47.6% vs 50.7% | −0.27% | −0.13 R | No clear edge 10-bar move |
| ▲Ascending scallop | 765 Crypto, 1-hour | 43.3% vs 48.3% | +0.11% | −0.04 R | No clear edge 10-bar move |
| ▲Matching low | 738 Crypto, 1-hour | 50.1% vs 45.0% | +0.18% | −0.56 R | No clear edge 10-bar move |
| ▼Dark cloud cover | 729 Crypto, 1-hour | 52.7% vs 50.7% | +0.07% | +0.02 R | No clear edge 10-bar move |
| ▲Bullish crab | 693 Crypto, 1-hour | 54.7% vs 48.2% | +0.13% | −0.08 R | No clear edge 10-bar move |
| ▲Stick sandwich | 683 Crypto, 1-hour | 52.7% vs 47.9% | +0.32% | −0.28 R | No clear edge 10-bar move |
| ▼Bearish crab | 653 Crypto, 1-hour | 55.1% vs 50.7% | +0.13% | −0.02 R | No clear edge 10-bar move |
| ▲Rounding bottom | 645 Crypto, 1-hour | 42.1% vs 48.2% | +0.11% | +0.06 R | No clear edge 10-bar move |
| ▼Bearish three drives | 579 Crypto, 1-hour | 59.0% vs 50.6% | +0.34% | +0.04 R | No clear edge 10-bar move |
| ▼Descending scallop | 551 Crypto, 1-hour | 42.3% vs 50.6% | −0.04% | −0.06 R | No clear edge 10-bar move |
| ▲Three white soldiers | 543 Crypto, 1-hour | 45.5% vs 48.2% | −0.02% | +0.10 R | No clear edge 10-bar move |
| ▼Three black crows | 524 Crypto, 1-hour | 46.0% vs 50.7% | −0.16% | +0.07 R | No clear edge 10-bar move |
| ▲Bullish three drives | 511 Crypto, 1-hour | 53.2% vs 48.2% | +0.05% | +0.07 R | No clear edge 10-bar move |
| ▲Piercing line | 461 Crypto, 1-hour | 52.1% vs 48.2% | +0.26% | +0.04 R | No clear edge 10-bar move |
| ▼Rounding top | 406 Crypto, 1-hour | 43.1% vs 50.6% | +0.10% | +0.18 R | No clear edge 10-bar move |
| ▲Bullish three-line strike | 291 Crypto, 1-hour | 47.4% vs 48.5% | −0.46% | +0.06 R | No clear edge 10-bar move |
| ▼Bearish three-line strike | 270 Crypto, 1-hour | 53.7% vs 50.9% | +0.22% | +0.09 R | No clear edge 10-bar move |
| ▼Falling three methods | 251 Crypto, 1-hour | 43.4% vs 50.8% | −0.16% | −0.24 R | No clear edge 10-bar move |
| ▲Bullish modified hikkake | 232 Crypto, 1-hour | 50.9% vs 48.1% | +1.68% | +0.27 R | No clear edge 10-bar move |
| ▼Bearish modified hikkake | 223 Crypto, 1-hour | 47.5% vs 50.6% | −0.14% | −0.09 R | No clear edge 10-bar move |
| ▲Rising three methods | 197 Crypto, 1-hour | 45.7% vs 48.6% | +0.05% | +0.13 R | No clear edge 10-bar move |
| ▲Pipe bottom | 172 Crypto, daily | 36.6% vs 45.6% | +2.82% | +0.23 R | No clear edge 10-bar move |
| ▲Bullish tri-star | 152 Crypto, 1-hour | 39.7% vs 45.0% | −0.24% | −0.29 R | No clear edge 10-bar move |
| ▼Cat ears | 131 (undercounted) Crypto, 1-hour | 41.2% vs 50.8% | +0.05% | +0.08 R | No clear edge 10-bar move |
| ▲Bullish alternate bat | 113 (undercounted) Crypto, 1-hour | 62.8% vs 48.4% | +0.11% | +0.21 R | No clear edge 10-bar move |
| ▼Bearish tri-star | 98 Crypto, 1-hour | 40.8% vs 47.2% | +0.10% | −0.46 R | No clear edge 10-bar move |
| ▼Extended V top (unverified) | 82 Crypto, 1-hour | 46.3% vs 51.2% | +0.30% | −0.14 R | No clear edge 10-bar move |
| ▲Extended V bottom (unverified) | 68 Crypto, 1-hour | 44.1% vs 48.1% | −0.87% | −0.24 R | Weak, below chance 10-bar move |
| ▲Homing pigeon | 62 Crypto, 1-hour | 53.2% vs 47.9% | −0.25% | −0.70 R | No clear edge 10-bar move |
| ▲Volatility contraction pattern | 51 Crypto, daily | 62.7% vs 47.5% | +8.87% | +0.31 R | Not enough data 10-bar move |
| ▼Horn top | 50 Crypto, daily | 62.0% vs 55.8% | −4.69% | −0.04 R | No clear edge 10-bar move |
| ▲High and tight flag | 39 Crypto, daily | 41.0% vs 46.4% | −4.46% | +0.15 R | No clear edge 10-bar move |
| ▼In neck | 33 Crypto, 1-hour | 42.4% vs 51.5% | −0.13% | 0.00 R | No clear edge 10-bar move |
| ▼Bearish separating lines | 30 Crypto, 1-hour | 50.0% vs 51.6% | +0.70% | +0.15 R | No clear edge 10-bar move |
| ▲Bullish counterattack | 27 Crypto, 1-hour | 55.6% vs 43.2% | −0.46% | −0.25 R | Not enough data 10-bar move |
| ▼On neck | 26 Crypto, 1-hour | 42.3% vs 51.6% | −0.08% | +0.14 R | Not enough data 10-bar move |
| ▲Horn bottom | 24 Crypto, daily | 87.5% vs 43.2% | +0.57% | +0.47 R | Not enough data 10-bar move |
| ▼Bearish counterattack | 18 Crypto, 1-hour | 50.0% vs 46.8% | −0.06% | −0.67 R | Not enough data 10-bar move |
| ▲Bullish separating lines | 15 Crypto, 1-hour | 73.3% vs 47.4% | −0.16% | +1.31 R | Not enough data 10-bar move |
| ▼Breakaway gap down | 8 Crypto, 1-hour | 50.0% vs 51.3% | −0.03% | +0.13 R | Not enough data 10-bar move |
| ▲Breakaway gap up | 8 Crypto, 1-hour | 62.5% vs 46.7% | −0.19% | +0.50 R | Not enough data 10-bar move |
| ▲Ladder bottom | 8 Crypto, 1-hour | 50.0% vs 48.2% | −0.11% | +1.00 R | Not enough data 10-bar move |
| ▼Ladder top | 7 Crypto, 1-hour | 57.1% vs 50.5% | −0.11% | +0.31 R | Not enough data 10-bar move |
| ▲Unique three river | 6 Crypto, 1-hour | 33.3% vs 48.5% | +0.72% | −1.00 R | Not enough data 10-bar move |
| ▲Three stars in the south (unverified) | 5 Crypto, 1-hour | 60.0% vs 48.4% | +1.19% | +0.38 R | Not enough data 10-bar move |
| ▲Bullish breakaway | 3 Crypto, 1-hour | 0.0% vs 49.1% | −0.37% | −1.00 R | Not enough data 10-bar move |
| ▼Bearish breakaway | 2 Crypto, 1-hour | 0.0% vs 51.9% | −0.20% | n/a | Not enough data 10-bar move |
| ▼Runaway gap down | 2 Crypto, 1-hour | 0.0% vs 50.8% | +5.36% | −1.00 R | Not enough data 10-bar move |
| ▼Downside gap three methods | 1 Crypto, 1-hour | 100.0% vs 50.0% | +2.27% | +2.00 R | Not enough data 10-bar move |
| ▲Mat hold | 1 Crypto, 1-hour | 100.0% vs 49.2% | +2.57% | −1.00 R | Not enough data 10-bar move |
| ▼Downside tasuki gap | 1 Crypto, 1-hour | 100.0% vs 50.4% | +0.78% | n/a | Not enough data 10-bar move |
Promising: better than chance on one of our two tests, but it did not pass all our checks. It can still be luck. * Undercounted: the count is what our strict rule detected, not every occurrence that formed. † Unverified: the detection was checked on too few cases to be confirmed, so read the whole line with caution. ‡ XABCD groups four harmonic patterns (Gartley, bat, butterfly, crab) that are also counted on their own, so it is not a separate result.
What is different about crypto charts
- No close, so almost no gaps. Crypto trades every hour of every day, so the price gaps that gap patterns need barely exist. Across our 10 gap patterns (breakaway and runaway gaps, island reversals, abandoned babies, kicking), we counted 18 occurrences on 590 coins, all timeframes together, against 25,920 on 1,675 US stocks. Skip any crypto strategy that depends on a gap.
- From bitcoin to small tokens. Our data covers 590 coins and tokens, liquid and thin alike. A pattern on a thin market is easier to print with a few orders, which is one more reason to judge it against random bars of the same coin.
- Intraday too. We test 1-hour and 4-hour bars on every coin, as well as daily and weekly bars, so you can see whether a pattern holds on the chart you actually trade.
- Same rules everywhere. Every pattern uses the same written rule on crypto as on stocks or commodities, so a difference between markets comes from the market, not from a different reading.
How we tested
Each pattern is a strict written rule, run on the full price history of 2,368 assets across six markets, using only what was known at the time. What followed each occurrence is compared with what follows random bars of the same assets, on two tests: the move over the next 10 bars against the rest of the market, and a 2:1 trade against the same trade on random dates. A result only counts once it survives a correction for the thousands of tests we run, holds in both halves of the history and outlasts estimated costs. The whole pipeline first runs on random-walk prices, where no pattern can work. Method and data: the full study and open data.