Before I learned any indicators, before RSI or MACD or Ichimoku, someone told me to strip everything off my chart and just look at the swings. High, low, higher high, higher low. That's it.
It sounded too simple. I thought real trading required 6 indicators and a Bloomberg terminal. But the more I traded, the more I realized that market structure, the pattern of swing highs and swing lows, is the single most useful thing on a chart. Everything else is just a derivative of it.
When I look at a chart now, the first thing I identify is structure. Is the market making higher highs and higher lows? Then it's an uptrend, and I should be looking for longs. Lower highs and lower lows? Downtrend, look for shorts or stay out. Neither? Choppy range, probably not worth trading.
This sounds obvious. But most traders skip it. They jump straight to drawing Fibonacci levels and counting Elliott Waves without first answering the most basic question: which direction is the market actually moving?
Defining swing highs and swing lows
A swing high is a candle (or cluster of candles) where price reached a local peak and then reversed lower. The high of that candle is the swing high point.
A swing low is the opposite: a candle where price reached a local bottom and reversed higher.
On a daily chart of any liquid instrument, you can typically identify 2-4 swing highs and 2-4 swing lows per month. They're the peaks and valleys in the price wave.
The trick is knowing which swings count. On a 5-minute chart, you'll see dozens of tiny swing highs and lows in a single day. On a daily chart, you'll see swings that span weeks. Both are valid, but they tell you about structure on different timeframes.
I use a simple rule: a swing high needs at least 3 candles on each side that are lower. A swing low needs at least 3 candles on each side that are higher. This filters out the noise and leaves the swings that actually matter.
Uptrend structure
An uptrend is a series of higher highs (HH) and higher lows (HL).
HH
/ \
HH / \
/ \ / \
HH / HL \
\ / \
HL HL?
/
HL
Each rally pushes beyond the previous peak (higher high). Each pullback holds above the previous valley (higher low). The market is stair-stepping upward.
As long as this pattern continues, the trend is intact. I stay long. I buy pullbacks to the higher lows, targeting the next higher high.
The structure breaks when either: (a) price fails to make a new higher high, or (b) price breaks below the most recent higher low. The second one matters more, because it means the buyers who were defending that pullback level could not hold it.
Downtrend structure
A downtrend is a series of lower highs (LH) and lower lows (LL).
Each rally fails to reach the previous peak (lower high). Each decline pushes below the previous valley (lower low). The market is stair-stepping downward.
The structure breaks when price pushes above the most recent lower high. That means the sellers couldn't keep the lid on, and the market might be shifting.
Break of structure (BOS)
"Break of structure" is the moment when a swing point gets taken out in the direction of the trend. In an uptrend, BOS happens when price breaks above the most recent swing high, forming a new higher high. In a downtrend, BOS happens when price breaks below the most recent swing low, forming a new lower low.
BOS confirms the trend is continuing. I use it as a checkpoint. After buying a pullback in an uptrend, the trade is "validated" when BOS occurs (price breaks the previous high). Until BOS happens, the pullback could still develop into a reversal.
Some traders use BOS as their entry trigger: wait for price to pull back, then enter when BOS confirms the trend is resuming. This is slightly later than buying at the pullback itself, but it has a higher win rate because you're only entering after the trend has proven it's still alive.
Change of character (CHoCH)
This is the one that really changed how I trade.
"Change of character" is the first structural break against the prevailing trend. In an uptrend, CHoCH happens when price breaks below the most recent higher low for the first time. This is the first lower low, which breaks the HH/HL pattern that defined the uptrend.
In a downtrend, CHoCH happens when price breaks above the most recent lower high.
Why it matters: CHoCH is the earliest objective signal that a trend might be reversing. It doesn't guarantee a reversal (the trend could reassert itself), but it's the first concrete evidence that the structure has changed.
Before I understood CHoCH, I used to hold position trades through reversals because I couldn't identify when the trend had actually broken. I'd tell myself "it's just a normal pullback" as the stock dropped 15%, 20%, 25%. CHoCH gives you a line in the sand. When the most recent swing low breaks, the uptrend structure is officially damaged.
How I use CHoCH
When CHoCH occurs in an uptrend I was trading:
First, I exit or tighten my stop. The thesis for being long (HH/HL structure intact) is no longer valid.
Second, I don't immediately short. CHoCH means the uptrend is damaged, but it doesn't mean a downtrend has started. The market could go into a range. I wait for the next signal.
Third, I watch what happens next. If after CHoCH, price makes a lower high and then a lower low, that's a confirmed downtrend. Now I can look for shorts. If price recovers and makes a new higher high, the CHoCH was a fakeout and the uptrend continues. In that case, I look for a new long entry.
Multi-timeframe structure
This is where market structure gets really useful. Different timeframes can show different structures simultaneously, and the higher timeframe almost always wins.
Example: the daily chart shows a clear uptrend (HH/HL). The 1-hour chart shows a short-term downtrend (LH/LL) within a pullback. This means the daily trend is up, and the hourly is just correcting. When the hourly trend shifts back to bullish (CHoCH to the upside on the 1-hour), that's a multi-timeframe entry signal: you're entering in the direction of the daily trend at the end of the hourly correction.
This is the same logic behind the Wyckoff spring or the supply/demand zone bounce, just described in structural terms. The concepts overlap because they're all describing the same market behavior from different angles.
I use three timeframes:
The weekly chart tells me the major trend. I only trade in this direction unless I have a very specific reason not to.
The daily chart gives me swing structure. I identify the swing highs and lows I'm trading around. My position trades and swing trades are based on daily structure.
The 4-hour or 1-hour chart gives me entry precision. I wait for a structural shift on this timeframe that aligns with the daily bias.
Applying structure to actual trades
Long entry using structure
- Confirm the daily chart has HH/HL structure (uptrend).
- Wait for a pullback on the daily. Price drops toward the most recent higher low.
- Switch to the 1-hour chart. The 1-hour will likely be making LH/LL (short-term downtrend from the pullback).
- Wait for CHoCH on the 1-hour: price breaks above the most recent 1-hour lower high. This tells you the short-term downtrend is ending.
- Enter long after the 1-hour CHoCH, with a stop below the most recent 1-hour swing low.
- Target: the daily swing high, or trail the stop using daily structure.
This process gives you a tight stop (based on 1-hour structure) on a trade in the direction of the daily trend. The risk-reward is typically 2:1 or better.
Short entry using structure
Same logic, reversed. Daily chart has LH/LL. Wait for a rally toward the most recent lower high. Switch to 1-hour and wait for CHoCH to the downside (1-hour breaks below recent higher low). Enter short with a stop above the 1-hour swing high. Target the daily swing low.
Where structure analysis gets messy
I won't pretend this is always clean. A few things make it harder in practice:
Choosing which swing points count. On a choppy chart, there are dozens of minor swing highs and lows. Which ones define the trend? My rule (3 candles on each side) helps, but sometimes it's still ambiguous. I've learned to accept some subjectivity here. If the structure isn't obvious, it's probably a range, and I should wait.
Gaps mess things up. A stock that gaps down 10% on earnings can skip right past your structural levels without giving you any chance to react. Market structure works best on instruments that move smoothly, not ones that gap dramatically. This is another reason I prefer forex and futures for structure-based trading (fewer gaps).
Wicks vs. closes. Should you use the wick (high/low of the candle) or the close to determine if a swing point has been broken? I use the close on the daily chart and the wick on the intraday chart. There's no consensus on this, and different traders will give you different answers. Just be consistent.
Not everything trends. Markets spend roughly 70% of their time in ranges and 30% trending. During the range portion, market structure keeps flipping between bullish and bearish, generating false CHoCH signals. This is normal. Structure works best when a clear trend exists. In a range, switch to supply/demand or breakout approaches.
Structure and liquidity
There's a reason price often sweeps past a swing high or low before reversing. Market makers and institutions know exactly where the stops are clustered (just beyond obvious swing points). The "sweep" takes out those stops, creates a burst of liquidity, and then price reverses.
This is why a CHoCH that includes a stop sweep is often the strongest signal. Price breaks below the higher low (triggering stops), immediately reverses, and then rips higher. The sweep looks like a fakeout when it's happening. After the fact, it's obvious. Training your eye to expect these sweeps and hold through them (or better, enter on them) takes practice.
This concept ties directly into Wyckoff's spring. The spring is literally a structural sweep of the range low that reverses. Same idea, same mechanics, different label.
Practice reading structure
Open ChartMini TradeGame and turn off all indicators. Just price candles. Step through a daily chart and mark every swing high and swing low with a horizontal line. Label the HH, HL, LH, LL sequences. When the sequence changes (first LH after a series of HH), you've found a CHoCH. Do this for 10 different charts and the pattern will start to feel natural.
Common questions
Is market structure the same as "Smart Money Concepts" (SMC)? SMC is a trading methodology that heavily uses market structure concepts (BOS, CHoCH, order blocks). Market structure analysis predates SMC by decades. SMC popularized the terminology and added supply/demand zones and liquidity concepts on top. You don't need to follow SMC to use market structure.
How is this different from support and resistance? Support and resistance identifies static price levels where reactions have occurred. Market structure identifies the pattern of swing points to determine trend direction and trend shifts. They complement each other: structure tells you the direction, S/R tells you the levels.
What timeframe is best for structure analysis? Daily is the most reliable for identifying the meaningful trend. Use it as your primary structural view. Then use 1-hour or 4-hour for entry timing. Weekly for macro direction.
Does structure work on crypto? Yes, particularly on 4-hour and daily charts. Crypto trends hard when it trends, and the HH/HL or LH/LL patterns are clear during those moves. The problem is crypto also whipsaws violently during ranges.