The Script and the Rhythm: Understanding Wyckoff Mechanics and Elliott Waves
Markets look like freedom: every trader buying, selling and deciding in the moment. Step back, though, and the chaos of ticks and candles starts to show a choreography. Expansion and contraction, accumulation and distribution: cycles that repeat because people repeat, whatever the chart appears to demand.
Accumulation. Manipulation. Expansion. Distribution. Collapse. Repeat. These stages belong to people, and the chart only records them. Wyckoff gives us the architecture of intention. Elliott gives us the rhythm of emotion. Together, on my reading, they show price as theatre: a performance staged to harvest predictable behaviour, where belief is amplified, exits are dressed up as opportunities, and liquidity moves from the many to the few.
This page is meant to be come back to. It runs from the market's breathing, through Wyckoff's laws, phases and events, to a case study in Ethereum, then Elliott's waves, the liquidity both of them feed on, and the places these readings fail, and it ends with a checklist to run before calling a range.
Expansion and Contraction: The Market's Breath
Contraction is the inhale. Volatility dries up, ranges form, the average true range (ATR) compresses and participation thins. It looks like nothing, and it's where everything is decided, because positions are built quietly while the crowd gets bored.
You'll often see smaller candles, a shrinking Bollinger bandwidth, and volume below its 20- to 50-period average. Failed pushes at the edges of the range leave long wicks behind them. This is where patience hides power, and where, on my reading, the Composite Operator builds inventory while the majority mistake quiet for safety.
Expansion is the exhale. The range breaks, bodies widen, volume lifts above average and follow-through becomes visible. Prior resistance acts as support in a markup, and prior support acts as resistance in a markdown. The energy stored during contraction is released as movement, narrative and momentum. The crowd thinks freedom has returned, and the rhythm was written long before.
- Tell for contraction: a box touched many times, a compressed ATR and bandwidth, and light volume on the tests.
- Tell for expansion: a decisive candle or cluster through the boundary, with rising spread and volume, followed by shallow retests that hold.
Misreadings: traders mistake contraction for stagnation and expansion for permanence. The market breathes, and it holds neither state for long.
Wyckoff Mechanics: The Script of Intention
The Composite Operator
Richard Wyckoff exposes the footprint of the Composite Operator, his name for the large, informed money that builds positions and harvests liquidity, treated as though it were a single actor. What he describes are behaviours rather than "patterns". Each phase has its own markers, traps and signals. Reading Wyckoff means dropping the question "what shape is the chart?" and asking "who is being positioned, and how?"
The Three Laws
- Supply and demand. Price rises when demand outweighs supply and falls when supply outweighs demand. It sounds obvious, and it's the law the other two answer to: every phase below is a record of which side is winning, and how quietly.
- Cause and effect. A move out of a range is paid for by the work done inside it. The longer and broader the accumulation, the larger the markup it can fund, and the same holds for a distribution and the markdown after it. Wyckoff's followers measure the cause with point-and-figure counts; here it's enough to know that a short range buys a short move.
- Effort versus result. Volume is effort and the price spread is result, and the two should agree. Heavy volume on a narrow bar means someone absorbed the effort; a wide bar on thin volume means nobody stood in the way. The bar-by-bar reading is covered in Turn the Candles Off, and every event in the reference table below is, at heart, a judgement of effort against result.
The Cycle
- Accumulation: appears after a decline. Selling is absorbed while the crowd gives up, and a Spring may dip below the range to trigger stops before the reversal.
How to recognise it: price compresses, volatility drops and down-volume shrinks, because selling pressure is being absorbed instead of extended. - Markup: the trend that follows the break out of accumulation.
How to recognise it: higher highs on expanding volume, and corrections that are shallow next to the rally before them. - Distribution: the mirror of accumulation, inverted. An Upthrust After Distribution (UTAD) may trap late buyers by forcing a breakout that then collapses.
How to recognise it: wide rallies that fail to follow through, volume that rises on the downswings, and buyers who are absorbed instead of rewarded. - Markdown: the trend that follows the break out of distribution.
How to recognise it: persistent lower lows, volume expanding into the downtrend, and relief rallies with no conviction behind them.
My reading of Wyckoff is that manipulation is built into the market as a feature: price is moved to manufacture liquidity, whatever the value underneath. On that reading, many traders who believe they're trading the market are the liquidity someone else is trading against.
Accumulation, Phase by Phase
Wyckoff split every range into five phases, lettered A to E. The letters matter less than the order: each phase answers a question the one before it raised.
- Phase A: the decline stops. Preliminary Support (PS) is the first real buying after a long fall. The Selling Climax (SC) is the panic: a wide bar on the heaviest volume of the move, often with a long lower wick. The Automatic Rally (AR) that follows marks the range's upper edge, and the Secondary Test (ST) revisits the climax on lighter volume and holds. The climax low and the rally high define the range.
- Phase B: building the cause. The longest phase. Price tests both edges again and again while large holders absorb supply. Tests of the lows should come on falling volume. An Upthrust Action (UA) may poke above the AR, and late secondary tests may dip near the climax low. This is where most traders lose patience, and where the cause for the next move is built.
- Phase C: the test. The Spring breaks below the range, runs the stops beneath it, finds no follow-through and returns inside. A Test of the spring revisits the area on lighter volume and holds higher. Not every range springs: some test the lows from inside and move straight to phase D.
- Phase D: demand in control. The Sign of Strength (SOS) rallies through the range's upper edge on widening spread and rising volume. The Last Point of Support (LPS) is the pullback after it, shallow and on light volume, and a Back-Up (BU) retests the broken edge from above.
- Phase E: markup. Price leaves the range and trends. Its pullbacks stay shallow, and some become ranges of their own.
Distribution, Phase by Phase
- Phase A: the advance stops. Preliminary Supply (PSY) is the first real selling after a long rise. The Buying Climax (BC) is the euphoria: a wide bar on heavy volume, often with a long upper wick. The Automatic Reaction (AR) marks the range's lower edge, and the Secondary Test (ST) revisits the climax on lighter volume and fails to exceed it by much.
- Phase B: building the cause. Supply is distributed into demand. An Upthrust (UT) pushes above the top and fails back inside; a minor Sign of Weakness (mSOW) dips towards or through the AR on rising volume, the first hint that the floor is thinning.
- Phase C: the test. The Upthrust After Distribution (UTAD) breaks above the range, draws in breakout buyers and fails back inside. Not every distribution prints one.
- Phase D: supply in control. The Sign of Weakness (SOW) falls through the range's lower edge on widening spread and rising volume. Last Points of Supply (LPSY) are the weak rallies after it, on light volume, that fail at or below the broken edge.
- Phase E: markdown. Price leaves the range and falls.
Event Reference
| Event | Phase | What happens | Volume | The read fails if |
|---|---|---|---|---|
| PS | A | First real buying after a long decline | Rises | The decline resumes at the same pace |
| SC | A | The panic low, a wide bar, often a long lower wick | The heaviest of the move | Following bars close well below the climax |
| AR | A | The reflex rally that sets the upper edge | High, then fading | The bounce is too weak to define a range |
| ST | A, B | Price revisits the climax and holds | Lighter than the climax | Volume on the retest matches or beats the climax |
| UA | B | A push above the AR that fails back inside | Moderate | Price holds above the range |
| Spring | C | A break below the range that returns inside | Varies; heavy volume needs a quick reclaim | Price stays below the range: a breakdown |
| Test | C | A revisit of the spring's low that holds higher | Light | The test undercuts the spring on rising volume |
| SOS | D | A rally through the upper edge | Rising, on wide spreads | The breakout falls back inside the range |
| LPS | D | A shallow pullback after the SOS | Light | The pullback runs deep into the range on heavy volume |
| BU | D | A retest of the broken upper edge from above | Light | The edge gives way |
| PSY | A | First real selling after a long advance | Rises | The advance resumes at the same pace |
| BC | A | The euphoric high, a wide bar, often a long upper wick | The heaviest of the move | Following bars close well above the climax |
| UT | B | A push above the range that fails back inside | High on the push | Price holds above the range |
| mSOW | B | A dip towards or through the AR | Rising | Price recovers straight to the top of the range |
| UTAD | C | A break above the range that fails back inside | High on the push | Price holds above the range: a breakout |
| SOW | D | A decline through the lower edge | Rising, on wide spreads | The break is reclaimed |
| LPSY | D | A weak rally that fails at or below the broken edge | Light | The rally reclaims the range on rising volume |
Reaccumulation and Redistribution
Not every range ends a trend. A reaccumulation forms partway through an advance: the same phases, usually smaller, where the market pauses, absorbs profit-taking and resumes upward. A redistribution is the same pause inside a decline. In real time they are hard to tell from a top or a bottom, because the early events look alike, and a reaccumulation that fails becomes a distribution. Three things help: how deep the range retraces the move before it (a shallow range leaves the trend intact), how volume behaves on the tests (supply drying up on the dips, rather than expanding), and the higher timeframe, which should still be trending the way the range is expected to break.
Since this was published: Applied Market Mechanics: Tool 01 · Fibonacci Ranges draws these four cases (accumulation, reaccumulation, distribution and redistribution) as a single tool, using the same Fibonacci ratios Elliott's tendencies lean on below, and Setup 01 · Spring and Reclaim turns the Spring into a procedure, with conditions, a trigger and an invalidation.
Case Study: Ethereum, 2022–2025
These cycles don't always unfold neatly. Stages can be skipped, extended or compressed. What first looks like the model failing is often the market clearing liquidity with a burst of acceleration before the broader structure resumes. Ethereum from 2022 to 2025 shows this in three charts I posted at the time, reproduced here as I drew them.
In June 2022, with ether futures already below both of the ranges I'd drawn across 2021, I sketched the path I expected: a spring beneath the range low, a slow rebuild back through the range, then a markup towards 40,000 by the end of 2023. The structure held better than the timing. The futures low came at 994 on 30 June 2022, and the market spent 2023 rebuilding around the bottom of the old range; by December 2024 it had reached 4,142, a year behind the sketch and nowhere near its target.
On 15 December 2024 I posted four words: drip, drip, drip; flood. The top came the next day, at 4,109 on Coinbase. By the morning of 7 April 2025 ether had fallen to 1,411, about two-thirds lower in under four months, and I quoted the post again with the chart. That fall is the downside acceleration this section opened with: liquidity cleared beneath the structure before it resumed.
A month later, on 5 May 2025, the weekly chart showed where that left things: back inside the range from the May 2021 high to the January 2023 low, sitting on its quarter line, with the CME gaps below filled and those above still open. Ether futures reached 4,825 on 14 August 2025, three days before this post was first published, and in hindsight the range was the broader accumulation structure.
The originals, as posted on X: 15 Jun 2022, 7 Apr 2025 (quoting 15 Dec 2024) and 5 May 2025.
Hindsight proves less than it seems to. The 2022 sketch was right about the shape and wrong about the time and the size, and a trader who acted on its target would have been early by years. What the three charts show, on my reading, is that the script was readable before the outcome, and that reading it is a different skill from timing it.
Elliott Waves: The Rhythm of Emotion
If Wyckoff gives us the script, Elliott gives us the rhythm. Markets oscillate: conviction rises, falters, renews and collapses in arcs you learn to recognise. Elliott's contribution was the recognition that crowd psychology recurs in waves, conviction and doubt repeating fractally across minutes, months and decades, and there's nothing mystical about the geometry.
At its simplest the structure has two movements, the impulse (1–5) and the correction (A–B–C), and underneath those numbers is psychology made visible.
Impulse Waves (1–5)
- Wave 1: Disbelief. Early movers accumulate while the crowd is still anchored to the previous downtrend. Liquidity is abundant because sellers are everywhere. Participation is thin, and the narrative hasn't caught up.
- Wave 2: Doubt. A sharp pullback convinces many that the downtrend is still on. Stops are swept and weak hands shaken out. Volume often contracts relative to the price damage, a sign that the selling lacks real force.
- Wave 3: Conviction. Usually the longest and strongest leg. Institutions already positioned ride the expansion as broader participation arrives. Breadth improves, volume expands, and disbelief turns into recognition: "maybe the trend has changed."
- Wave 4: Fatigue. Consolidation, or re-accumulation. Ranges compress, volume wanes, and the traders who chased late are under strain. It looks like nothing, and it's the reload.
- Wave 5: Euphoria. The final push, with optimistic headlines and retail piling in. Divergences surface: price makes new highs while momentum or volume lags. Distribution wears the mask of triumph, and risk quietly changes hands.
Corrective Waves (A–B–C)
- Wave A: Confusion. The first impulse against the prior uptrend, which many label a dip. Down-volume often expands as smart money exits into strength that no longer follows through.
- Wave B: Denial. A partial retrace that restores hope. Fresh buyers provide the liquidity to distribute into, and the internals are weaker than during the advance before it.
- Wave C: Capitulation. A decisive decline, often larger or longer than A. Stops cascade and faith collapses. By the end, supply is exhausted, and the conditions for accumulation are back.
Rules
These three never bend. A count that breaks one is the wrong count.
| Rule | |
|---|---|
| Wave 2 | never retraces beyond the start 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 in an impulse (diagonals are the exception) |
Tendencies
These bend all the time, and they're still the best guide to where a wave is likely to end.
| Wave | Tendency |
|---|---|
| Wave 2 | retraces 50% to 61.8% of Wave 1 |
| Wave 3 | extends to about 1.618 times Wave 1 |
| Wave 4 | is shallower, about 23.6% to 38.2% of Wave 3, and alternates in character with Wave 2, going sideways where Wave 2 was sharp |
| Wave 5 | is about equal to Wave 1, or 0.618 times it, and commonly prints a divergence in momentum or volume; it can truncate in exhaustion or extend in a blow-off |
| Wave C | is about equal to Wave A, or 1.618 times it |
Forms
- Zigzag (5-3-5): a sharp correction against the trend. The common form of Wave 2.
- Flat (3-3-5): a sideways correction, where B returns near the start of A. More common in Wave 4.
- Triangle (3-3-3-3-3): a contracting range of five overlapping legs, which commonly appears in Wave 4 or Wave B, just before the final move of the larger pattern.
Fractal Nature & Timeframes
Elliott is fractal: each impulse often contains smaller 1–5 sequences, and each correction smaller A–B–Cs. The emotional rhythm of hope, doubt, greed and fear repeats across timescales. Read the higher timeframe first, then time entries on the lower timeframe, where structure and participation confirm one another.
Bottom line: treat Elliott as probability rather than prophecy. It's a language for timing crowd emotion, and traders who demand perfection from it become liquidity. Read the script (Wyckoff). Hear the rhythm (Elliott). Let liquidity and volume be your test of truth.
Wyckoff and Elliott Together
The two describe one cycle from two sides: Wyckoff from the operator positioning into it, Elliott from the crowd living through it.
| Wyckoff | Elliott | What's being harvested |
|---|---|---|
| Accumulation | Waves 1–2 | Capitulators' stops: springs and failed breakdowns often complete Wave 2, a deep retracement that sweeps the early longs |
| Markup | Wave 3 | Breakout conviction: prior resistance becomes support, and shallow pullbacks (the LPS or BU) test demand |
| Reaccumulation | Wave 4 | The patience of late chasers: the reload |
| Distribution | Wave 5 | Euphoric buyers: upthrusts and UTADs read as engineered breakouts above resistance, with momentum divergence as the common tell |
| Markdown | Waves A–B–C | Confusion, then denial, then capitulation: Wave B tempts new buyers in to feed Wave C, the SOW breaks and LPSY rallies fail |
Liquidity: The Stage Itself
Every Wyckoff phase and every Elliott wave plays out against resting orders. A breakout runs on the stops above it, a spring needs sellers forced out below the range, accumulation needs capitulators and distribution needs eager buyers. On my reading the composite operator moves price towards those orders and uses them as fuel. Where they rest, why price is drawn to them, and how stop runs and liquidity pockets work is the subject of Part 3; in crypto, crowded funding and open interest add their own pools, which Part 5 covers.
Actionable Information
As I framed it earlier in The Invisible Balance, the market rewards only actionable information. That information is where participants are trapped today, rather than what will happen tomorrow. Wyckoff gives the script and Elliott the rhythm, and they matter only when they show where liquidity hides and how it will be forced to move.
Most traders mistake noise for signal. Indicators, headlines and social sentiment describe the story, while the orders sit somewhere else. The true edge always comes back to the same question: who is trapped, and where are their exits?
Liquidity is the bloodstream that animates structure and psychology alike. Without it, Wyckoff is just shapes and Elliott is just numbers. With it, both become maps of intention, tools for finding the next raid, the next trap, the next transfer of wealth from the impatient to the prepared. The market looks for fills, and truth comes second.
Volume: Confirmation and Deception
Volume can confirm a move, and it can deceive you about one. How to read it bar by bar, and why its units mislead on long charts, is covered in Turn the Candles Off. Crypto adds a problem of its own: wash trading, phantom liquidity that mimics accumulation and collapses under pressure. True markup breathes: ranges widen, depth thins, breadth improves. False markup wheezes: the numbers print, and nobody is really trading.
- Cross-check across venues: spot against perpetuals, and funding against open interest.
- Suspect patterns: volume ramps that are too perfect, step-changes with no cause, and large prints with no price impact.
- Real expansion is volatility plus participation. Fake expansion is metrics without movement.
Where It Fails
- The spring that doesn't come back. A break below the range that stays below is a breakdown, whatever it was hoped to be. A spring is only proven by the reclaim.
- The UTAD that holds. The mirror: a push above a distribution range that keeps closing above it is a breakout, and the shorts that sold into it become its fuel.
- Ranges that never resolve. Some ranges drift for so long that the cause they build is spent on noise. Without a phase C, there's no test to trade.
- Counting after the fact. Elliott counts are easy in hindsight and ambiguous in real time. When two counts fit, act only where both agree, or wait.
- Volume that lies. Every judgement of effort against result assumes the volume is real. On venues where it's washed, the events in the table can't be read.
- Being early. The 2022 projection in the case study had the structure right and the clock wrong by years. A correct script read at the wrong time is a loss with a good explanation.
Checklist
- Start on the higher timeframe: which way is the trend, and is this range a pause in it or the end of it?
- Find the climax and the reflex move after it: together they set the range's edges.
- Read effort against result on every test of an edge.
- Name the phase you're in, and the event you're waiting for next.
- Ask where the stops sit, and who a move through them would trap.
- Decide in advance what invalidates the read, and where.
- Cross-check the volume across venues before trusting it.
Conclusion: Read the Script, Hear the Rhythm
Wyckoff shows the design. Elliott shows the tempo. Liquidity sets the stage, and volume decides who exits and who stays. Reading markets means recognising the choreography instead of predicting the future: contraction into expansion, psychology crystallising into structure, narrative masking intention. Trade the evidence, and leave the illusion to the crowd. In a theatre where price is performance, let liquidity guide your eyes and let volume test your faith.
Series note: Part 4 of Understanding Market Mechanics. Previous: Part 3 · The Depths of the Market. Next: Part 5 · The Shadow Engine of Markets. The practical companion is Applied Market Mechanics.
Understanding Market Mechanics describes how markets work, published purely as education. Nothing in it is financial advice or a recommendation to buy or sell anything, and I'm not a financial adviser. Every case study is drawn from the public record and has already resolved, and nothing in a part should be read as a statement of what I hold.