A supply or demand zone is a price area where one side previously overwhelmed the other, leaving unfilled interest behind. The concept is sound. The problem is that most zones are drawn from the shape of candles alone, which cannot tell you whether real participation happened there or price simply moved through empty air.
I am not going to tell you supply and demand does not work. It describes something real. What I will tell you is why the same drawing method produces levels that hold beautifully one week and get sliced through the next, and what to check instead.
What the concept actually describes
The underlying idea is straightforward and correct. Price sits somewhere, one side arrives with size, and price leaves quickly because the other side cannot match it.
The reasoning goes that whoever was buying could not complete their order before price ran away, so if price returns they will still be interested. The zone is a bet on unfinished business.
That is a real market phenomenon. In auction terms it is an incomplete auction: the market never established whether those prices were acceptable, it simply passed them. The same behaviour shows up as a low volume node on a profile.
So the disagreement is not about whether the phenomenon exists. It is about how you identify it.
Why most zones fail
The standard method is to find a sharp move, go back to the base it came from, and draw a rectangle around the last few candles before the move started.
The problem is that this identifies a shape, and the shape has two completely different possible causes.
Cause one: someone large was there. A big participant absorbed everything available and then pushed. Real volume traded. There genuinely is unfilled interest, and the zone is likely to matter again.
Cause two: nobody was there. Price moved fast because the other side simply stepped away. Very little traded. There is no large participant with unfinished business, only an empty pocket.
Both produce an identical candle formation. A tight base followed by a sharp move looks the same either way. And they behave in opposite ways when price returns: the first gets defended, the second gets crossed as quickly as it was created.
That is the whole reason zone trading feels inconsistent. You are using one drawing rule for two situations that require opposite responses.
Two ES demand zones drawn identically from candle structure, side by side, with the volume profile visible for each. One should sit on a high volume node and have held on retest. The other should sit in a thin area and have failed. Same drawing, opposite outcome.
The check that separates them
One question: how much actually traded there?
Put a volume profile over the zone. If it sits on a bulge, real business was done and there are participants with positions to defend. If it sits in a trough, price passed through without transacting and there is very little reason for it to be defended now.
This takes about three seconds per zone and it removes most of the ones that would have failed.
A second, more subtle check: was the move away from the zone driven by aggression or by absence? Look at the footprint at the origin. Stacked imbalances in the direction of the move mean somebody was aggressively taking price. Thin prints mean the other side just left. Both create the same candle. Only the first suggests a participant who might come back.
Zones that are worth keeping
After filtering, the ones that survive tend to share three features.
- Real volume at the origin. The base sits on a high volume node rather than a gap.
- Evidence of aggression leaving it. Stacked imbalances or a clear delta surge on the departure, not just a fast candle.
- It has not been fully revisited. Each retest consumes some of the remaining interest. A zone tested three times is much weaker than one tested once, which is the opposite of how "it held three times so it is strong" is usually taught.
That last point is worth sitting with. If the premise is unfilled orders, then every return fills more of them. A level that keeps getting tested is running out of the thing that made it work, not proving its strength. Levels do not get stronger with age.
Fresh versus tested
This follows directly and it changes how you prioritise.
A zone price has not returned to since it formed still has whatever interest was left behind. A zone price has bounced off twice has had two rounds of that interest consumed.
So when I have several candidate levels, I favour the untouched one, which is the reverse of the instinct most traders have. The level with a visible history of bounces feels safer because you can see it working. It is closer to being finished.
What I actually do instead
Honestly, I stopped drawing zones.
Not because the idea is wrong, but because the volume profile already gives me the same information measured directly rather than inferred from candle shapes. A high volume node is a place real business was done. A low volume node is a place price moved through without transacting. Those are the two situations zone drawing is trying to distinguish, and the profile distinguishes them by measurement rather than by eye.
The full side by side is in supply and demand zones vs volume profile.
If you already trade zones and they work for you, I would not tell you to stop. I would add the volume check and watch what happens to the ones that fail it. Most traders find the failures cluster almost entirely in the thin ones, and dropping those alone changes the results more than any refinement to the drawing method.
Where it still comes down to order flow
A zone with real volume behind it tells you a participant was there once. It does not tell you they are there today.
When price returns, you still need to see whether anyone is defending it, which means absorption, exhaustion or a delta shift in the executed orders. Without that, a well-chosen level is still just a place where something happened in the past.
The process for that is the same as for any level, and it is set out in order flow confirmation models.
Frequently asked questions
What is a supply and demand zone?
A price area where one side previously overwhelmed the other, causing price to move away sharply. The reasoning is that some of that interest went unfilled, so if price returns those participants may still be active. It describes a real phenomenon, but candle shape alone cannot confirm it occurred.
Why do supply and demand zones fail so often?
Because the same candle pattern has two opposite causes. Price can leave an area fast because a large participant was aggressively buying, or because the other side simply stepped away and nobody traded. The first creates a level that gets defended, the second creates an empty pocket. Drawing from candles cannot tell them apart.
How do I know if a zone has real volume behind it?
Put a volume profile over it. A zone sitting on a high volume node had real participation and is worth keeping. A zone sitting in a thin area had almost none, which means there is little reason for anyone to defend it on the return.
Are fresh zones better than tested ones?
Yes, if you accept the premise. If a zone works because of unfilled interest, each retest consumes some of it. A level tested three times has had three rounds of that interest used up, so it is weaker than an untouched one, not stronger.
Should I stop drawing supply and demand zones?
Not necessarily, but add the volume check before trading one. Most traders find their failures cluster in zones that sit in thin areas. Dropping those alone improves results more than refining the drawing method.
Is supply and demand the same as support and resistance?
They overlap but the reasoning differs. Support and resistance describes prices that have reversed before. Supply and demand attempts to explain why, through unfilled institutional interest. Both are improved considerably by checking whether real volume traded at the level.