Technical AnalysisMarket Efficiency

Technical Analysis Chart Patterns: What 35 Years of Stock Data Show

Summary by Robert Gorak · Published June 18, 2026 · Last reviewed June 18, 2026

Andrew W. Lo and Harry Mamaysky and Jiang Wang·2000·Journal of Finance
Sample: 350 NYSE/AMEX stocks and 350 Nasdaq stocks (50 stocks per five-year subperiod across seven subperiods)Data: CRSP (Center for Research in Securities Prices) daily stock returnsPeriod: 1962-1996

Technical analysis uses recurring chart patterns, such as head-and-shoulders and double tops, to predict future price movements from historical price data. Lo, Mamaysky, and Wang (2000) used kernel regression in Foundations of Technical Analysis: Computational Algorithms, Statistical Inference, and Empirical Implementation to detect 10 chart patterns. They applied this method to CRSP data on 350 NYSE/AMEX stocks and 350 Nasdaq stocks from 1962 to 1996. All 10 technical patterns tested were statistically significant for Nasdaq stocks at the 5 percent level, versus only 5 of 10 for NYSE/AMEX stocks.

What the Study Found

Head-and-shoulders patterns occurred 1,611 times in actual NYSE/AMEX data versus only 577 times in simulated geometric Brownian motion. Broadening top patterns occurred only 725 times in actual data, compared with 1,227 times in the simulated random-walk benchmark. Broadening tops with increasing volume trend occurred 409 times, compared with 143 occurrences with decreasing volume trend. A chi-square goodness-of-fit test found significant differences for 7 of the 10 patterns in NYSE/AMEX stocks. The weakest result was a 21.2 percent p-value for triangle top patterns.

Methodology

The study draws on daily stock return data from the Center for Research in Securities Prices (CRSP) database. The sample consists of 350 NYSE/AMEX stocks and 350 Nasdaq stocks, with 50 stocks drawn from each of five market-capitalization quintiles in every five-year subperiod. Returns are measured from 1962 to 1996, split into seven five-year subperiods: 1962 to 1966, 1967 to 1971, and so on. The analysis controls for market-capitalization quintile, exchange listing, and volume trend, comparing periods of increasing versus decreasing average share turnover.

Key Statistics

Metric Finding Context
Head-and-shoulders frequency 1,611 actual vs. 577 simulated GBM NYSE/AMEX stocks, 1962-1996
Kolmogorov-Smirnov significant patterns 5 of 10 patterns significant (p = 0.000-0.021) NYSE/AMEX stocks, 1962-1996
Kolmogorov-Smirnov significant patterns All 10 patterns significant at 5% level Nasdaq stocks, 1962-1996
Goodness-of-fit statistic Q Q = Σ(nⱼ - 0.10n)² / 0.10n, distributed χ²(9) Tests whether conditional returns are uniform across deciles of unconditional returns
Kernel regression bandwidth 0.3 × h* (cross-validation bandwidth) Used in rolling-window pattern detection over 38-day windows

Why This Matters

The findings suggest that some classic chart patterns capture information not yet reflected in prices, particularly for less liquid Nasdaq stocks. Traders and quant researchers can treat this as evidence that automated, rule-based pattern detection is a viable alternative to subjective visual chart reading. Finding that a pattern is statistically informative does not mean it produces profitable trading strategies once transaction costs are considered. The weaker results for NYSE/AMEX stocks suggest any informational edge from technical patterns may already be partly arbitraged away in more liquid, heavily traded markets.

Frequently Asked Questions

919 head-and-shoulders patterns were detected in Nasdaq stocks versus 1,611 in NYSE/AMEX stocks between 1962 and 1996, yet Nasdaq patterns showed stronger statistical significance. Lo, Mamaysky, and Wang (2000) found all 10 patterns tested were significant for Nasdaq stocks, compared with only 5 of 10 for NYSE/AMEX stocks.

Lo, Mamaysky, and Wang (2000) defined technical analysis as identifying geometric patterns, like head-and-shoulders or double tops, in price charts. They used nonparametric kernel regression to detect these patterns automatically in 350 NYSE/AMEX stocks and 350 Nasdaq stocks from 1962 to 1996. The algorithm replaced subjective visual judgment with a repeatable, rule-based procedure.

409 occurrences of broadening top patterns coincided with increasing volume trends, compared with 143 during decreasing volume, in NYSE/AMEX stocks from 1962 to 1996. Across the 10 patterns studied, occurrence counts were not evenly distributed between increasing and decreasing volume-trend cases.

0.3 times the cross-validation bandwidth was the kernel regression setting used to detect 10 chart patterns over rolling 38-day windows. Lo, Mamaysky, and Wang (2000) defined each pattern by sequences of local price extrema, such as the three peaks of a head-and-shoulders formation.

Source

Andrew W. Lo and Harry Mamaysky and Jiang Wang (2000). Foundations of Technical Analysis: Computational Algorithms, Statistical Inference, and Empirical Implementation. Journal of Finance.

Read the full paper