WhitmanTrading

Elliott Wave vs Wyckoff

Elliott wave describes price as five waves with the trend and three against it, at every scale. The Wyckoff method describes ranges of accumulation and distribution, with named events such as springs confirmed by volume. Wyckoff reads volume as well as price; Elliott counts price shapes alone.

Both frameworks say markets move in a repeating structure, and both apply it at every scale. They differ in what a reader has to look at and in how plainly a reading can be shown wrong. This page compares them on that, and uses one real SPY low to show what each one must write down.

What each one is

Elliott wave describes price as five waves with the trend and three against it, nested inside larger and smaller waves of the same form. Its few hard rules concern how the waves may overlap and retrace. Elliott wave covers the count.

The Wyckoff method describes trading ranges as accumulation or distribution, with named events inside them, such as the selling climax, the spring and the test, each judged on price and volume together. Wyckoff covers it, and technical analysis covers the tradition both sit in.

One is a geometry and the other a story about a large buyer or seller. Whereas Elliott counts the shape of the moves, Wyckoff asks what a big participant would need to do to build a position quietly.

Where they differ

Whether volume is part of the reading. A Wyckoff spring on heavy volume that recovers into the range means something different from a quiet dip. Elliott wave reads price alone, so volume is optional.

What a reading is anchored to. Wyckoff events sit at the edges of a visible range, so the price that would contradict them is usually the extreme of that event. An Elliott count is anchored to the start of a wave, and the count can be relabeled at a larger or smaller degree.

How much two readers agree. Both frameworks leave room for judgment. Elliott practitioners openly keep alternate counts; Wyckoff readers can disagree about where a range begins.

What each claims about cause. Wyckoff’s composite operator is a deliberate fiction that explains why ranges form. Elliott’s explanation is crowd behavior moving in waves, which describes rather than explains.

Which one to use: Elliott Wave or Wyckoff?

Use Wyckoff when you have trustworthy volume and want each reading tied to a range and an event you can check the following session.

Use Elliott wave when you will commit to one count and its invalidation price in writing before the move. With that, a count becomes a claim; without it, any outcome fits.

Use neither when the instrument’s volume is unreliable and you will not write the count down, since both then reduce to labels added afterwards.

And when one reading fails, record it as failed rather than renaming it, in either framework.

Why no study is run here

Neither framework has a single mechanical definition. A computer count of springs or of five-wave runs measures the rule someone wrote for it, not the method as its readers apply it. This site has done that once, with stated rules, on the price action vs Elliott wave page, which counts how often mechanical five-leg runs on the S&P 500 passed Elliott’s three hard rules.

What can be measured honestly is a single reading, written with its prices, and checked against what followed. That is a worked example, not evidence that either method works.

One low, read both ways

The session. On 13 October 2022, after SPY had fallen 27.47% from its 4 January high of $479.98, it opened at $349.21, traded down to $348.11 and closed at $365.97, above the prior session’s close. The low was below $355.71, the lowest low of the previous 20 sessions, set on 11 October. Volume was 147.25 million shares, 1.59 times the median of the previous 20 sessions.

SPY daily closes and lows from September to November 2022, with the 13 October 2022 low of $348.11 and the prior 20-session low of $355.71 drawn as flat lines; later lows stay above both.
SPY daily closes and lows, 1 September to 30 November 2022, with the 13 October low and the 20-session low it broke. Source: Yahoo Finance, SPY daily bars (m74-spy-oct-2022-low-worked-example-sep-nov-2022.csv).

A Wyckoff reading written that evening could call it a selling climax or a spring: a break of the range low on heavy volume, closed back inside. Its invalidation is a trade below $348.11.

An Elliott reading written that evening could call $348.11 the end of a corrective decline. Its invalidation is the same price, because the new advance’s first wave starts there and the second may not retrace beyond it.

What followed. The next day’s low, $356.96, was the lowest price SPY traded in the 995 sessions from 14 October 2022 to 2 October 2026. Neither reading was invalidated. One case cannot show that either framework anticipates lows; it shows that a reading with a written price can be checked.

The original data

The data. Daily SPY bars from Yahoo Finance for 1 September to 30 November 2022, with open, high, low, close and volume, with the median volume of the 20 sessions before each day, in the SPY October 2022 file. The later low and the 995 sessions come from the full daily history to 2 October 2026.

What it shows. One reading’s numbers: a 20-session low broken by $7.60, a close $17.86 above the day’s low, and 1.59 times normal volume.

What it does not show. How often lows like this hold, how often either framework identifies them in advance, or any trading result. Both readings above are hypothetical and were chosen with the outcome known; that is the hindsight problem both frameworks share.

When it fails

The failure is the recount after an adverse move. A trader writes a five-wave count, price breaks the level that should have held, and the count becomes wave three of a larger degree. Nothing was recorded as wrong, so nothing was learned, and the next count carries the same confidence as the last. In Wyckoff the same fault appears as a spring that fails and is renamed a test. Writing the invalidation price down, before the session, removes the escape route in both frameworks.

The second failure is a Wyckoff reading with the volume dropped. That removes what made it Wyckoff.

A third is changing timeframe until the chart fits. Both frameworks allow it.

A fourth is marking up old charts and calling it a record. The outcome is already known.

And a fifth is treating one case that held as proof. The October 2022 low is one reading.

Elliott wave explains wave counts and their degrees. Wyckoff explains the ranges, the named events and the volume test. And technical analysis is the wider practice both come from.

The practical check

Whichever framework you use, write the reading and the price that would prove it wrong before the next session opens. A count or a phase you only name after the move is a description, and it cannot teach you anything about the next one.

— Michael Whitman

This page is educational, not financial advice. Test every idea on your own charts before risking money.