Cheat sheet
Chart patterns cheat sheet, tested on real data
All 86 chart patterns our test bench found, on one page you can print or save as PDF. Most cheat sheets stop at the drawing and the textbook direction. This one adds what price actually did next, on full history of 2,368 assets across six markets, against random bars of the same assets.
Statistics updated November 5, 2026. Also see the candlestick patterns cheat sheet.
The 86 chart patterns on this sheet, by measured verdict
- No clear edge 61
- Opposite of the textbook 10
- Promising 8
- Weak, below chance 7
Beat chance after all our checks (multiple-testing correction, stability over time, costs): Bearish 5-0 (All markets, daily); Bearish butterfly (Crypto, 4-hour); Diamond top (Crypto, 1-hour, downward breakouts); Bearish ABCD (US stocks, daily). The badges below read each pattern on its largest sample, which can be another timeframe.
Bullish chart patterns 40
- Measured move upOpposite of the textbook 10-bar moveExpected move after 10 bars: 45.3% vs 48.7% at random38,962 occurrences, all markets, 1-hour
- Ugly double bottomOpposite of the textbook 10-bar moveExpected move after 10 bars: 45.4% vs 48.6% at random25,029 occurrences, all markets, 1-hour
- Bullish Bart SimpsonOpposite of the textbook 10-bar moveExpected move after 10 bars: 44.0% vs 48.4% at random15,940 occurrences, all markets, 1-hour
- Inverse head and shouldersOpposite of the textbook 10-bar moveExpected move after 10 bars: 46.0% vs 48.6% at random12,722 occurrences, all markets, 1-hour
- Double bottomOpposite of the textbook 10-bar moveExpected move after 10 bars: 47.1% vs 48.6% at random11,028 occurrences, all markets, 1-hour
- V bottomOpposite of the textbook 10-bar moveExpected move after 10 bars: 43.0% vs 48.7% at random6,965 occurrences, all markets, 1-hour
- Triple bottomOpposite of the textbook 10-bar moveExpected move after 10 bars: 45.1% vs 48.5% at random3,389 occurrences, all markets, 1-hour
- Bullish J-hookNo clear edge 10-bar moveExpected move after 10 bars: 46.8% vs 48.8% at random80,065 occurrences, all markets, 1-hour
- Bullish ABCDNo clear edge 10-bar moveExpected move after 10 bars: 51.7% vs 48.5% at random41,844 occurrences (undercounted), all markets, 1-hour
- Three rising valleysWeak, below chance 10-bar moveExpected move after 10 bars: 44.9% vs 48.7% at random28,669 occurrences, all markets, 1-hour
- Bullish XABCD (groups four patterns listed on their own)No clear edge 10-bar moveExpected move after 10 bars: 51.2% vs 48.5% at random14,768 occurrences (undercounted), all markets, 1-hour
- Bullish Wolfe waveWeak, below chance 10-bar moveExpected move after 10 bars: 49.7% vs 48.3% at random13,183 occurrences, all markets, 1-hour
- Breakaway gap upNo clear edge 10-bar moveExpected move after 10 bars: 55.1% vs 54.2% at random12,273 occurrences, all markets, daily
- Falling wedgeNo clear edge 10-bar moveExpected move after 10 bars: 50.4% vs 48.4% at randomupward breakouts; downward: same verdict10,673 occurrences, all markets, 1-hour
- Flat top breakoutNo clear edge 10-bar moveExpected move after 10 bars: 46.5% vs 48.7% at random10,620 occurrences, all markets, 1-hour
- Bullish 5-0No clear edge 10-bar moveExpected move after 10 bars: 48.6% vs 48.5% at random10,485 occurrences, all markets, 1-hour
- Volatility contraction patternNo clear edge 10-bar moveExpected move after 10 bars: 54.1% vs 54.6% at random9,220 occurrences, all markets, daily
- Ascending triangleNo clear edge 10-bar moveExpected move after 10 bars: 50.8% vs 50.5% at randomdownward breakouts; upward: same verdict8,524 occurrences, all markets, 1-hour
- Bump-and-run reversal bottomWeak, below chance 10-bar moveExpected move after 10 bars: 44.7% vs 48.7% at random8,081 occurrences, all markets, 1-hour
- Bullish GartleyNo clear edge 10-bar moveExpected move after 10 bars: 49.9% vs 48.5% at random7,446 occurrences (undercounted), all markets, 1-hour
- Failed head and shouldersNo clear edge 10-bar moveExpected move after 10 bars: 47.2% vs 48.8% at random7,050 occurrences, all markets, 1-hour
- Inverted dead cat bounceNo clear edge 10-bar moveExpected move after 10 bars: 51.3% vs 54.5% at random6,412 occurrences, all markets, daily
- Pipe bottomNo clear edge 10-bar moveExpected move after 10 bars: 52.0% vs 54.3% at random6,337 occurrences, all markets, daily
- Bullish sharkNo clear edge 10-bar moveExpected move after 10 bars: 50.9% vs 48.6% at random5,742 occurrences, all markets, 1-hour
- Bullish butterflyNo clear edge 10-bar moveExpected move after 10 bars: 52.9% vs 48.4% at random5,031 occurrences, all markets, 1-hour
- Bullish cypherNo clear edge 10-bar moveExpected move after 10 bars: 50.4% vs 48.6% at random4,156 occurrences, all markets, 1-hour
- Runaway gap upNo clear edge 10-bar moveExpected move after 10 bars: 49.6% vs 54.7% at random3,420 occurrences, all markets, daily
- Bullish batNo clear edge 10-bar moveExpected move after 10 bars: 52.2% vs 48.7% at random2,743 occurrences (undercounted), all markets, 1-hour
- Diamond bottomNo clear edge 10-bar moveExpected move after 10 bars: 47.4% vs 50.7% at randomdownward breakouts; upward: same verdict1,690 occurrences, all markets, 1-hour
- Bull flagNo clear edge 10-bar moveExpected move after 10 bars: 49.8% vs 48.8% at randomupward breakouts; downward: same verdict1,245 occurrences (undercounted), all markets, 1-hour
- Bull pennantNo clear edge 10-bar moveExpected move after 10 bars: 44.7% vs 48.8% at randomupward breakouts; downward: same verdict1,192 occurrences (undercounted), all markets, 1-hour
- Cup with handleNo clear edge 10-bar moveExpected move after 10 bars: 46.6% vs 48.6% at random1,186 occurrences, all markets, 1-hour
- Ascending scallopNo clear edge 10-bar moveExpected move after 10 bars: 43.3% vs 48.6% at random892 occurrences, all markets, 1-hour
- Bullish crabNo clear edge 10-bar moveExpected move after 10 bars: 54.0% vs 48.5% at random800 occurrences, all markets, 1-hour
- Rounding bottomNo clear edge 10-bar moveExpected move after 10 bars: 41.9% vs 48.5% at random728 occurrences, all markets, 1-hour
- Bullish three drivesNo clear edge 10-bar moveExpected move after 10 bars: 52.4% vs 48.6% at random616 occurrences, all markets, 1-hour
- High and tight flagNo clear edge 10-bar moveExpected move after 10 bars: 49.0% vs 51.8% at random304 occurrences, all markets, daily
- Horn bottomNo clear edge 10-bar moveExpected move after 10 bars: 54.7% vs 53.5% at random212 occurrences, all markets, daily
- Bullish alternate batNo clear edge 10-bar moveExpected move after 10 bars: 60.6% vs 48.6% at random132 occurrences (undercounted), all markets, 1-hour
- Extended V bottom (unverified)Weak, below chance 10-bar moveExpected move after 10 bars: 50.0% vs 48.6% at random82 occurrences, all markets, 1-hour
Bearish chart patterns 39
- Bearish ABCDPromising 10-bar moveExpected move after 10 bars: 53.9% vs 50.4% at randomBeats chance after all our checks: US stocks, daily42,682 occurrences, all markets, 1-hour
- Parabolic curvePromising 2:1 tradeExpected move after 10 bars: 51.0% vs 50.4% at random4,949 occurrences, all markets, 1-hour
- Bearish butterflyPromising 10-bar moveExpected move after 10 bars: 55.5% vs 50.4% at randomBeats chance after all our checks: Crypto, 4-hour4,440 occurrences, all markets, 1-hour
- Bearish batPromising 10-bar moveExpected move after 10 bars: 54.3% vs 50.5% at random3,434 occurrences (undercounted), all markets, 1-hour
- Bearish alternate batPromising 10-bar moveExpected move after 10 bars: 59.0% vs 50.3% at random227 occurrences (undercounted), all markets, 1-hour
- Bearish 5-0No clear edge 10-bar moveExpected move after 10 bars: 52.6% vs 50.4% at randomBeats chance after all our checks: All markets, daily9,310 occurrences, all markets, 1-hour
- Diamond topNo clear edge 10-bar moveExpected move after 10 bars: 54.0% vs 54.5% at randomBeats chance after all our checks: Crypto, 1-hour, downward breakoutsupward breakouts; downward: same verdict1,053 occurrences, all markets, daily
- Bearish J-hookOpposite of the textbook 10-bar moveExpected move after 10 bars: 47.1% vs 50.5% at random106,578 occurrences, all markets, 1-hour
- Measured move downOpposite of the textbook 10-bar moveExpected move after 10 bars: 45.5% vs 50.6% at random43,066 occurrences, all markets, 1-hour
- Bearish Bart SimpsonOpposite of the textbook 10-bar moveExpected move after 10 bars: 46.5% vs 50.4% at random11,324 occurrences, all markets, 1-hour
- Three falling peaksNo clear edge 10-bar moveExpected move after 10 bars: 48.7% vs 50.6% at random36,112 occurrences, all markets, 1-hour
- Ugly double topNo clear edge 10-bar moveExpected move after 10 bars: 48.1% vs 50.4% at random20,822 occurrences, all markets, 1-hour
- Bearish XABCD (groups four patterns listed on their own)No clear edge 10-bar moveExpected move after 10 bars: 54.0% vs 50.4% at random14,270 occurrences (undercounted), all markets, 1-hour
- Bump-and-run reversal topNo clear edge 10-bar moveExpected move after 10 bars: 49.0% vs 50.6% at random12,160 occurrences, all markets, 1-hour
- Head and shouldersNo clear edge 10-bar moveExpected move after 10 bars: 47.7% vs 50.4% at random10,873 occurrences, all markets, 1-hour
- Descending triangleNo clear edge 10-bar moveExpected move after 10 bars: 47.3% vs 48.4% at randomupward breakouts; downward: Promising10,822 occurrences, all markets, 1-hour
- Breakaway gap downNo clear edge 10-bar moveExpected move after 10 bars: 46.5% vs 45.5% at random10,728 occurrences, all markets, daily
- Double topNo clear edge 10-bar moveExpected move after 10 bars: 48.1% vs 50.4% at random10,023 occurrences, all markets, 1-hour
- Bearish Wolfe waveNo clear edge 10-bar moveExpected move after 10 bars: 51.8% vs 50.3% at random10,021 occurrences, all markets, 1-hour
- Failed inverse head and shouldersNo clear edge 10-bar moveExpected move after 10 bars: 47.1% vs 50.6% at random8,561 occurrences, all markets, 1-hour
- V topNo clear edge 10-bar moveExpected move after 10 bars: 47.1% vs 50.5% at random7,963 occurrences, all markets, 1-hour
- Pipe topNo clear edge 10-bar moveExpected move after 10 bars: 47.0% vs 47.7% at random7,840 occurrences, all markets, daily
- Rising wedgeNo clear edge 10-bar moveExpected move after 10 bars: 50.5% vs 50.3% at randomdownward breakouts; upward: same verdict7,103 occurrences, all markets, 1-hour
- Bearish GartleyNo clear edge 10-bar moveExpected move after 10 bars: 53.1% vs 50.4% at random6,810 occurrences (undercounted), all markets, 1-hour
- Dead cat bounceNo clear edge 10-bar moveExpected move after 10 bars: 41.7% vs 50.4% at random6,803 occurrences, all markets, 1-hour
- Bearish sharkNo clear edge 10-bar moveExpected move after 10 bars: 54.2% vs 50.5% at random5,718 occurrences, all markets, 1-hour
- Bearish cypherNo clear edge 10-bar moveExpected move after 10 bars: 52.4% vs 50.4% at random3,887 occurrences, all markets, 1-hour
- Triple topNo clear edge 10-bar moveExpected move after 10 bars: 48.7% vs 50.3% at random3,229 occurrences, all markets, 1-hour
- Runaway gap downWeak, below chance 10-bar moveExpected move after 10 bars: 48.7% vs 45.8% at random2,010 occurrences, all markets, daily
- Bear pennantNo clear edge 10-bar moveExpected move after 10 bars: 50.1% vs 50.7% at randomdownward breakouts; upward: Weak, below chance1,891 occurrences (undercounted), all markets, 1-hour
- Bear flagNo clear edge 10-bar moveExpected move after 10 bars: 49.4% vs 50.7% at randomdownward breakouts; upward: same verdict1,736 occurrences (undercounted), all markets, 1-hour
- Inverted cup with handleNo clear edge 10-bar moveExpected move after 10 bars: 47.8% vs 50.3% at random1,218 occurrences, all markets, 1-hour
- Bearish crabNo clear edge 10-bar moveExpected move after 10 bars: 55.4% vs 50.4% at random786 occurrences, all markets, 1-hour
- Descending scallopNo clear edge 10-bar moveExpected move after 10 bars: 43.6% vs 50.3% at random675 occurrences, all markets, 1-hour
- Bearish three drivesNo clear edge 10-bar moveExpected move after 10 bars: 58.9% vs 50.4% at random672 occurrences, all markets, 1-hour
- Rounding topNo clear edge 10-bar moveExpected move after 10 bars: 44.0% vs 50.3% at random505 occurrences, all markets, 1-hour
- Horn topNo clear edge 10-bar moveExpected move after 10 bars: 51.1% vs 48.8% at random183 occurrences, all markets, daily
- Cat earsNo clear edge 10-bar moveExpected move after 10 bars: 43.2% vs 46.7% at random157 occurrences (undercounted), all markets, daily
- Extended V top (unverified)No clear edge 10-bar moveExpected move after 10 bars: 44.4% vs 50.9% at random99 occurrences, all markets, 1-hour
Neutral (trade the breakout) chart patterns 7
- Symmetrical trianglePromising 2:1 tradeExpected move after 10 bars: 50.5% vs 50.6% at randomdownward breakouts; upward: same verdict12,937 occurrences, all markets, 1-hour
- Ascending right-angled broadeningPromising 10-bar moveExpected move after 10 bars: 48.7% vs 50.6% at randomdownward breakouts; upward: Opposite of the textbook6,788 occurrences, all markets, 1-hour
- RectanglePromising 10-bar moveExpected move after 10 bars: 50.6% vs 50.6% at randomdownward breakouts; upward: No clear edge4,399 occurrences, all markets, 1-hour
- Falling channelWeak, below chance 10-bar moveExpected move after 10 bars: 49.9% vs 48.5% at randomupward breakouts; downward: No clear edge17,981 occurrences, all markets, 1-hour
- Rising channelNo clear edge 10-bar moveExpected move after 10 bars: 51.0% vs 50.4% at randomdownward breakouts; upward: Opposite of the textbook16,472 occurrences, all markets, 1-hour
- Descending right-angled broadeningWeak, below chance 10-bar moveExpected move after 10 bars: 46.6% vs 48.7% at randomupward breakouts; downward: No clear edge5,341 occurrences, all markets, 1-hour
- Broadening formationNo clear edge 10-bar moveExpected move after 10 bars: 43.8% vs 50.6% at randomdownward breakouts; upward: Opposite of the textbook1,267 occurrences (undercounted), all markets, 1-hour
Verdict: the better of our two tests, on each pattern's largest sample (10-bar move against the rest of the market, or a 2:1 trade against the same trade on random dates). 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. Before fees; past behavior, not a promise. Statistics updated November 5, 2026. Source: patternswizard.com.