Technical analysis

Elliott Wave Theory: The Three Rules, the Wave Pattern and Why Counts Differ

What R. N. Elliott proposed, the five-wave and three-wave pattern, the three rules every count must obey, two valid counts of the same Bitcoin chart that contradict each other, and what the S&P 500 says about the 1.618 ratio between waves 1 and 3.

· Founder of PatternsWizard
Checked 10 min read
Impulse: 5 wavesCorrection: A, B, C12345ABC
On this page
  1. The wave pattern: five waves up, three waves down
  2. The three rules of a valid count
  3. One possible count on weekly Bitcoin
  4. A second valid count of the same chart
  5. Does wave 3 extend wave 1 by 1.618?
  6. Criticism of Elliott wave theory
  7. How traders use Elliott waves
  8. Elliott wave courses
  9. Frequently asked questions

Elliott wave theory, or the Elliott wave principle, holds that market prices move in repeating patterns driven by crowd psychology: five waves in the direction of the main trend, then three waves against it. Ralph Nelson Elliott (1871 to 1948) developed the idea in the 1930s and published it in The Wave Principle in 1938. A. J. Frost and Robert Prechter later set out the rules in Elliott Wave Principle, first published in 1978.

Elliott waves: five-wave impulse and three-wave correction

Impulse: 5 wavesCorrection: A, B, C12345ABC
Schematic, not market data.The textbook shape. Real charts rarely draw it this cleanly.

The wave pattern: five waves up, three waves down

In a rising market, waves 1, 3 and 5 go up and are called motive or impulse waves; waves 2 and 4 pull back. The impulse is followed by a correction in three waves, labelled A, B and C. In a falling market the pattern is reversed. Each wave splits into smaller waves of the same shape, so the pattern repeats on monthly, daily and hourly charts. Elliott analysts call each of these levels of scale a degree.

How each wave usually looks, as Elliott wave references describe it; these are the method's descriptions, not results we measured:

  • Waves 1, 3 and 5 advance with the trend, and each splits into five smaller waves.
  • Waves 2 and 4 pull back, each in three smaller waves.
  • Wave 3 is often the long one. One advance usually extends far beyond the other two, and LuxAlgo notes that Elliott literature treats third-wave extensions as the most common in stock indices. When wave 3 extends, StockCharts writes that wave 5 tends to be about as long as wave 1.
  • Wave 4 often ends near the level of the previous, smaller wave 4, according to StockCharts' guidelines.
  • Wave 5 often makes its new high on weaker momentum than wave 3, the divergence that the Elliott Wave Oscillator is meant to show.

The three rules of a valid count

LuxAlgo, citing Frost and Prechter, gives three hard rules for an impulse, and the counts on this page require all three:

  1. Wave 2 never retraces more than 100% of wave 1. If price falls below the start of wave 1, the count is wrong.
  2. Wave 3 is never the shortest of the three impulse waves 1, 3 and 5.
  3. Wave 4 never enters the price territory of wave 1. In a rising impulse, the low of wave 4 stays above the high of wave 1.

The three rules of an Elliott impulse

012345Rule 1wave 2 stays above the startRule 3wave 4 stays abovethe top of wave 1Rule 2wave 3 is never the shortestof waves 1, 3 and 5
Schematic, not market data.Breaking either red line, or a wave 3 shorter than both waves 1 and 5, invalidates the count.

Everything else is a guideline, not a rule. The best known is alternation: if wave 2 is a sharp move, wave 4 tends to be a sideways one, and the reverse. Another is that wave 3 often reaches 1.618 times the length of wave 1, a ratio tendency that LuxAlgo lists as not binding; we check it below. The rules have one recognized exception: diagonals, wedge-shaped five-wave moves, allow wave 4 to overlap wave 1.

One possible count on weekly Bitcoin

To avoid placing waves by hand, the chart below applies a stated rule. It finds the swing points with 10 weekly bars on each side, looks at every run of six alternating swing points, keeps those that obey the three rules, and labels the run with the largest overall move.

One possible Elliott count on weekly Bitcoin, swing points with 10 bars on each side

126,20070,83815,476012345Jan 10, 2022May 27, 2024Oct 19, 2026
  • Price, weekly candles (hollow up, filled down)
  • Wave path, rising impulse from point 0 to wave 5 (line)
  • Swing highs and lows: a high above (a low below) the 10 bars on each side
024,901, Sep 11, 2023
173,777, Mar 11, 2024
249,000, Aug 5, 2024
3109,588, Jan 20, 2025
474,508, Apr 7, 2025
5126,200, Oct 6, 2025
One possible Elliott count: the largest five-swing move that obeys the three rules, swing points with 10 bars on each side on Bitcoin, weekly, January 10, 2022 to October 19, 2026. Illustration of how the tool is drawn, not a backtest.Labels placed by rule: the largest run of six alternating swing points that obeys the three rules. Another rule gives another count.
Point, week ofPriceWave size
0, start: September 11, 202324,901
1: March 11, 202473,777Wave 1: +48,876
2: August 5, 202449,000Wave 2: −24,777, 50.7% of wave 1
3: January 20, 2025109,588Wave 3: +60,588, 1.24 times wave 1
4: April 7, 202574,508Wave 4: −35,080, 57.9% of wave 3
5: October 6, 2025126,199.63Wave 5: +51,691.63

The three rules hold. Wave 2 ended at 49,000, above the start at 24,901. Wave 3, at 60,588, is the longest of the three. Wave 4 ended at 74,508, only 731 above the top of wave 1 at 73,777, so the count survives rule 3 by a thin margin. Wave 3 is 1.24 times wave 1, not 1.618, and wave 4 took back 57.9% of wave 3.

What followed: after the wave 5 high, Bitcoin fell to 57,800.19 in the week of June 29, 2026, a drop of 54.2%, below both the end of wave 4 and the top of wave 1. The last weekly close of the window, in the week of October 19, 2026, was 80,154.09. Whether that decline is an A-B-C correction, or whether the count itself was wrong, is a matter of interpretation.

A second valid count of the same chart

Change one setting, swing points with 5 weekly bars on each side instead of 10, and the same rule finds a different count that also obeys the three rules:

Another valid count of the same chart, swing points with 5 bars on each side

126,20070,83815,476012345Jan 10, 2022May 27, 2024Oct 19, 2026
  • Price, weekly candles (hollow up, filled down)
  • Wave path, rising impulse from point 0 to wave 5 (line)
  • Swing highs and lows: a high above (a low below) the 5 bars on each side
024,800, Jun 12, 2023
131,804, Jul 10, 2023
224,901, Sep 11, 2023
373,777, Mar 11, 2024
456,553, Apr 29, 2024
571,997, Jun 3, 2024
One possible Elliott count: the largest five-swing move that obeys the three rules, swing points with 5 bars on each side on Bitcoin, weekly, January 10, 2022 to October 19, 2026. Illustration of how the tool is drawn, not a backtest.Same rule, smaller swings. The March 2024 high is wave 3 here and wave 1 above.

Here wave 1 runs from 24,800 in the week of June 12, 2023 to 31,804.20 in the week of July 10, wave 2 ends at 24,901 in the week of September 11, only 101 above the start, and wave 3 is the rise to 73,777 in the week of March 11, 2024. Waves 4 and 5 end at 56,552.82 and 71,997.02 in the weeks of April 29 and June 3, 2024. In this count, wave 3 is 6.98 times wave 1. Wave 5 ends below the top of wave 3, a shortened fifth that the three rules allow.

Does wave 3 extend wave 1 by 1.618?

We measured the guideline on the daily S&P 500 index from January 1970 to October 2026. Method: find every swing point with 5 bars on each side (then 10), take every run of six alternating swing points, keep those that obey the three rules, and compute wave 3 divided by wave 1. The runs overlap, so a long trend can appear in several of them.

Wave 3 divided by wave 1, S&P 500 counts that obey the rules

Below 1.011111.0 to 1.251061.25 to 1.51381.5 to 1.75 (includes 1.618)1441.75 to 2.01042.0 to 2.251152.25 to 2.5462.5 to 3.0733.0 or more83
  • 5-bar swings, 88 counts
  • 10-bar swings, 50 counts
Our computation; the inputs and the method are in the text.Number of counts in each range of the ratio, daily S&P 500 index, January 1970 to October 2026. Lower bound included in each range.

With 5-bar swings, 88 of 1,347 runs of six points obey the rules; the median of wave 3 divided by wave 1 is 1.72. Wave 3 was within 0.1 of 1.618 times wave 1 in 8 counts (9.1%), within 0.1 of 2.0 in 7 (8.0%) and within 0.1 of 1.0 in 4 (4.5%). With 10-bar swings, 50 of 665 runs obey the rules, with a median of 1.54: 4 counts (8.0%) near 1.618, 4 (8.0%) near 2.0 and 6 (12.0%) near 1.0.

Two points stand out. Few runs of six swing points obey the three rules, so a mechanical count rarely finds a clean impulse. And among those that do, wave 3 was close to 1.618 times wave 1 about as often as close to 2.0. The ratio varies widely; 1.618 is not a special value in this sample. The sample is small and the swing rule is ours, so this is a description, not a test of Elliott analysis as practiced.

Criticism of Elliott wave theory

The main objection is the one the Bitcoin counts illustrate: the theory can fit almost any chart after the fact. In “Magic numbers in the Dow” (Cass Business School, September 2006, archived copy of September 18, 2009), Roy Batchelor and Richard Ramyar tested whether the ratios of successive trends in the Dow Jones Industrial Average cluster around round fractions or Fibonacci ratios, and concluded: “A few significant ratios appear, but no more than would be expected by chance given the large number of tests we conduct.”

How traders use Elliott waves

  • Context. A count tells a trader where the market might be in a larger move, for example in a wave 3 rather than a wave 5.
  • Targets. Fibonacci extensions are often drawn from waves 1 and 2 to estimate the end of wave 3.
  • Invalidation. The three rules give a price that cancels the count, which can serve as a stop.

For an older account of trend phases, see Dow theory; for the broader idea of repeating phases, see market cycles. Our bench tests chart patterns detected by fixed rules; it does not test wave counts. More guides are in technical analysis.

Elliott wave courses

Video courses on Elliott wave analysis on Udemy (affiliate links):

Frequently asked questions

What is Elliott wave theory in simple terms?

The idea that prices move in five waves with the trend and three waves against it, and that this pattern repeats at every scale of time. R. N. Elliott published it in 1938.

What are the three rules of Elliott wave?

Wave 2 never retraces more than 100% of wave 1; wave 3 is never the shortest of waves 1, 3 and 5; wave 4 never enters the price territory of wave 1. A count that breaks one of them is invalid.

What is the difference between impulse and corrective waves?

Impulse, or motive, waves move with the trend: waves 1, 3 and 5. Corrective waves move against it: waves 2 and 4 inside the impulse, and the A-B-C correction after it.

Is wave 3 always 1.618 times wave 1?

No. It is a guideline, not a rule. On the S&P 500 since 1970, in counts that obeyed the three rules, wave 3 was within 0.1 of 1.618 times wave 1 in 8 of 88 cases with 5-bar swings, and within 0.1 of 2.0 in 7.

Does Elliott wave theory work?

It has not been shown to forecast prices. Its rules allow several counts of the same chart, so a count can be fitted after the fact. It can serve as a framework for context and stops, not as a signal.

Who created Elliott wave theory?

Ralph Nelson Elliott (1871 to 1948), in the 1930s. A. J. Frost and Robert Prechter popularized it with Elliott Wave Principle, first published in 1978.

Sources

  1. Batchelor and Ramyar, Magic numbers in the Dow, Cass Business School, 2006 (archived copy)
  2. A. J. Frost and R. R. Prechter, Elliott Wave Principle (Open Library record, first published 1978)
  3. LuxAlgo Library, Elliott hard rules
  4. LuxAlgo Library, Impulse
  5. StockCharts ChartSchool, Introduction to Elliott Wave Theory
  6. StockCharts ChartSchool, Guidelines for Applying Elliott Wave Theory
  7. Library of Congress, name authority record for R. N. Elliott
  8. R. N. Elliott, The Wave Principle (Open Library record, 1938)
, Founder of PatternsWizard

Passionate about finance, quantitative trading and data analysis. Amaury built the PatternsWizard test bench, which detects each pattern on full price history and measures what happened next against random entries.

PatternsWizard tests chart and candlestick patterns on full market history, against random entries. How we test patterns.

179 patterns testedRandom-walk self-test passed

All technical analysis articles