Draw a horizontal line where price bounced twice and call it support. That's how most people start with this, and it's not wrong exactly, it's just missing the part that actually matters: why price reacted there in the first place.

Support and resistance mark areas where buying or selling pressure has previously pushed back against price. Not guaranteed floors and ceilings. Not magic. Just zones where enough traders, at some point, decided a price was worth acting on, and there's a reasonable chance some of them will act the same way again.

This piece covers how to actually draw these levels without turning your chart into a spiderweb, why treating them as zones beats treating them as exact lines, how a broken level flips sides, and the specific ways false breakouts trap traders who skip the retest.

Key Takeaways

  • Support and resistance mark areas where buying or selling has previously pushed back against price, not guaranteed reversal points.
  • Treat them as zones, not exact lines. Price rarely respects a level to the pip.
  • Once broken, old support commonly becomes new resistance, and vice versa, this is called role reversal.
  • A level with multiple prior reactions, confirmed by closes rather than just wicks, carries more weight than one you've drawn once and hoped for the best.
  • Breakout-and-retest setups filter out a lot of false breakouts that a naked breakout entry would fall for.

Support and Resistance Aren't Magic Lines

Here's the part that gets lost fast: a support level isn't support because some indicator says so.

Line chart showing price bouncing near 1.0850, with occasional wicks to 1.0845-1.0847 that would falsely appear to break a strict single line but stay comfortably within a shaded 1.0835-1.0855 support zone.

What actually creates the level

It's support because real buy orders, real stop-losses, real institutional interest clustered around that price at some point and pushed back against further downside. Resistance is the mirror image — sell orders and profit-taking clustering above a level enough to cap the advance.

Why the level isn't a guarantee

A level that held three times can fail on the fourth attempt, because the underlying interest that created it can dry up, get absorbed, or simply get overwhelmed by a bigger move. 

Support and resistance are read from what price has already done, not predicted in advance — they describe where buyers and sellers have shown up before, not where they're obligated to show up again.

Fast Fact

  • CME Group's own education material notes that once price breaks through a support level, that same level often flips and starts acting as resistance the next time price revisits it.

Zones, Not Lines

Draw a single-pixel line at 1.0850 and you'll spend half your trading life arguing with yourself about whether a wick to 1.0847 counts as a touch. It's the wrong question. 

Price reacts to areas, not exact values, because the orders clustered around a level aren't all sitting at one identical price, they're spread across a small range just above and below it.

Widen your lines into zones instead, a handful of pips or points on either side depending on the instrument's typical volatility, and a lot of the "did it hold or not" ambiguity disappears. A daily EUR/USD zone might reasonably span 15-20 pips. 

A zone on a stock index CFD needs to be wider given how far that market can move in a session. There's no universal number, the zone should scale with how much the instrument normally moves.

How Former Support Becomes New Resistance

Once a support level actually breaks — cleanly, not just a brief wick through it — it frequently flips and starts behaving as resistance the next time price comes back to test it from below.

Line chart showing price holding above the 100 level, breaking down through it, then rallying back to retest 100 from below where it's rejected, illustrating the level flipping from support to resistance.

Why The Flip Happens

Buyers who bought at the old support and got trapped by the breakdown are often eager to sell and get out at breakeven the moment price returns to that level, and that selling pressure is exactly what turns old support into new resistance.

The Reverse Case, And Its Limits

Same logic applies in reverse for broken resistance turning into support. It's not universal, and it's not instant — sometimes the flip takes several visits to confirm — but it's common enough that watching for it after any clean break is worth building into your process.

Reading the Chart: A Practical Method for Marking Levels

Theory is easy to nod along to; the harder part is finding these levels on a live chart without second-guessing every pixel. Prices don't announce where support and resistance sit — you have to look for spots where the market has already changed its mind before. 

It's a repeatable process once you know what to look for, and it starts the same way every time.

Line chart of price with each swing high marked in orange and each swing low marked in green, showing the turning points used as raw material for drawing levels.

Start With Swing Highs and Swing Lows

The raw material for every level is a swing high or swing low, a point where price clearly turned. Mark the obvious ones first, the turns that stand out even at a glance, before hunting for anything subtle.

Weight Levels by Repetition

A level touched once is a data point. A level that's produced three or four distinct reactions over time is a real zone worth respecting. Repetition is the single strongest signal you have, more valuable than any single indicator.

Bar chart illustrating how perceived level strength increases with touch count, from weak at one touch to strongest at four or more.

Closes vs Wicks

A candle that wicks through a level but closes back on the original side didn't really break it, that's often rejection, not violation. A level that sees repeated closes beyond it is telling you something different, that the level's actual influence is fading. Learning to weight closes over wicks cuts down on a lot of premature "it broke" conclusions.

Line chart contrasting an early spike that pierces resistance at 100 but closes back below it (rejection) against a later move that closes and holds above it (genuine break).

Round Numbers and Psychological Levels

Round numbers, 1.1000 on EUR/USD, 2,000 on gold, 100,000 on Bitcoin, attract disproportionate attention simply because they're easy for traders to remember and set orders around. They're not magic either, but they're worth marking alongside your structural levels since order flow genuinely clusters there.

Instrument

Common round-number level

EUR/USD

1.1000, 1.0500

Gold (XAU/USD)

2,000, 2,500

Bitcoin

50,000, 100,000

Major stock index

20,000, 25,000

Trendlines as Diagonal Support and Resistance

A trendline connecting a series of higher lows in an uptrend functions the same way horizontal support does, just at an angle. The same rules apply: more touches strengthen it, and a close beyond it matters more than a brief poke through.

Line chart of price in an uptrend making higher lows, connected by a rising diagonal trendline that price touches and bounces from three times.

Zoom Out: Higher-Timeframe Context

A level that looks insignificant on the 1-hour chart can be a major structural zone on the daily. Always check one or two timeframes above whatever you're trading, a weekly support zone will often outrank anything you've drawn intraday.

Breakout-and-Retest: Trading the Level, Not Just the Touch

Entering the instant price breaks a level is tempting and, more often than not, premature. A breakout-and-retest approach waits for price to break, then come back and test the broken level from the other side before entering, essentially waiting for the role reversal described earlier to confirm itself in real time.

Line chart of price breaking above resistance at 100, pulling back to retest 100 from above where it holds, then continuing higher, illustrating the breakout-and-retest entry.

This costs you some of the initial move, you're not catching the exact breakout candle, but it filters out a meaningful share of breakouts that immediately fail and snap back. The retest is your confirmation that the old level is actually behaving the way the theory says it should, not just a hopeful assumption.

False Breakouts, Bull Traps and Bear Traps

A false breakout happens when price pushes past a level, pulls in a wave of breakout traders, then reverses hard back inside the range, trapping everyone who entered on the initial move. When this happens above resistance, it's called a bull trap, buyers get lured in right before the reversal. Below support, it's a bear trap, the mirror version for short sellers.

Line chart showing a bull trap, price briefly pokes above resistance then reverses sharply down, alongside a bear trap, price briefly pokes below support then reverses sharply up.

These aren't rare edge cases, they're common enough that experienced traders build specific defenses around them: waiting for a candle close beyond the level rather than any intraday poke, checking volume on the breakout candle (a genuine break usually shows increased participation, a fakeout often doesn't), and, again, favoring the retest over the initial break.

Confirming a Level Before You Act on It

Before treating a zone as tradeable, run it through a short mental checklist: has price reacted here more than once, did the reaction come with a meaningful candle pattern rather than a random wick, does the level line up with anything on a higher timeframe, and is there a round number or prior structural point reinforcing it. A level that only ticks one of those boxes is weaker evidence than one that ticks three or four.

Confirmation factor

What it tells you

Multiple prior reactions

Level has real, repeated history behind it

Close beyond (not just a wick)

Distinguishes a genuine break from rejection

Higher-timeframe alignment

Level matters beyond just the chart you're on

Round number or prior structure

Extra weight from psychological or structural clustering

Four Charts, Four Lessons

Nothing sharpens the theory like watching it play out on real price action. Support and resistance can look identical in a textbook diagram, but on an actual chart the same idea shows up in different disguises — a bounce, a role reversal, a confirmed breakout, a trap.

Each of the four setups below isolates one lesson worth internalizing before you start marking levels on your own charts. 

EUR/USD — The Clean Bounce

A daily support zone around a round number like 1.0500 has produced three separate bounces over recent months. Each bounce came with a lower wick and a close back above the zone — textbook rejection, no clean break yet.

Line chart of EUR/USD bouncing three times off support near 1.0500, each bounce showing a lower wick and a close back above the level.

Gold (XAU/USD) — The Role Reversal

A prior resistance zone near a former all-time high gets broken on a strong close, then gold pulls back to retest that same zone from above days later before continuing higher — the role reversal playing out almost exactly as the mechanic described earlier.

Line chart of gold breaking resistance near 2050, retesting it from above as new support, then continuing higher toward 2120.

A Major Index — The Confirmed Breakout

Consolidation under a well-tested resistance level for several sessions, followed by a decisive close above it on rising volume — a genuine breakout rather than a fakeout, distinguished from a false one mainly by that volume confirmation.

Line chart of an index consolidating under resistance at 20,000 for six sessions, then closing decisively above it to 20,450, a confirmed breakout.

Bitcoin — The Bull Trap

A round-number level like 100,000 gets wicked through repeatedly without a clean close beyond it — classic bull-trap behavior where breakout buyers keep getting caught by sharp reversals back under the number.

Market

Level type

Pattern

Lesson

EUR/USD

Round-number support

Repeated wick rejection

Level held, no clean break yet

Gold

Broken resistance zone

Role reversal on retest

Old resistance became new support

Major index

Consolidation resistance

Genuine breakout, volume confirmed

Breakout held, distinguishing feature was volume

Bitcoin

Round-number resistance

Repeated wicks, no close through

Bull-trap behavior at the round number

Support and Resistance vs Supply and Demand vs Market Structure vs Liquidity Zones

These terms overlap enough to cause real confusion, and traders often use them interchangeably when they actually describe different layers of the same underlying idea.

Support and Resistance

Support and resistance are the widest frame of the four — general price levels with a documented history of reactions, however that history came about. A level qualifies simply because price has turned there more than once; the framework doesn't ask why.

Supply and demand

Supply and demand trading narrows that down to specific zones where a sharp, decisive move originated. Instead of treating every level price has touched as equally significant, this approach treats the origin of the move — the last consolidation before an aggressive breakout — as the more meaningful reference, on the logic that unfilled orders may still be sitting there.

Concept

Focus

Best used for

Support and resistance

General price levels with repeated reactions

Broad entry and exit reference points

Supply and demand

Origin zones of sharp, decisive moves

Precision entries near where a move actually started

Market structure

Sequence of highs and lows

Reading whether a market is trending or ranging

Liquidity zones

Pools of resting stop orders

Explaining why price wicks through a level before reversing

Market Structure

Market structure is the bigger picture that support, resistance, and supply/demand zones all sit inside. It's the sequence of higher highs and higher lows, or lower highs and lower lows, that defines whether a market is trending or ranging in the first place — the context that tells you whether a given level is likely to hold or eventually give way.

Liquidity Zones

Liquidity zones, the subject of our guide on liquidity sweeps, describe pools of resting stop orders that price is drawn toward. This often explains why a level gets wicked through before reversing — exactly the mechanic behind a lot of false breakouts, and a piece the other three frameworks don't directly account for.

None of these frameworks contradict each other. They're different lenses on largely the same price action, and most experienced traders end up blending pieces of all four rather than picking just one.

Conclusion

Every support or resistance line on your chart is really just a record of how traders behaved the last time price showed up there. Some of that history repeats. A lot of it doesn't. The traders who do well with this method aren't the ones with the most levels marked, they're the ones who trust a zone only after it's earned that trust through repetition, a real close, maybe a retest that held.

💡
Open a free XBTFX demo account, mark up a few zones on live prices, and let a handful of trades play out with virtual funds first. By the time you're ready to risk anything real, you'll already know which of your levels were worth drawing.

FAQ

Is support and resistance trading reliable on its own?

Not fully. It works best paired with confirmation, closes, volume, higher-timeframe context, not as a standalone trigger.

How wide should a zone be?

Wide enough to fit the instrument's normal volatility. Too tight and you get constant false signals. Too wide and it stops meaning anything.

What separates a false breakout from a real one?

A real one closes beyond the level with rising volume and holds. A false one pokes through on thin volume, then snaps back.

Why does old resistance become new support?

Traders who missed the original move buy the retest, and that demand turns the old resistance into new support.

Breakout or retest?

Retest sacrifices some of the move but filters out a lot of fakeouts. Better choice while you're still building consistency.