Support is a price zone where buying has repeatedly stopped a decline; resistance is a zone where selling has repeatedly capped a rally. To draw them, start on a higher timeframe, mark swing highs and lows with at least two clear reactions, and draw zones, not single lines. When a level breaks, it often flips role on the retest.
Support and resistance are the backbone of chart reading. Patterns, stops and targets all depend on them. Here’s how to draw them consistently.
Why levels work
Levels are memory. Traders who bought at $100 and watched price fall to $90 often sell when it returns to $100 to get out at break-even. Traders who missed a bounce at $90 place orders there next time. Round numbers attract orders. Prior highs are where stops cluster.
None of this is magic, and none of it is guaranteed. Levels mark where the probability of a reaction rises—not where price must turn.
How to draw support and resistance, step by step
- Start on a higher timeframe. Weekly or daily for swing trading. Levels visible there are respected by more participants.
- Find obvious turning points. Swing highs and lows where price reversed sharply. If you have to squint, it’s not a key level.
- Look for clusters. Two or more reactions near the same price. Three is significant.
- Draw a zone, not a line. Cover the area between the wick extremes and the bodies of those turns.
- Keep it sparse. Two or three levels above price, two or three below. A chart with twenty lines tells you nothing.
- Drop to your trading timeframe and refine the zone edges, without adding new major levels.
- Note what’s between levels. Open space means price can travel; crowded space means friction.
Worked example
On a daily stock chart, price reversed at $98.40 (wick), $99.10 (body close), and $98.80 (wick) over four months. The resistance zone is roughly $98.40–$99.10. Above, the next prior high is $108. Below, a swing low sits at $86.
This gives you a map: a long near $86 has ~$12 of room to the $98.40–$99.10 zone. A breakout above $99.10 has ~$9 of room to $108.
Zones vs lines
| Single line | Zone | |
|---|---|---|
| Precision | Looks exact | Admits uncertainty |
| False breaks | Frequent—wicks pierce it | Fewer—wicks stay inside |
| Stop placement | Tempts stops right at the line | Stops go beyond the zone |
| Reality | Price rarely turns at one tick | Matches how orders spread out |
A practical width: roughly 0.25–0.5 × the ATR of your timeframe. If the daily ATR is $2.00, a zone $0.50–$1.00 wide is reasonable. See ATR explained.
Role reversal: when support becomes resistance
When a level breaks decisively, it often swaps roles. Old resistance becomes new support; old support becomes new resistance.
The logic: traders who sold at resistance and got squeezed by the breakout want out at break-even if price returns. Traders who missed the breakout buy the pullback. Both create demand at the old resistance.
A typical sequence:
- Price tests $50 resistance three times and fails.
- A strong candle closes at $52.30, well above the zone.
- Price pulls back to $50.40–$50.80 over the next few sessions.
- It holds, prints a hammer or bullish engulfing, and resumes upward.
Step 4 is the confirmation. Without it, step 3 might just be the start of a false breakout.
Real breakout or false breakout?
Breakouts fail often. A few filters help:
| Signal | Real breakout tends to show | False breakout tends to show |
|---|---|---|
| Candle close | Closes clearly beyond the zone | Wick pierces, body closes back inside |
| Volume (where available) | Above average | Thin |
| Follow-through | Next candles hold beyond the zone | Quick return into the range |
| Retest | Holds the old level | Slices back through it |
| Context | With the higher-timeframe trend | Against it |
The safest (and slower) approach is to wait for the close and the retest. You’ll miss some moves. You’ll also avoid many traps.
Other kinds of levels
Horizontal levels are the core, but others matter too:
- Trendlines: connect at least two swing lows (uptrend) or highs (downtrend). Trendlines drawn through bodies vs wicks give different results; pick a method and be consistent.
- Moving averages: the 50 and 200 EMA often act as dynamic support or resistance in trends.
- Round numbers: $100, 1.1000, $60,000. Psychological, and orders cluster there.
- Fibonacci retracements: 38.2%, 50% and 61.8% of a swing are common pullback references. The Fibonacci calculator computes them.
- Pattern lines: the neckline of a head and shoulders, the flat top of an ascending triangle, the twin highs of a double top.
The strongest zones are confluence: a horizontal level that also lines up with a 61.8% retracement and the 50 EMA.
Rating a level’s strength
Not all levels deserve the same trust. A quick scoring checklist—one point each:
- Visible on the daily or weekly chart.
- At least two clear, sharp reactions (not slow drifts).
- Recent: tested within the last few months on the daily.
- Confluence with a round number, a key EMA or a Fibonacci level.
- Volume spiked at the reactions, where volume data exists.
- Has already flipped role at least once.
Four or more points: a major level, worth planning trades around. Two or three: a minor level, useful for partial exits. One or zero: probably noise, consider deleting it.
Levels across markets
The method is the same everywhere, but each market has habits worth knowing:
- Stocks: gaps between sessions leave levels behind. A gap’s edge often acts as support or resistance later. Earnings can blow through any level.
- Forex: round numbers ending in 00 and 50 (1.1000, 1.0850) carry extra weight, and the previous day’s high and low are widely watched. Sessions matter—a level can hold through Asia and break at the London open.
- Crypto: round numbers ($60,000, $3,000) attract huge order clusters, and wicks through levels are common because of liquidations. That’s one more reason to use zones and to wait for candle closes.
Using levels to plan a trade
Levels give you the three numbers every trade needs:
- Entry: at or near a level, ideally after a candle confirms the reaction.
- Stop: beyond the zone, with a volatility buffer—where the level has clearly failed.
- Target: the next opposing level.
Example: long at the $86 support zone ($85.50–$86.30). Entry $86.50, stop $84.80 (below the zone plus buffer), target $98.40 (bottom of resistance). Risk $1.70, reward $11.90, R:R = 7:1. That high ratio is suspicious—check for any intermediate level you skipped. If there’s a minor high at $91, a conservative target there gives R:R ≈ 2.6:1. See risk/reward explained and size it with the position size calculator.
Common mistakes
- Drawing too many levels. Every minor wiggle is not a level.
- Starting on the 5-minute chart. You’ll miss the levels everyone else sees.
- Stops exactly at the level. That’s where everyone’s stops are. Place yours beyond the zone.
- Assuming levels last forever. A level tested five times may be weakening, not strengthening.
- Ignoring the trend. Support in a strong downtrend breaks more often than it holds.
More in the most common chart-reading mistakes.
A second set of eyes
Drawing levels is subjective, which makes it a good place to compare notes. SnapPulse marks the key support and resistance levels directly on the candles of your chart screenshot. Draw yours first, then scan and compare—disagreements are usually the most instructive part.
To pair levels with candle reading, continue with how to read candlestick charts.
Educational content — not financial advice.