Candle Structure Labs

Learn › Foundations › Market Structure

How to Read Market Structure (HH, HL, BOS & CHoCH)

EDUCATION  · Plain-English, hype-free. No signals, no promises, just the reading skill itself.

Before indicators, before "smart money," before any strategy, there is one skill every price-action trader builds first: reading market structure. It means looking at nothing but the highs and lows on a chart and answering two questions. Who is in control right now? And when does that control change?

This guide is the foundation the rest of the Learn hub sits on. We will define a swing high and a swing low and show you how to mark them. We will label a chart with HH, HL, LH and LL using a worked example. We will separate an uptrend from a downtrend from a range, explain why some swings matter far more than others, and introduce the two events people argue about most: the break of structure (BOS) and the change of character (CHoCH).

Everything below is observable. You can check all of it on any chart, in any market, on any timeframe, without a single indicator. Where the popular explanation shades into story rather than mechanics, we will say so. If a term here is new, the Trading Terms glossary pairs every one of them with a live chart.

Swing points: the alphabet of a chart

Zoom out on any chart and price does not travel in straight lines. It moves in swings: a push, a pause, a pullback, another push. Those turning points are the only raw material market structure uses.

That definition is deliberately loose, because in practice you choose how strict to be. The common convention is a fixed lookback: a candle counts as a swing high if the two or three candles on either side all have lower highs. Two candles either side gives you many small swings. Five gives you fewer, larger ones. Neither setting is correct in the abstract. Pick one, write it down, and apply it the same way every time, because the whole point of structure is that it is a rule you can check rather than a feeling you can argue with.

Now the honest part, and it matters more than the definition: a swing point is only confirmed after the fact. You cannot know a candle was the swing high until enough candles to its right have printed lower highs. If your rule is "three candles either side," every swing you mark is at minimum three candles old. That lag is built into the concept, and no amount of smart labeling removes it. Any structural read you make is a read on data that has already happened. Anyone telling you structure gives you a peek at the future is selling something.

swing high swing high swing high swing low swing low Each circled candle is only confirmed as a swing point once the candles to its right have printed.

Figure 1: marking swing points. A swing high has lower highs on both sides, a swing low has higher lows on both sides. Note the timing: the marker can only be drawn after the candles to the right exist.

The four labels: HH, HL, LH and LL

Once the swings are marked, you compare each one to the previous swing of the same kind. Highs get compared to highs. Lows get compared to lows. That gives you exactly four possible labels, and they are the entire vocabulary:

A worked labeling example

Nothing makes this click faster than doing it once with real numbers. Suppose a chart prints these swing points in this order:

  1. swing low at 100
  2. swing high at 112
  3. swing low at 105
  4. swing high at 121
  5. swing low at 116
  6. swing high at 118
  7. swing low at 108

Work left to right, comparing like with like:

Read the labels in order and the story tells itself. HL, HH, HL is a healthy uptrend: three straight swings where buyers kept the upper hand. Then LH says buyers failed to make new ground, and LL says sellers finally took ground that buyers had been defending. Two labels, and the character of the chart has changed. You did not need an indicator, a volume profile or an opinion. You needed five comparisons.

100 112 HL 105 HH 121 HL 116 LH 118 LL 108 Compare highs to highs, lows to lows. Five comparisons tell the whole story.

Figure 2: the worked example labeled. Green: HL, HH, HL, an intact uptrend. Red: the first LH says buyers stalled, the following LL says sellers took ground.

The three states: uptrend, downtrend and range

String the labels together and every chart falls into one of three states.

The range deserves more respect than it usually gets, because it is where most structural mistakes happen. In a range the swing points are roughly level with each other, so tiny differences decide whether you write HH or LH. Label a sideways chart aggressively enough and you will manufacture a reversal signal every few candles, alternating direction, each one worthless. The correct read of a range is usually "there is no trend here," and the correct response is usually to do nothing until one side takes the edge of the box and holds it.

One more thing the three states share: they are all timeframe-specific. A 5-minute chart can be in a textbook downtrend while the daily chart is in an uncontested uptrend, and both readings are correct. Whenever you say "the trend is up," you should be able to finish the sentence with "on the [X] timeframe." Traders who skip that half of the sentence spend a lot of money learning it.

Not every swing counts: internal versus external structure

Structure is fractal. Inside one 4-hour uptrend leg there are dozens of small 5-minute trends. Each of those will "reverse" and print a textbook 5-minute change of character. The 4-hour trend never notices.

Traders call the small swings internal structure and the trend-defining swings external structure. External swings are the ones that set the highs and lows you would point at if someone asked you to describe the trend in one sentence. Internal swings are everything wiggling between them.

The practical rule is short. Before you react to any structural event, ask whether it broke a swing that matters on your trading timeframe or a wiggle inside one. If you cannot tell, zoom out one timeframe and look again. Our Change of Character (CHoCH): How to Spot a Reversal Early guide covers this in depth, including the diagram of a 5-minute reversal sitting harmlessly inside a 4-hour pullback.

External structure: the trend you are trading HL HH HH Internal structure of that dip The zoomed dip prints its own lower highs and lower lows. The trend above it does not care.

Figure 3: internal versus external structure. The pullback circled on the main trend contains a complete little downtrend of its own. Reacting to internal swings as if they were external ones is one of the most expensive beginner habits.

Break of structure (BOS): the trend confirming itself

A break of structure is a candle closing beyond the previous swing point in the direction of the trend. In an uptrend, that means a close above the last higher high. In a downtrend, a close below the last lower low.

The word doing the work is closes. Price can travel anywhere inside a candle and finish back where it started. A wick through a level shows an attempt. A close beyond it shows the attempt held long enough to become the market's settled answer for that period. That single distinction separates a break from a liquidity sweep, and it is worth more than most indicator settings.

What a BOS tells you is narrow but useful: the pattern is intact, and the side in control just took new ground. What it does not tell you is how far the move runs or whether the next candle is red. Traders mostly use it as a filter, taking setups only in the direction of the most recent break. For the full treatment, including the retest entry and the ways a break lies, read Break of Structure (BOS) Explained with Examples.

Change of character (CHoCH): the first crack

A change of character is the mirror event: the first close through a swing point against the prevailing trend. An uptrend of higher highs and higher lows suddenly closes below its last higher low. In the worked example above, the drop to 108 through the 116 low is exactly that.

Why that specific event? Because of what it says about the side that was winning. In a healthy uptrend, every pullback gets bought before it reaches the previous dip. A CHoCH is the first pullback where that did not happen. Buyers had the chance to defend and they did not take it.

It is important to be precise about what this does and does not mean. A CHoCH is not a short signal. It is one piece of evidence that control may be changing hands, and the honest way to use it is as a stand-down order for the old trend rather than a green light for a new one. Plenty of uptrends print a single lower low, shake out late buyers and carry on higher. Change of Character (CHoCH): How to Spot a Reversal Early covers the confirmation sequence and the failure rate.

Honest caveat: market structure is a description, not a prediction. It tells you what the chart has already done and it does so with a built-in delay, because swing points are confirmed only by the candles that follow them. A BOS can be a trend's last gasp. A CHoCH can be noise inside a bigger move. Labels are also partly subjective, which is why two competent traders can mark the same chart slightly differently and both be defensible. None of that makes structure useless. It makes it a probability tool, and the traders who lose money with it are usually the ones who treated a label as a promise.

Why we teach structure before indicators

Indicators are math performed on past price. Structure is a reading of the price itself. Both look backwards, because a swing point isn't confirmed until the candles after it print, but structure keeps you closer to the raw data and shows you why an indicator is doing what it does. That's why this course teaches structure first. Plenty of profitable traders use indicators as their primary tool. This is a sequencing choice, not a verdict.

Common mistakes

How to practice it (without risking anything)

  1. Pull up any chart on any timeframe, fix your swing rule, and label the last ten swings HH, HL, LH or LL. Say each comparison out loud as you go.
  2. Mark where a break of structure confirmed the trend, and where a change of character warned it might be ending. Note how many of those warnings turned into anything.
  3. Do the same exercise on a sideways chart and count how many contradictory labels you can produce. That contrast is the lesson about ranges.
  4. Cover the right side of the chart, reveal one candle at a time, and call the next structural event before you see it.

That fourth exercise is the whole game, and it is what Trade Replay automates: you commit to a read, the chart steps forward one candle, and you find out immediately whether you were right. Label two hundred swings under Replay drills and the four-letter vocabulary stops being something you think about and starts being something you see.

Written by The Founder, Candle Structure Labs
Learn it interactively. Free to start.

Structure is the one skill every later lesson assumes, which is why it starts in Phase 2 and never really stops. Candle Structure Labs teaches it in an 18-phase interactive course with quizzes, spaced-repetition reviews, candle-by-candle Replay drills, and a risk-free trading simulator called The Floor with a rules-based Trade Coach. Phase 1 is free and needs no card. Phases 2 to 18 are part of the premium plan. Educational only: no signals, no profit promises.

Start Phase 1 free →
One honest lesson a week

New guides land every week. Plain-English, no signals, no spam. Unsubscribe anytime.