Wyckoff phases
Every stock moves through the same four phases, over and over. Wyckoff mapping is a century-old framework that names the phase a stock is in right now, so your timing rides the structure instead of reacting to a single candle. It is also the most predictive read we have, which is why so much of the analysis leans on it.
The four phases
Think of a stock as breathing in and out. First, large players quietly build a position while the price drifts sideways and the crowd is bored: that is accumulation, like a shop stocking up before a sale. Then the price trends up and most of the gain happens: markup. Near the top, those same players quietly sell into the strength and the excitement: distribution. Finally the price trends down: markdown. Between clear phases the stock is just ranging, with no decision to make yet.
Naming the phase changes the question you are asking. In accumulation you are hunting an entry. In markup you are riding the trend and trailing a stop. In distribution you are tightening or stepping aside. In markdown you are simply not long, and you wait for the next accumulation to form.
The Wyckoff cycle
then it repeats
How it reads the chart
Detection runs in two passes. First it finds the real structural swings: the moves large enough to matter, not every little wiggle. Then, inside each swing, it reads the character. Is volume expanding or drying up? Is broker flow confirming the move? Is the price action clean or choppy? That second pass is what separates a genuine markup from a noisy bounce that fools most indicators.
This structural read is the single most predictive signal we have. In our testing across the whole market, the stocks with the strongest structure beat the weakest by about 11.85% over the following month, more than any flow or price signal we measure. That is why the phase anchors so much of the rest of the analysis.
Wyckoff phases
market structure · macro
MDKA price
80 sessions · daily close
Seeing it on the chart
On a stock's page the confirmed phases are painted as coloured bands behind the price, under a heading that says plainly this is phase history, read in hindsight. Green is accumulation or markup, red is distribution or markdown, grey is ranging. Reading it left to right tells you the story of where a stock has been. The bands only ever cover phases that have fully completed, so the most recent stretch is deliberately left unlabelled here; that is what the live provisional read below is for.
For the trailing window the app now computes a live provisional read. Instead of sitting at ranging until a phase is textbook-complete, the classifier gives the current stretch a provisional label — you will see it as the current phase marked forming, for example Forming: Markup — and firms it up or discards it as more days arrive. It is less certain than a confirmed band by design, but it means a fresh downturn earns a live bear label within a few trading days rather than going unnamed for weeks. Read the confirmed history for the structure that held, and the forming current phase for where the window is leaning.
MDKA macro structure
Wyckoff phases · sized by duration
Each segment is one macro phase, sized by how long it lasted. Read left to right to see the structure turn from the 2024 markdown legs up into the confirmed 2025 markup, then into the current ranging tail. On a stock's page these same phases are shaded behind the price line.
The classic turning points
Wyckoff also names the specific turning points between phases, and they are worth knowing as vocabulary even though the app no longer tags them on the chart. We used to flag events like the Spring and the Upthrust as chips, but in our testing they were too noisy to trade on their own, so we retired them and lean on the phase and its live provisional read instead. The most famous is the Spring: a quick dip below support that immediately snaps back, shaking out nervous holders right before the move up. Its mirror at the top is the Upthrust, a false breakout that traps late buyers. Learn them to read structure with your own eyes; do not wait for the app to point one out.
How to trade the phase
Accumulation plus a Spring is the classic setup: large players are absorbing supply, and the false breakdown gives you a lower-risk entry near support with a clear place to put your stop.
Markup after a Sign of Strength is for riding the trend. Trail your stop up behind it and do not pre-empt the top; let the structure tell you when it is over.
Distribution, or a buying climax, is your cue to tighten, take profit, or stand aside. It is not the moment to add to a position.
Markdown means no new longs. Patience here saves more money than any entry makes. Wait for the next accumulation to form.
Confirmed phases lag by design. The classifier only locks a phase once it has fully formed, so the newest confirmed band is never today. That is what the live provisional read is for: the current window gets a phase label marked forming (shown as Forming: Markup) instead of waiting weeks for confirmation. Use the confirmed history for what held, and the forming current phase for where price is leaning now.
Freshness matters. A markup that confirmed months ago is not the same as one from last week, because the structure may already have changed. Always check the phase date.