Support and Resistance: Finding and Trading Key Price Levels

Where buyers and sellers concentrate, how to identify those levels, and the setups that actually produce trades.

What Is Support and Resistance?

Support is a price level where buying pressure concentrates. Every time price drops to that area, buyers step in and push it back up. It's a floor. Resistance is the opposite: a ceiling where sellers overwhelm buyers and price gets rejected back down.

These levels form because traders have memory. If AAPL bounced hard off $170 three times last quarter, thousands of traders have that number on their charts. When price approaches $170 again, limit buy orders stack up. Traders who missed the previous bounce set alerts. Algorithms detect the historical cluster. All of this creates a self-reinforcing floor.

The same psychology works in reverse at resistance. Traders who bought at a lower price set sell orders at the level where price previously stalled. Shorts open positions there. The accumulated selling pressure creates the ceiling.

AAPL - Support & Resistance Open full chart →

The more times a level is tested and holds, the more significant it becomes. A level that's held three times carries more weight than one that's only been tested once. But there's a catch: each test also weakens the level slightly, because some of those resting orders get filled. A level tested five or six times is often about to break.

Support and resistance are zones, not exact prices. On a $200 stock, think of a $3-5 band around the level. Expecting a bounce at exactly $174.23 will get you faked out. The zone is what matters.

How to Identify Key Levels

Not every swing high or swing low is meaningful. You're looking for levels where price has reversed multiple times, creating a visible cluster on the chart. Here's what to look for.

Swing highs and lows

The most basic method. Previous swing highs become resistance. Previous swing lows become support. Start with the daily chart and mark the 3-4 most obvious turning points over the last 6 months. If you're squinting to find a level, it's probably not significant enough to trade.

Clusters of reversals

A single bounce off a price doesn't make it support. Two bounces are interesting. Three bounces at roughly the same level? That's a real support zone. Look for areas where multiple wicks or closes cluster together. The tighter the cluster, the stronger the level.

Round numbers

$100, $200, $500. These act as psychological support and resistance because human brains anchor to round numbers. When TSLA was fighting to break above $300, that wasn't just technical. Traders set limit orders, options strikes concentrate, and media narratives form around round numbers. They become real levels through collective psychology.

SPY - Support & Resistance Open full chart →

Volume clusters

Levels where heavy volume traded in the past are significant. If 50 million shares of SPY changed hands around $540, a lot of traders have positions anchored to that price. When price returns to that area, those traders react: some defend their positions, others look to exit at breakeven. High-volume nodes on a volume profile act as magnets and barriers.

Gap levels

Unfilled gaps act as support or resistance. If MSFT gapped up from $410 to $420 on earnings, the top of the gap ($420) becomes support and the bottom ($410) becomes a secondary support level. The logic: buyers were so aggressive that no trading happened in that gap zone. If price returns, the gap represents a "price vacuum" where there's little historical supply or demand.

Moving average convergence

When a key moving average (50-day, 200-day) aligns with a historical support or resistance level, the zone becomes significantly stronger. This confluence means multiple types of traders are watching the same area: those who trade off structure and those who trade off moving averages.

Less is more. Pick the 3-4 most significant levels on a chart. If your chart is covered in horizontal lines, you've drawn too many and none of them are useful. The best levels are obvious. If you have to argue for why something is support, it probably isn't.

The Polarity Principle

This is one of the most reliable concepts in technical analysis: when support breaks, it becomes resistance. When resistance breaks, it becomes support. This role reversal happens consistently across every timeframe and every market.

The psychology is straightforward. Say TSLA has support at $250 and it finally breaks below. Every trader who bought at $250 is now underwater. They're holding a losing position and want out. If price rallies back to $250, those trapped traders sell to get out at breakeven. That selling pressure at the old support creates the new resistance.

TSLA - Support & Resistance Open full chart →

The same works in reverse. MSFT struggles at $430 resistance for weeks, then finally breaks above it. Traders who sold short at $430 are now losing money. If price pulls back to $430, those shorts cover (buy) to limit losses. Traders who missed the breakout see the pullback as a second chance to buy. Both forces create buying pressure at the old resistance, turning it into new support.

This is why breakout retests are so valuable. The first test of a broken level in its new role is often the highest-probability trade setup on the chart. If the old resistance holds as new support on a pullback, the breakout is confirmed and you have a clear entry with a tight stop.

Draw support and resistance on real charts

Interactive charts with auto-detected levels. Free.

Open SPY chart

Trading Setups

Four concrete setups at support and resistance. Each has specific entry rules, confirmation, and stop placement.

1. Support bounce

Price approaches a known support zone. You don't buy at support. You wait for price to test the level and show it's holding.

This setup works best when the broader trend is up or sideways. Buying support bounces in a downtrend is catching falling knives. Check the daily chart trend before taking intraday bounce trades.

2. Resistance rejection

The mirror image. Price rallies into known resistance and gets rejected.

3. Breakout trade

Price breaks through a level that has contained it. This is a momentum play: you're betting that the break attracts follow-through buying or selling.

MSFT - Support & Resistance Open full chart →

4. False breakout trap

This is arguably the highest-probability setup on this list. Price breaks a level, traders pile in, and then it immediately reverses back through the level. The false breakout is the signal. You trade in the opposite direction of the failed break.

False breakouts happen most often at levels that have already been tested many times. The more a level is tested, the more breakout traders are watching it, and the more potential trapped traders fuel the reversal if the break fails.

The false breakout is more reliable than the breakout. About 60-70% of breakouts from range-bound markets fail. Instead of chasing breakouts, consider waiting to see if the break holds. If it doesn't, the reversal trade has better odds and a tighter stop.

What Makes a Level Strong?

Not all support and resistance levels are equal. Here's how to evaluate the strength of a level before you commit capital to it.

Number of touches

A level tested 3+ times is significant. One or two touches could be coincidence. Three is a pattern. But remember: each touch also absorbs some of the resting orders, so a level tested 6-7 times is often weakening. The sweet spot is 2-4 clean touches.

Timeframe

A support level on the weekly chart is far more significant than one on the 5-minute chart. Weekly levels override daily levels. Daily levels override intraday levels. When you're day trading, always know where the daily and weekly levels sit. Those are the levels that will stop a move dead in its tracks.

Volume at the level

Heavy volume at a level means a lot of traders have positions anchored there. More anchored positions = more traders who will react when price returns. A support level that formed on a high-volume reversal is stronger than one that formed on light trading.

Confluence

The strongest levels have multiple factors converging at the same price area. A previous swing low + the 200-day moving average + a round number like $200 = a very strong support zone. Each additional factor adds another group of traders watching that same area. Confluence is the single biggest predictor of whether a level will hold.

Recency

A support level from last month is more relevant than one from two years ago. Recent levels have more traders actively watching them. Old levels can still matter (especially on weekly and monthly charts), but fresh levels carry more weight for active trading decisions.

Common Mistakes

1. Drawing too many levels

If every swing high and swing low is a line on your chart, you've made them all meaningless. Price will always be "near" a level, so you'll never have a clear picture. Stick to 3-4 of the most obvious, most-tested levels. If a level doesn't jump off the chart at first glance, delete it.

2. Treating levels as exact prices

Support isn't at $174.23. It's in the $172-175 area. If you set a limit buy at the exact previous low, you'll get filled on the positions that break through the level and keep going. Think in zones. Wait for price action within the zone to confirm the level is holding before you enter.

3. Not waiting for confirmation

Seeing price approach support and immediately buying is gambling, not trading. The level might break this time. Wait for a reaction: a bullish candle, a volume spike, a wick rejection. The confirmation costs you a few points of entry price but dramatically improves your win rate.

4. Trading breakouts without volume

A breakout on below-average volume is the market's way of telling you nobody cares about this move. Real breakouts are accompanied by a noticeable increase in volume. If the candle that breaks the level has less volume than the candles before it, step aside. That breakout is likely to fail.

5. Ignoring the broader trend

Support levels break in downtrends. Resistance levels break in uptrends. If SPY is in a strong uptrend, resistance is more likely to break than hold. If the market is selling off, support levels are speed bumps, not brick walls. Always ask: is the trend on my side? Trading bounces at support in a downtrend or rejections at resistance in an uptrend is fighting the dominant force.

Continue learning

Set price level alerts

Get notified when price reaches your support and resistance levels.

Get started free