- The size problem that generates the entire Wyckoff framework
- The three laws: supply and demand, cause and effect, effort versus result
- Why this is a causal model rather than a pattern library
Richard Wyckoff was a broker in early-twentieth-century New York who spent his career studying how the largest operators of his era actually worked. What he produced is not a pattern catalogue — it is a causal model, and that is why it has survived a century of market structure change that has invalidated most of its contemporaries.
The size problem
You want to buy fifty flats in one building. Two or three are on the market at any time.
If you announce your intention and bid aggressively, every owner marks their price up immediately. You end up paying far more for the last thirty flats than the first three, and the average is ruinous.
So you do the opposite. You buy quietly through different agents. When a nervous seller wants out cheap, you take it without argument. When prices start creeping up because your buying is noticed, you stop bidding and let the price drift back — which frightens the marginal sellers into offering stock again.
You spend months doing this. From outside, nothing appears to be happening: prices are flat, the building looks dull, occasional owners sell at unremarkable prices. Inside, ownership has quietly transferred from many weak hands to one determined buyer.
This is the whole of Wyckoff. A large buyer cannot buy fast without destroying their own price, so they must buy sideways, over time, absorbing supply as it appears. That process is what a base is — and it leaves fingerprints price alone won't show but volume will.
Wyckoff asked students to imagine all informed, large-scale buying and selling as though it were one entity — the composite operator — because it makes the reasoning tractable.
In a modern market it isn't one person. It's the aggregate of institutions, strategic buyers, promoters and long-horizon funds, all facing the same size constraint independently. The behaviour is what matters, and the behaviour is forced by liquidity, not coordinated by anyone. You do not need to believe in manipulation for the model to work — you only need to believe that large orders move prices.
Law 1 — supply and demand
Trivially true and easily misused. The version that carries information: price rises when demand exceeds supply at the current price, and stops rising when it doesn't. So the interesting question at any level is never "is this cheap?" but "who is left to buy, and who is left to sell?"
This reframes a chart. A base is a place where supply and demand are approximately balanced and you can measure which one is quietly winning. A breakout is the moment demand exceeds the supply available at that price by enough to clear it. A collapse is supply meeting no demand at all until far lower.
Law 2 — cause and effect
The Nifty 50 after its October 2021 peak — a verified example of a large cause producing a large effect.
- Peak, mid-October 2021
- ≈ 18,604
- Low, mid-June 2022
- ≈ 15,183≈ −18%
- Sideways period
- roughly 8 months
- New record high, 1 Dec 2022
- ≈ 18,887
Law 3 — effort versus result
Volume is effort; the resulting price change is result. When large effort produces little result, something is absorbing it — and identifying what is the single most useful analytical act in this entire framework.
- HeavyResult (price): Large move in the same directionInterpretation: No divergence — the move is genuine
- HeavyResult (price): Little or no progress upwardInterpretation: Supply is being distributed into the buying
- HeavyResult (price): Little or no progress downwardInterpretation: Demand is absorbing the selling — accumulation
- LightResult (price): Large moveInterpretation: Nobody is defending the price — often retraced, common in thin names
- LightResult (price): Little movement, inside a baseInterpretation: Supply exhausted; the constructive kind of quiet
What Wyckoff asks you to do differently
- 1Establish position in the cycle first. Is this instrument in accumulation, markup, distribution or markdown? Everything else is conditional on this answer.
- 2Assess supply and demand inside the range. Up/down volume ratio, where the heaviest days closed, OBV against flat price. This is where the answer lives.
- 3Look for the specific events. Selling climax, automatic rally, secondary test, spring, sign of strength. Each is a dated, checkable occurrence — not a vibe.
- 4Judge cause. How long, how deep, how much volume changed hands? Small cause, small expectation.
- 5Wait for confirmation. Wyckoff is explicitly a framework for patience: the low-risk entry comes after the test, not on the first hopeful bar.
Labelling everything. Every sideways patch gets a phase letter and every dip becomes a spring. The schematics are idealised; real charts are messier and many ranges are simply ranges. If you have to squint, it isn't there.
Reading it as prophecy. "Phase C complete, therefore markup" is not how this works. A base can fail — supply that looked absorbed reappears, or the regime turns. The framework tells you what evidence would support a thesis and what would falsify it; it does not remove uncertainty.
The honest version: Wyckoff improves the odds and the risk placement, because a spring gives you a precise invalidation level a few percent away. That is the edge, and it is enough.
See it live · The accumulation scanner on this site is a direct implementation of this model — it looks for a prior decline that stopped, a sideways range, and the volume signature of absorption, then scores the result.
See the accumulation screen →In one screen
- 1Large positions cannot be built quickly without destroying the price — that constraint generates everything else.
- 2Supply and demand: ask who is left to buy and who is left to sell, not whether it's cheap.
- 3Cause and effect: the size of the preparation bounds the size of the move.
- 4Effort versus result: heavy volume with no progress is absorption — accumulation at lows, distribution at highs.
Check yourself
Nothing is scored or stored — the explanation after each answer is the point.
Why must a large buyer accumulate sideways rather than simply buying aggressively?
A stock in a long-established range prints its heaviest volume in a year, but closes almost exactly where it opened, mid-range. What does Wyckoff's third law suggest?