SQMATESQMATE
백테스트차트패턴리서치

We re-measured all 165 chart patterns across 8,346 symbols

We followed the 30 trading days after each signal's closing price. Split by market and size tier and placed beside a control group, the same pattern gave different answers in different markets.


Textbooks tell you a chart pattern means price should rise. What they rarely show is how often that actually happened. So we counted.

We re-scanned the full bar history of 8,346 symbols across Korea, the US and crypto — symbol by symbol, bar by bar — counting only the signals that were genuinely visible on that day, then followed the 30 trading days from the close of the signal candle.

How to read these numbers

A single pattern's win rate on its own says nothing: in a period when the whole market rose, every pattern looks good. So every table here places a control group on the same row — what you would have got entering on any day in the same market over the same period.

Our primary yardstick is the percentile: where this signal ranked among all bars of that symbol in that year, scaled 0 to 1, where 0.5 is any day. Win rates and returns rise whenever that symbol had a good year; the percentile divides that regime out and leaves only the power to pick the date.

Is it above 0.5? That is the first question, and most patterns are decided right there.

What stands out in the Korean market

Korea All · day 30 · top by percentile
PatternPercentileRose by thenReward vs riskSample
No-supply decline10.71468%+23.6%p2.12803
Pipe Bottom20.64371%+26.9%p3.651,869
Descending Scallop30.58650%+6.1%p1.1623,624
Bullish Harami40.58453%+8.8%p1.3325,046
Piercing Line50.58154%+9.6%p1.384,088
baseline0.50044%1.11721,482

Only patterns whose 95% interval sits above 0.5 with 50+ symbols, ranked by percentile. Past record settled through 2026-07-17; not a promise about what comes next.

Korea · all sizes · day 30. Only patterns whose 95% interval sits above 0.5.
0.500.460.72D+1D+10D+20D+30
this patterncontrol (any day)D+1 0.559 → D+30 0.714Day 30 rose 68% (control 44%) · 803 signals
From day 1 to day 30 the gap widens without a single reversal. Grey is control.

That chart matters more than any single number: a lucky result does not climb this monotonically.

Change the market and the answer changes

US All · day 30 · top by percentile
PatternPercentileRose by thenReward vs riskSample
No-supply decline10.62352%+1.1%p1.291,566
Measured Move Down20.59652%+1.7%p1.234,453
Three Falling Peaks30.58751%+0.3%p1.1723,325
Descending Scallop40.57750%−0.4%p1.1338,841
Bearish MA Alignment50.56752%+0.9%p1.15133,094
baseline0.50051%1.071,541,481

Only patterns whose 95% interval sits above 0.5 with 50+ symbols, ranked by percentile. Past record settled through 2026-07-17; not a promise about what comes next.

US · all sizes · day 30. Same yardstick, same rule.

This is the most practical finding of the study. Pipe Bottom scores 0.643 in Korea but 0.524 in the US — and among US small caps it drops to 0.486, *below* the null. Same shape, different market, different meaning.

Size tiers split it too

US Large · day 30 · top by percentile
PatternPercentileRose by thenReward vs riskSample
Measured Move Down10.63462%+6.8%p1.451,223
Three Falling Peaks20.60658%+2.6%p1.316,199
Descending Scallop30.58956%+0.5%p1.3212,524
Bearish MA alignment40.58557%+2.3%p1.235,182
baseline0.50055%1.20478,889

Only patterns whose 95% interval sits above 0.5 with 50+ symbols, ranked by percentile. Past record settled through 2026-07-17; not a promise about what comes next.

US large caps only.
US Small · day 30 · top by percentile
PatternPercentileRose by thenReward vs riskSample
No-supply decline10.61749%+2.5%p1.31804
Three Falling Peaks20.57746%−0.2%p1.109,491
Measured Move Down30.57545%−0.6%p1.121,688
Descending Scallop40.56844%−1.5%p1.0412,533
baseline0.50046%0.92551,020

Only patterns whose 95% interval sits above 0.5 with 50+ symbols, ranked by percentile. Past record settled through 2026-07-17; not a promise about what comes next.

US small caps only — note that the control group itself differs from the

Crypto is a different story

Crypto All · day 30 · top by percentile
PatternPercentileRose by thenReward vs riskSample
Measured Move Down10.56042%+7.4%p1.23312
Bear Pennant20.55741%+6.4%p1.301,058
Bullish Reclaim30.55242%+7.7%p1.52350
Three Falling Peaks40.54436%+1.9%p0.981,411
baseline0.50035%0.9575,149

Only patterns whose 95% interval sits above 0.5 with 50+ symbols, ranked by percentile. Past record settled through 2026-07-17; not a promise about what comes next.

Crypto · all sizes · day 30.

Read these carefully: the control group's median is around −8%. Over this sample window, entering on any day in crypto left you well down after 30 days. So the top crypto patterns are not "places that rose" but "places that fell less" — which is why the leaders still show negative medians.

Frequent is not the same as meaningful

The most frequently firing signal is the doji, with over 460,000 observations — and a percentile of 0.506, essentially indistinguishable from any day. Frequent signals usually say nothing.

Limits — please read these with the numbers

  • Only firings whose 30 trading days have fully settled are included, so

roughly the last six weeks of signals are not here yet.

  • No stops, fees or slippage.
  • The 95% intervals come from a symbol-cluster bootstrap — firings from the

same symbol are not independent, and counting them as if they were makes the interval falsely narrow.

  • Size tiers use the median trading value of that year, not a market-cap

snapshot. That keeps 2015 events from being classified by today's size and avoids the survivorship bias of delisted companies vanishing from the list.

The table does not stand still

The figures in this article are not baked into the text; they are read from the table at request time. The batch rebuilds that table weekly, so if you reopen this article next week the numbers may have shifted. Rankings *should* change when the market changes, and the writing should follow.