The idea
Support is a price level where buyers have stepped in before — a floor under the price. Resistance is where sellers have shown up before — a ceiling over it. They're not magic; they're memory. Enough traders watched price bounce at $50 that they place their buy orders there again next time, and the expectation partly creates the result. A level "works" because a crowd believes it works.
Zones, not lines
The first thing to unlearn: support and resistance are zones, not exact prices. A level that held at $50.10, $49.85, and $50.25 is "the $50 zone." Demanding precision to the penny is false confidence — real order flow is messy, and messy needs room. Draw a band, not a laser line.
How to draw them
- Start with the obvious: prior swing highs become resistance, prior swing lows become support. If price turned there before, mark it.
- Count the touches. A level tested three times matters more than one tested once. Each successful hold adds believers.
- Watch round numbers. $50, $100, $200 — people love round numbers, so orders cluster there and they act as psychological levels even with no chart history.
- Favor the recent. A level from last month outranks one from two years ago. Old levels fade as the shareholder base turns over.
Role reversal
Once a level breaks decisively, it tends to flip roles: broken support becomes resistance, broken resistance becomes support. The logic is human — buyers who bought at the old floor and watched it break want to sell "breakeven" when price returns; short sellers who profited from the breakdown defend the new ceiling. The old floor becomes the new ceiling.
How traders use them
Levels are only useful attached to a plan. The classic setup: buy near support with a stop-loss (an automatic exit order) just below the zone, targeting the next resistance above. That gives you a defined risk/reward ratio — how much you stand to make versus how much you'll lose if you're wrong. Risk $1 to make $3 and you can be wrong twice as often as you're right and still come out ahead. The level tells you where; the stop tells you when you're wrong.
When they fail
- Breakouts and breakdowns. Strong trends slice through old levels like they aren't there. Support works until it very much doesn't.
- False breaks. Price pokes through a level, triggers everyone's stops, then snaps back. These "fakeouts" are why stops go below the zone, not on the line.
- News ignores charts. Earnings, guidance, macro shocks — a real surprise reprices the stock and your carefully drawn levels along with it.
A worked example
An illustration. Imagine a stock that spent two months bouncing between $48 and $55. Buyers defended $48 three times; sellers capped $55 twice. A trader buys at $48.50 with a stop at $47.50 (risking $1 per share) and a target at $54 (a $5.50 reward — better than 5-to-1 risk/reward). Two months later the stock pushes through $55 on heavy volume. The old ceiling becomes the new floor: on the next pullback, $55 is where buyers are now expected to defend.
Common mistakes
- Treating zones as exact lines — then getting stopped out by a wick that never really broke anything.
- Drawing so many levels the chart is unreadable. Three to five meaningful zones beat twenty faint lines. If everything is support, nothing is.
- Trusting ancient history. A level from three years ago, through two market regimes, is decoration.
- Buying every touch with no stop. The fourth touch of support is often the one that breaks. Respect the possibility.
- Ignoring volume. A break on heavy volume means conviction behind the move; a break on light volume is easier to dismiss as noise.
The takeaway
Mark where price turned before, think in zones, and always pair the level with a plan — entry, stop, target. Support and resistance won't tell you the future, but they tell you where the crowd already made up its mind once, which is the closest thing charts offer to a hint about where they'll make it up again.
Education only, not investment advice. Trading involves real risk of loss, including loss of everything you put in. See the full disclaimer.