Home / Chart patterns / Do they work?

Do chart patterns actually work? We measured 46,009 pattern windows

Most articles quote a success rate for flags or head and shoulders without saying how it was measured. We have the data to check: every time a textbook pattern appeared in 2,312 stocks since 2015, we looked at what the price did next.

The short answer

Patterns tilt the odds a little, not a lot. A random chart in our data ended 10 trading days later higher 53% of the time (average +0.58%). The pattern with the biggest edge over a random chart was gap down: it moved the expected way 52% of the time, against 47% for a random chart. The weakest was bear flag at 42% (random: 47%). No pattern beat a random chart by more than about 5 percentage points.

The results, pattern by pattern

"Moved as expected" means higher for bullish patterns and lower for bearish ones. A random chart moved up 53% of the time, so bearish patterns face a headwind: about 47% of random charts fell.

PatternExamplesMoved as expectedAverage changeMedian change
Volatility contraction14,73653% up+0.64%+0.49%
Parabolic run-up7,74751%+0.68%-0.20%
Gap up4,88750%+1.20%+0.00%
Gap down3,79052%+0.16%-0.43%
Capitulation (sharp drop)2,87456%+3.53%+2.47%
Accumulation (volume favours buyers)2,34650%+0.84%+0.00%
Head and shoulders1,77851%-0.18%-0.07%
Inverse head and shoulders1,77256%+0.65%+0.93%
Double top1,68150%+0.40%+0.07%
Double bottom1,53154%+0.70%+0.79%
Accumulation (volume favours sellers)1,22246%+0.11%+0.20%
Trading range (tunnel)1,12352% up+0.27%+0.22%
Bull flag40051%+0.29%+0.26%
Bear flag12242%+1.37%+1.75%
Random chart (baseline)2,499,14453% up+0.58%n/a

Measured 10 trading days after the pattern, close to close, on 2,312 stocks since 2015. Patterns with fewer than 100 examples are left out. Past results, not a prediction.

What we learned

How we measured it

We did not use hand-picked examples. For every stock and every day since 2015, a rule-based check looked at the last 60 daily candles and asked whether a pattern was really there (for example, a flag needs a sharp pole of at least 12% followed by a tight, shallow pause). Windows that passed were counted, and the change over the next 10 trading days was recorded. The rules are the same ones we use to choose the charts in the game; you can read them on each pattern page.

Limits: 10 days is one horizon (shorter or longer targets give different answers), results ignore trading costs, and stocks in the data are those with price history available today, which can flatter the numbers.

Test your own eye against these odds

In SwipeTrainer every answer shows the real odds of the pattern, so you learn to judge the quality of a call, not just the result.

Download on the App StoreGet it on Google Play

Frequently asked questions

Do chart patterns work?

In our test they gave only a small edge. Across 2,312 stocks since 2015, most patterns ended 10 trading days later within a few percentage points of a random chart. Patterns are better seen as a way to frame the odds than as a signal.

What is the success rate of a bull flag?

Online figures vary and rarely define "success". In our data, bull flags that passed strict rules ended higher after 10 trading days 51% of the time, against 53% for a random chart.

How did you measure it?

For every window since 2015 that passed our strict textbook rules for a pattern, we recorded the close-to-close change over the next 10 trading days and compared it with the 2,499,144 ordinary windows in the same data.

Is this investment advice?

No. These are past results for education. They ignore costs, taxes and slippage, and past odds do not predict the future.

Keep reading