Support and resistance levels explain why prices reverse, stall, and break out. Once you can identify these zones, price action starts to make sense. This guide covers how to find them and how to trade them.
What Are Support and Resistance?
Support: A price level where buying interest prevents further decline. A floor.
Resistance: A price level where selling interest prevents further advance. A ceiling.
Why Do They Work?
Support and resistance work because of market psychology:
At Support:
- Buyers who missed the previous bounce are waiting
- Sellers who shorted are looking to cover
- Value investors see attractive prices
At Resistance:
- Sellers who missed the previous top are waiting
- Buyers who are long want to take profits
- Supply exceeds demand at these prices
Types of Support and Resistance
Horizontal Support/Resistance
The most common and reliable type.
How to Identify:
- Previous highs become resistance
- Previous lows become support
- Multiple touches increase significance
Drawing Horizontal Levels:
- Zoom out on daily/weekly chart
- Find obvious price peaks and troughs
- Draw horizontal line at the level
- Adjust to touch as many points as possible
Trendline Support/Resistance
Dynamic levels that change with the trend.
Uptrend Line (Support):
- Connect two or more higher lows
- Price bounces off this line
- A break signals trend weakness
Downtrend Line (Resistance):
- Connect two or more lower highs
- Price rejects at this line
- A break signals potential reversal
Moving Average Support/Resistance
Moving averages act as dynamic S/R levels.
Common MA Levels:
- 20 MA: Short-term support/resistance
- 50 MA: Intermediate support/resistance
- 200 MA: Major support/resistance
Round Number Support/Resistance
Psychological price levels.
Examples:
- $50, $100, $500 (major)
- $25, $75, $150 (minor)
These work because traders think in round numbers and cluster orders there.
How to Find Strong Support/Resistance
The More Touches, The Stronger
| Number of Touches | Strength | Reliability |
|---|---|---|
| 1-2 touches | Weak | Low |
| 3-4 touches | Moderate | Medium |
| 5+ touches | Strong | High |
Look for Confluence
Multiple types of S/R aligning at the same level:
- Horizontal level + 50 MA = Strong support
- Previous high + round number = Strong resistance
- Trendline + horizontal level = Very strong
Volume Confirms Significance
High volume at a level indicates:
- More buyers/sellers involved
- Stronger memory of that level
- More likely to hold on retest
Timeframe Matters
Higher timeframe levels carry more weight:
- Monthly levels > Weekly levels > Daily levels
- Focus on daily and weekly for swing trading
Trading Support Levels
Strategy 1: Buy at Support
Setup:
- Stock approaches identified support
- Wait for price action confirmation
- Enter on bullish reversal candle
Entry Criteria:
- Price at or near support level
- Bullish candlestick pattern (hammer, engulfing)
- RSI oversold or showing divergence
- Declining volume on approach
Stop Loss: Below support level (1-3% below)
Target: Previous swing high or next resistance
Strategy 2: Buy the Bounce
Setup:
- Stock bounces off support
- Wait for confirmation of bounce
- Enter on strength
Entry Criteria:
- Price touched support and bounced
- Next day shows follow-through
- Volume increases on bounce
- 20 MA turning up
Strategy 3: Support Break (Short)
Setup:
- Support level fails after multiple tests
- Price closes below support on volume
- Enter short on breakdown
Entry Criteria:
- Clear support level (multiple touches)
- Price closes below on high volume
- Previous support becomes resistance
- Stop above broken support
Trading Resistance Levels
Strategy 1: Sell at Resistance
Setup:
- Stock approaches resistance
- Watch for rejection signs
- Exit longs or enter shorts
Exit/Entry Criteria:
- Price at or near resistance
- Bearish candlestick pattern
- RSI overbought
- Volume spike with no follow-through
Strategy 2: Breakout Trade
Setup:
- Stock breaks above resistance
- Volume confirms breakout
- Enter on breakout or pullback
Entry Criteria:
- Clear resistance level
- Price closes above on 1.5x+ volume
- Follow-through next day
- Previous resistance becomes support
Stop Loss: Below broken resistance
Target: Measured move (height of prior range) or next resistance
Support Becomes Resistance (and Vice Versa)
The Polarity Principle
Broken support often becomes resistance. Broken resistance often becomes support.
Why This Happens:
- Traders who bought at support are now underwater
- They sell when price returns to breakeven
- That selling pressure turns former support into resistance
Trading the Flip
Buying Pullback to Broken Resistance:
- Resistance breaks with volume
- Price pulls back to test broken level
- Level holds as new support
- Enter on bounce with stop below
Shorting Rally to Broken Support:
- Support breaks with volume
- Price rallies back to test broken level
- Level holds as new resistance
- Enter short on rejection
Common Support/Resistance Mistakes
Mistake 1: Drawing Too Many Levels
Problem: Chart looks like a ladder, with every level seeming important Solution: Focus on major levels with 3+ touches
Mistake 2: Treating Levels as Exact Prices
Problem: Expecting perfect bounces at $50.00 Solution: Think of levels as zones ($49-51), not exact prices
Mistake 3: Fighting Broken Levels
Problem: Buying dips at broken support Solution: Respect breaks. Broken support is resistance now.
Mistake 4: Ignoring Volume
Problem: Trading all bounces the same way Solution: High volume bounces are more significant
Mistake 5: Using a Single Timeframe
Problem: Missing the bigger picture Solution: Check weekly chart for major levels
Support/Resistance Quick Reference
| Scenario | Action | Stop | Target |
|---|---|---|---|
| Approaching support | Prepare to buy | Below support | Next resistance |
| Bouncing off support | Buy confirmation | Below support | Next resistance |
| Breaking support | Avoid buying / short | Above broken level | Next support |
| Approaching resistance | Prepare to sell | Above resistance | Support |
| Breaking resistance | Buy breakout | Below broken level | Measured move |
| Testing broken resistance | Buy pullback | Below support | New highs |
Building a Level-Trading System
Support and resistance give you the map. Confluence, volume, and timeframe tell you which levels on that map are worth trading. Zones beat exact prices. Broken levels flip polarity. If you track your results by setup type, you will learn which level-based trades suit your style.
Log your S/R trades in SwingFolio with setup tags (support bounce, breakout, polarity flip) so you can measure what works across dozens of trades, not guess from memory.
