Order block vs supply and demand zone vs support and resistance: what really separates them
The three vocabularies often mark the same rectangle. Where they genuinely differ is the evidence each one demands before you draw it — and that part is checkable on any chart.

Three schools, three vocabularies, and very often the same rectangle on the same chart. Part of the difference really is just naming, and saying so is the honest starting point. What is not naming is the evidence each one demands before you are allowed to draw it — and that you can check on any chart you like.
We have a separate explainer for each of the three, written on its own terms. This one puts them side by side, because the question readers actually arrive with is not what an order block is. It is whether they have been learning the same thing three times.
What each one is, in one sentence
| Concept | The definition we use | What has to happen before it counts |
|---|---|---|
| Support and resistance | A price area the market has stalled at before | Two touches make a candidate, a third confirms |
| Supply and demand zone | A base, then a sharp and imbalanced departure | One departure — the move away is the evidence |
| Order block | The last opposing candle before the impulse | That impulse must break structure |
Read the third column on its own and the family resemblance is obvious. All three mark an area where price did something decisive, on the expectation that it may do it again. They differ in what counts as proof that the area is worth marking.
The real difference: how much history each one demands
Support and resistance is built from repetition. A single reaction is a coincidence; the level earns attention when price comes back and behaves the same way. The other two are built from a single event — one departure, one structural break — and are drawable the moment that event finishes printing.
That has a consequence you can watch happen. On a chart where price has just made its first violent move out of a range, the order-block trader and the supply-zone trader both have a level to work with, and the support-and-resistance trader has nothing yet. The area exists; it simply has not been tested, and under that method an untested area is not a level.
Turn it around and the asymmetry reverses. On a level that price has visited four times, the support-and-resistance trader is looking at their most established zone — while the order block was spent on the first of those visits and the supply zone on the ones after it.
What a second visit means — where they disagree, and then almost agree
| On the first return | On repeated returns | |
|---|---|---|
| Support and resistance | The level becomes a candidate — the third touch confirms it | Common view: more touches, more attention and more orders |
| Supply and demand | The zone is "fresh" — its best moment | It weakens, as the orders inside get filled |
| Order block | It is mitigated — the block is spent | Under the framework's own logic, there should be nothing left in it |
This is the sharpest disagreement of the three, and it points in an unexpected direction: two of the schools treat revisits as consuming the zone and one treats them as building confirmation.
Except that the gap is narrower than the table makes it look. The experienced-trader counter-argument inside support and resistance is the same consumption idea: each test fills some of the orders resting there, so a level tested five times may have very little left defending it. Our own explainer on the subject ends up splitting the difference — the first two or three tests read as confirmation, the fifth as a warning that the floor is thinning.
So the three methods do not really hold opposing theories about what a retest does. Two of them commit to consumption as a rule, and in the third it is the nuance that splits experienced traders.
The same chart, marked three ways
Take the worked example from our order block post. On EUR/USD, price prints a swing low at 1.0840, rallies to 1.0920, and one last bullish candle closes at 1.0915 before a large bearish candle drives through the low and closes at 1.0805. That close beneath 1.0840 breaks structure against the trend — a change of character (CHoCH) in the vocabulary of our market structure post, and the kind of structural break the order block definition requires.
- The order block is the last bullish candle, 1.0898 to 1.0915 in the conservative open-to-close reading.
- The supply zone is the base at the top of the rally, the stall around 1.0915–1.0920, marked because of the sharp imbalanced departure that followed.
- The resistance level at 1.0920 does not exist yet on that chart. It becomes a candidate when price returns and fails there, and a confirmed level only on the touch after that.
Two rectangles that meet at 1.0915 on that reading, and one level that has not been born. Only the price path and the order block come from that post; the other two markings are added here. This is one constructed illustration and not a measurement of how often the three coincide — but it is the shape of the thing, and it is worth drawing on your own chart before taking anybody's word for it, ours included.
Where it really is just renaming
Our review of what Smart Money Concepts (SMC) can and cannot claim already puts the chain in a single line: an order block is a supply and demand zone, which is itself a renamed support or resistance level. And, as that same review documents, the framework's broader vocabulary runs back to Richard Wyckoff, who was describing that same behaviour in a large informed operator long before SMC named it.
That is not an accusation of fraud. Renaming something can genuinely make it easier to teach, and the SMC rules are often tighter than the loose price action they replaced. What it does rule out is the marketing claim — the institutional story is unfalsifiable, because forex order flow is not observable from a retail chart, and an explanation that cannot be wrong is not doing the work people think it is.
The part that does not depend on the story is far more ordinary. Real resting orders sit around obvious areas — limit orders, stops, take-profits — and that cluster is liquidity. Price reacts there because there is something to react to. That is a deliberately weaker claim than the one we just rejected: it says orders gather where everyone is looking, not that anyone can see whose they are. All three vocabularies are pointing at that, from different distances.
Does the extra precision buy you anything?
One thing, and it is worth naming because it survives the story being dropped. The order block's definition contains a mandatory filter: no structural break, no order block. You are forbidden from marking a zone that has no structural event behind it.
Support and resistance has no such structural rule. Nothing stops you drawing ten levels on a screen, and the discipline has to come from you. The stricter definition is not a claim about how often the zone holds — we know of no published test of that. What it does is make it harder to draw one for no reason, which is a different and more modest benefit than the one usually advertised.
The reverse trade-off is real too. A stricter rule produces fewer zones, and a method that demands a structural break will sit out setups a support trader would have taken. Whether those were worth taking is exactly what none of us can measure.
The mistakes are identical
Whatever you call the area, the errors that cost money are largely the same, and the order block and support-resistance posts arrived at them independently.
- Entering on touch instead of on reaction. Arriving at the zone proves nothing; the rejection is the evidence. Buying the touch is a bet that the level holds, which is the thing you do not yet know.
- Ignoring the higher timeframe. A clean zone on the 5-minute chart means very little if the 4-hour just broke the other way.
- Marking everything. Ten zones on a screen is the same as none, under any of the three names.
There is a fourth that all three share with the rest of technical analysis: a dip through the area that closes straight back inside is a liquidity sweep, not a break. The filter is the close — explicitly so in our support-resistance and order block posts, which both make the close the test.
The takeaway
The three are not three discoveries. They are one observation — price defends areas where decisions were made — described at three levels of strictness, and the strictness is the only part that reliably differs. Support and resistance asks history to repeat itself before it will mark anything. Supply and demand asks for one convincing departure. The order block asks for that departure to have broken structure.
What this post cannot tell you is which of the three performs better, and you should be suspicious of anyone who says they can. All three depend on discretionary judgement about which high, which base and which candle counts, and that is precisely what makes a clean backtest so hard to build. Pick the vocabulary whose rules you will actually follow, and get your confidence from a forward-tested record rather than from the name.






