Here’s a question that sounds simple but most traders have never actually answered: why does price move?
Not in the macro sense — not “because the Fed raised rates” or “because the news was bullish.” I mean at the tick level, in the actual mechanics of the market. What is the thing that happens that causes the number on your chart to change?
If you’ve absorbed what we covered in Chapters 1 and 2, you already have everything you need to answer it. Price moves because aggression runs out of liquidity to fill the orders. That’s it. That’s the whole answer. Everything you’ve ever seen on a chart — every trend, every reversal, every spike, every consolidation — is some version of that sentence playing out.
Let’s make it concrete.
When aggressive orders arrive at a price, one of exactly two things can happen. There is no third option.
The first is absorption. The shelf at the current price has enough liquidity on it to fill all of the incoming aggression. The transaction completes, everyone gets filled, and the best available price doesn’t change. The shelf is lighter than it was — some of those limit orders got filled and are gone — but there’s still enough left that the next aggressive order arriving will also find something to fill against. Price stays put.
This is what you see on your chart when price sits at a level and doesn’t move much. Aggression is arriving — traders are still transacting — but the liquidity at that level is deep enough to absorb it. The market is active, but the number isn’t going anywhere because every wave of aggression is being met with enough opposing limit orders to contain it.
The second is relocation. The shelf at the current price doesn’t have enough on it. Some of the incoming aggression fills what’s available, but there’s still unfilled aggression left over, and that remainder doesn’t just disappear — it moves to the next available price and fills there. Then the next. However many shelves it takes to fill everything. The bid or the ask shifts in the process, and that shift is what you see as price “moving” on the chart.
Price doesn’t move because of sentiment or momentum or because a pattern formed. Price moves because aggression (market orders) exceeds available liquidity (limit orders) at a price. In order to fill the rest of the aggressive orders, the bid or ask was adjusted to the next best available price and the remaining aggression was filled. Every single time.
Those two outcomes combine with the two directions of aggression to give you four possible scenarios. All of market behavior fits into one of these:
- Aggressive buyers arrive and there’s enough sell-side liquidity to absorb them. Price doesn’t move.
- Aggressive buyers arrive and there isn’t enough sell-side liquidity. Price relocates upward, finding more liquidity at higher prices to fill all the aggressive orders.
- Aggressive sellers arrive and there’s enough buy-side liquidity to absorb them. Price doesn’t move.
- Aggressive sellers arrive and there isn’t enough buy-side liquidity. Price relocates downward, finding more liquidity at lower prices to fill the aggressive orders.
Read those four scenarios a couple of times and let them settle. Because every candle on your chart — every single one, on every timeframe, on every pair — is telling you which of those four things just happened. Once you see it that way, the chart stops being a picture and starts being a record.
Let’s walk through what this looks like in a single candle.
Picture a bullish candle — green, with a reasonable body and a small wick on each end. Here’s what actually happened during that candle’s time period, in mechanical terms.
The candle opened at a price. At that moment there was buy-side liquidity below and sell-side liquidity above. Some aggressive buyers started arriving, hitting the ask — that’s the sell-side liquidity sitting just above the open. If the sell-side liquidity was thin, those buyers started relocating price upward quickly. If it was deep, price moved more slowly, grinding through shelf after shelf of sell-side orders.
At some point during the candle, price made its high. That high is the price where upward relocation stopped — where enough sell-side liquidity was present to absorb whatever buy aggression was left. The upward move ran into a shelf that was deep enough to hold. Maybe it held because there were genuinely a lot of sell-limit orders there. Maybe aggressive sellers also joined in from the other side. Either way, relocation upward ended there, and that’s the top of the wick if the close ended up below that level.
The candle closed somewhere below the high. The close is where the balance settled at the end of the period — after all the aggression in both directions had played out, that was the surviving price.
The body of the candle — the distance between open and close — is the territory that buyers successfully relocated price across and held through the close. The wick above the body is the territory where relocation was attempted but given back before the close. The wick below the body is the territory where downward aggression was attempted and absorbed.
Every candle is a compressed version of this story. Aggression arriving from both directions, liquidity absorbing some of it and failing to absorb the rest, price finding the level that the balance of forces settles at by the close. That’s all a candle is. We’ll get much deeper into how to read them in Part III — but it all starts here.
Now here’s something that catches a lot of traders off guard: just because price didn’t move doesn’t mean nothing happened.
When aggression is absorbed, those limit orders get consumed. The shelf is lighter. The traders who placed those limit orders either got filled and are done, or they’re watching what’s happening and deciding whether to add more, keep what they have, or pull their orders entirely. Limit orders have this flexibility, while market orders do not.
This is why a level “holding” repeatedly is not a simple story of strength. Every time aggressive orders arrive at a level and get absorbed, some of the liquidity that did the absorbing is now gone. The shelf is thinner than it was before. Whether the level holds the next time depends entirely on whether there’s still enough left on the shelf — or whether more has been added in the meantime — to absorb the next wave of aggression.
That’s Chapter 4. But I want to plant the seed here, because it’s one of the most common places traders build a false belief: that a level getting “tested” repeatedly makes it stronger. Mechanically, each test is consuming some of what’s holding it. Whether that makes it weaker depends on what’s happened to the shelf in the meantime. It could be weaker, or it could be that the shelf has been restocked. The chart alone can’t tell you which.
What the chart can tell you is what happens when aggression arrives — absorbed or relocated. That’s the read. And that read, applied consistently across candles and timeframes, is what the rest of this book is built on.
So the next time you watch price sit at a level, bouncing around without going anywhere, you’re not watching indecision or a “balanced market” in some abstract sense. You’re watching aggression being absorbed. Limit orders eating up market orders as fast as they arrive.
And the next time you watch price move cleanly and quickly through a level, you’re not watching “momentum” or “bullish sentiment.” You’re watching a stretch of shelves that didn’t have enough on them. Aggression arrived, there wasn’t enough liquidity to absorb it, and relocation happened as fast as the empty shelves allowed.
That’s the market. That’s always been the market. It just helps enormously to know what you’re actually looking at.