Market Structure: The Foundation of Trading
Market structure is the backbone of all technical analysis. Before you learn indicators or patterns, you must understand how markets move.
What is Market Structure?
Market structure is the underlying framework that governs how price moves. It tells you:
- Direction — Is the market trending up, down, or sideways?
- Structure — Are buyers or sellers in control?
- Levels — Where are key support and resistance zones?
Without understanding structure, every indicator is meaningless.
Two Market States
1. Trending Markets
A market is trending when price makes consecutive higher highs (uptrend) or lower lows (downtrend).
Uptrend Indicators
Higher High (HH)
↗
↗ ↗
↗ ↗
↗ ↗
Higher Low (HL)
Characteristics:
- Price above moving average
- Higher highs (HH)
- Higher lows (HL)
- Bullish momentum
Downtrend Indicators
Lower Low (LL)
↗
↗ ↗
↗ ↗
↗ ↗
↗
Lower High (LH)
Characteristics:
- Price below moving average
- Lower lows (LL)
- Lower highs (LH)
- Bearish momentum
2. Ranging Markets (Sideways)
A market is ranging when price moves between defined support and resistance without making new highs or lows.
Resistance
═══════════════════
╲
╲
╲
╲
╲
═══════════════════
Support
Characteristics:
- Price bounded horizontally
- No clear directional bias
- Consolidation phase
- Accumulation or distribution
Key Structural Concepts
Swing Highs and Lows
Swing High — A peak where price reverses in both directions.
Swing Low — A trough where price reverses in both directions.
Swing High
↗
↗ ╱ ↘
╱ ╱
╱ ╱
╱ ╱
↘ ↘
Swing Low
Why they matter:
- Swing highs become resistance
- Swing lows become support
- Breaking structure = trend change
Support and Resistance
Support
A price level where buying pressure exceeds selling pressure.
Characteristics:
- Previous swing lows
- Round numbers
- High volume areas
- Psychological levels
How to identify:
- Test previous lows
- Watch for price bouncing
- Volume increases at level
Resistance
A price level where selling pressure exceeds buying pressure.
Characteristics:
- Previous swing highs
- Round numbers
- High volume areas
- Psychological levels
How to identify:
- Test previous highs
- Watch for rejections
- Volume spikes at level
Dynamic vs Static Levels
| Level Type | Description | Example |
|---|---|---|
| Static | Fixed price levels | 1.1000, 1.2000 |
| Dynamic | Moving levels | Moving averages, trendlines |
Static support/resistance:
- Horizontal lines
- Don’t move with price
- Multiple touches weaken
Dynamic support/resistance:
- Moving averages
- Trendlines
- Adjust with price
Trend Identification Methods
Method 1: Price Structure
Uptrend: HH > HH and HL > HL
Downtrend: LH < LH and LL < LL
Method 2: Moving Average
Price above 50 SMA = Uptrend
Price below 50 SMA = Downtrend
Method 3: Trendlines
Draw line connecting HH (uptrend)
Draw line connecting LL (downtrend)
Market Structure Timeframes
Higher Timeframe (Direction)
- Monthly/Weekly charts
- Overall market direction
- Major support/resistance
Use for: Are we buying or selling?
Middle Timeframe (Structure)
- Daily/4H charts
- Current trend
- Key levels
Use for: Where are we trading?
Lower Timeframe (Entry)
- 1H/15M charts
- Entry timing
- Stop placement
Use for: When do we enter?
Common Structure Patterns
1. Higher Highs, Higher Lows (Uptrend)
HH (new high)
↗
HH ↗
↗ ↗
HL ↗ ↗
↗ ↗ ↗
LL
Trading: Buy on pullbacks to support
2. Lower Highs, Lower Lows (Downtrend)
LL (new low)
↗
LH ↗
↗ ↗
LH ↗ ↗
↗ ↗ ↗
HH
Trading: Sell on rallies to resistance
3. Double Top
Resistance
╱ ╲
╱ ╱
╱ ╱
╱ ╱
╱ ╱
Break below neckline = Bearish
4. Double Bottom
Support
╲ ╱
╲ ╱
╲ ╱
╲ ╱
╲ ╱
Break above neckline = Bullish
Structure and Trading
In an Uptrend:
| Strategy | Why |
|---|---|
| Trend following | With momentum |
| Buy pullbacks | Better risk/reward |
| Breakouts | Continuation likely |
In a Downtrend:
| Strategy | Why |
|---|---|
| Trend following | With momentum |
| Sell rallies | Better risk/reward |
| Breakdowns | Continuation likely |
In a Range:
| Strategy | Why |
|---|---|
| Range trading | Bounded |
| Buy support, sell resistance | Defined |
| Fade breakouts | No momentum |
Advanced Structure Concepts
Order Flow Basics
Where are the orders?
- Above highs = Stop liquidity
- Below lows = Stop liquidity
- At support = Buy orders
- At resistance = Sell orders
Price seeks liquidity — Moves toward clustered stops, then reverses.
Liquidity Pools
| Pool Type | Location | What Happens |
|---|---|---|
| Stop liquidity | Above highs | Stops getting run |
| Stop liquidity | Below lows | Stops getting run |
| Buy orders | Support | Bounce potential |
| Sell orders | Resistance | Rejection potential |
Common Mistakes
1. Fighting the Trend
Mistake: Trading against clear structure.
Result: Consistent losses.
Fix: Always trade with trend.
2. Ignoring Structure
Mistake: Trading without checking structure.
Result: Wrong direction trades.
Fix: Identify structure first.
3. Static Only Levels
Mistake: Only using horizontal lines.
Fix: Add dynamic levels (MAs, trendlines).
4. No Confirmation
Mistake: Trading level without confirmation.
Result: False breakouts.
Fix: Wait for price action confirmation.
Trading Checklist
☐ Identified trend or range?
☐ Found key levels?
☐ Trading with trend?
☐ Using confirmation?
☐ Placed stop correctly?
Related Topics
- Volatility — Price movement magnitude
- Liquidity — Order flow
- Timeframes — Chart timeframes
- Price-Action — Reading candles
- Indicators — Confirming structure
Master structure first. Everything else builds on this.