Forex market structure: BOS, CHoCH and trend

Forex By Alphaex Capital Updated

A quick-reference summary before the detail.

Key takeaways

  • Market structure is the framework of swing highs and lows that defines trend direction, with an uptrend making higher highs and higher lows, a downtrend making lower highs and lower lows, and a range making neither.
  • A break of structure, or BOS, occurs when price breaks the previous high in an uptrend or the previous low in a downtrend, confirming the trend is continuing.
  • A change of character, or CHoCH, occurs when price breaks structure in the opposite direction, signalling a potential trend reversal rather than a continuation.
  • BOS is the clearer signal because it confirms what is already happening, while CHoCH is the harder read because it predicts a shift that may not materialise, and failed CHoCHs are common.
  • The framework is timeframe-dependent, because a BOS on a 15-minute chart may be noise on a 4-hour chart, so structure is read across multiple timeframes with the higher one setting the bias and the lower one timing entries.

The short answer

Market structure is the backbone of price-action trading, and it works by reading the sequence of swing highs and lows to define trend direction, then using two signals, the break of structure and the change of character, to confirm continuation or detect reversal. BOS tells you the trend is still alive, and CHoCH tells you it may be dying, and the skill is in reading both across the right timeframes without over-trusting the reversal call.

I wrote this page to bring the framework that the higher highs and lower lows pages define into a single system a trader uses to read the market's direction.

The honest caveat is that the framework is descriptive, not predictive, and a CHoCH that looks like a reversal on one timeframe often resolves back into the original trend on the next, which is the gap between reading structure and trading it profitably.

The wider context is in the price action guide, and this page covers the structural layer that sits underneath every pattern and indicator.

What market structure is

Every market leaves a trail of swing points, the highs and lows where price reversed, and the arrangement of those points is what market structure reads. An uptrend prints higher highs and higher lows, a downtrend prints lower highs and lower lows, and a range prints neither, with highs and lows at roughly the same levels (DailyPriceAction).

The structure is the skeleton beneath the candlesticks, because the individual candles are noise around the swings that define the trend. A trader who reads structure sees the trend at a glance, while one who reads only candles sees a series of green and red bars without the underlying shape.

The framework draws its power from its simplicity, because three states, up, down, or range, cover every market condition, and every swing point falls into one of them. The complexity is not in the states, but in the transitions between them, which is where BOS and CHoCH earn their place.

I read structure first and everything else second, because structure tells me the trend, and the trend tells me which direction to trade, and every other tool, patterns, indicators, or levels, serves the structural read rather than replacing it.

The three market states

Before the signals, the states. A market can only do three things, and naming them clearly is the foundation of the structural read.

An uptrend makes higher highs and higher lows, with each swing extending further than the last, which shows buyers in control and the trend expanding.

A downtrend makes lower highs and lower lows, with each swing dropping further, which shows sellers in control. A range, sometimes called consolidation, makes highs and lows at roughly the same levels, with neither side gaining ground, which shows balance between buyers and sellers.

State Highs and lows Who is in control What to do
UptrendHH / HLBuyersLook for longs
DowntrendLH / LLSellersLook for shorts
RangeEqual highs / lowsNeitherTrade the edges or wait

The table is the whole framework in three rows, and I use it to identify which state the market is in before anything else, because every market, on every timeframe, is in one of those states, and the structural read begins with identifying which one. The signals, BOS and CHoCH, are how a trader detects when the state is shifting from one to another.

Break of structure (BOS)

When price breaks above the previous swing high in an uptrend, or below the previous swing low in a downtrend, the event is a break of structure, and it confirms the trend is continuing (TradingFinder). A BOS is the trend proving it is still alive by making a new extreme in its direction.

The signal is straightforward because it confirms what is already happening. If the market was making higher highs and it just made another one, the uptrend is intact, and the trader who was looking for longs has the structural confirmation to take them.

A BOS is not a signal to enter blindly, because the break confirms the trend but says nothing about timing, and a trader who buys the exact high of a BOS may catch a pullback before the next leg. The break is the structural green light, and the entry is the separate question of where within the trend to buy, which usually means waiting for a pullback to a structure level.

I treat a BOS as confirmation rather than a trigger, because the break tells me the trend is live, and the entry method, the pullback or the support and resistance level, tells me where to act on it.

Change of character (CHoCH)

The harder signal is the change of character, which occurs when price breaks structure in the opposite direction. In an uptrend, a CHoCH forms when price breaks below the most recent higher low, signalling the buyers may have lost control and a reversal is starting (InnerCircleTrader).

The distinction from BOS is the direction of the break relative to the trend. A BOS breaks in the trend's direction and confirms continuation, and a CHoCH breaks against the trend's direction and warns of reversal.

The two signals are mirrors of each other, and the one that fires tells you whether the structure is holding or shifting.

The reason CHoCH is the harder read is that reversals are inherently uncertain, because a single break of a low does not guarantee the trend has changed. Markets routinely break a swing low, absorb the stop orders, and then resume the original trend, which is the phenomenon known as a liquidity grab, and it produces the failed CHoCHs that mislead traders who treat every CHoCH as a guaranteed turn.

I treat a CHoCH as a warning rather than an order, because the break tells me the structure is under pressure, and the confirmation, the follow-through that shows the reversal is real, is what I wait for before acting.

BOS versus CHoCH

The two signals are easy to confuse, and the table below separates them cleanly. Read it as a decision guide for what a structural break means depending on its direction.

Signal Direction of break What it means Reliability
BOSWith the trendContinuation confirmedHigh
CHoCHAgainst the trendPotential reversalLower, needs confirmation

The table captures the asymmetry I rely on, because a BOS confirms something already happening and is therefore reliable, while a CHoCH predicts a change and is therefore uncertain. A trader who respects that asymmetry gives CHoCHs the patience they demand and gives BOSs the confidence they deserve.

Multi-timeframe structure

Structure is not the same on every timeframe, and reading it across multiple timeframes is what separates a clean read from a confused one. The higher timeframe, the daily or the 4-hour, sets the bias, because its structure defines the dominant trend the trader should favour (Traze).

The lower timeframe, the 1-hour or the 15-minute, provides the entries, because its structure shows the short-term swings a trader can use to time a position in the direction of the higher-timeframe bias. A CHoCH on the 15-minute, in the direction of the daily trend, is a potential entry signal, while a CHoCH on the 15-minute against the daily trend is noise to ignore.

The mistake is trading every timeframe's structure as if it carried the same weight, because a BOS on a 5-minute chart says very little about the daily trend, and a trader who flips their bias on every lower-timeframe CHoCH gets whipsawed out of trades the higher timeframe would have kept them in.

I anchor my structure read on the 4-hour or daily, and I use the lower timeframes only for entries that align with it, because the higher timeframe is the tide and the lower is the wave, and trading waves against the tide is the structural error that costs the most.

Two timeframes are enough for most traders, and three is the practical maximum, because each added timeframe multiplies the analysis without adding proportional clarity. The common combination is the 4-hour for bias and the 1-hour or 15-minute for entries, which keeps the analysis manageable while covering both the structural direction and the execution timing.

Adding more timeframes tends to produce conflicting signals that paralyse the decision rather than sharpening it.

Why CHoCH fails

CHoCH failure is one of the biggest sources of loss for structure traders, and understanding why it happens is the difference between using the framework and being used by it. A CHoCH fails when the break of the swing low, which looked like a reversal, gets absorbed and price resumes the original trend, leaving the trader who shorted the CHoCH trapped against the trend.

The mechanism is liquidity. Swing lows hold stop orders from traders who bought above them, and price often dips below the low to trigger those stops before reversing, which is the liquidity grab that produces the false CHoCH.

The break was real, and the reversal was not, because the break's purpose was to take liquidity, not to change direction.

The protection against CHoCH failure is confirmation, meaning the trader waits for the break to be followed by follow-through in the reversal direction before acting. A CHoCH followed by a lower high and a lower low is a confirmed reversal, and a CHoCH followed by a return to the original trend is a failed one, and the confirmation candle is what tells them apart.

I never act on a CHoCH alone, because the signal's failure rate is too high without confirmation, and the cost of a failed CHoCH, being trapped against the trend, is too large to risk on an unconfirmed signal.

How to trade market structure

The practical method combines the states, the signals, and the timeframes into a repeatable process. Begin by reading the higher timeframe, the daily or 4-hour, to identify the state, up, down, or range, which sets the directional bias for the session.

With the bias set, look for a BOS on the higher timeframe to confirm the trend is live, then drop to the lower timeframe to find an entry. A pullback to a structure level on the lower timeframe, followed by a CHoCH back in the trend's direction, is a clean entry signal that aligns the lower-timeframe execution with the higher-timeframe bias.

The stop goes below the structure level the entry is based on, and the target is the next structure level or the measured-move projection, with the sizing from the guide to volatility-based position sizing. The whole method is structural, because every decision, the direction, the entry, the stop, and the target, comes from the swings.

I run the method mechanically, because the structure either qualifies a trade or it does not, and the discretion that loses money is the kind that overrides the structural read on a hunch.

A worked example makes the sequence concrete. Suppose the 4-hour chart shows an uptrend, with the last swing high at 1.1000 and the last higher low at 1.0900.

Price breaks above 1.1000, printing a BOS that confirms the uptrend is live. The trader drops to the 15-minute chart and waits for a pullback toward 1.0950, a structure level between the swing points.

When price reaches 1.0950 and prints a CHoCH upward, breaking the most recent 15-minute lower high, the entry fires, with a stop below 1.0900 and a target at the next 4-hour resistance. Every level in the trade comes from the structure, and the method produced the entry without a single indicator.

Common mistakes reading market structure

The mistakes that cost structure traders are predictable, and naming them is most of the defence. Trading every lower-timeframe CHoCH as a reversal is the first, because most CHoCHs on the lower timeframes are noise relative to the higher-timeframe trend, and acting on them flips the bias constantly and bleeds the account to whipsaw.

Ignoring the higher timeframe is the second, because a BOS on the 15-minute against the daily downtrend is a counter-trend trade with the odds against it, and the structure trader who forgets the daily bias is trading blind to the dominant direction.

Acting on a CHoCH without confirmation is the third, because the failure rate of unconfirmed CHoCHs is high, and the liquidity grab that produces the false signal is the market's most common structural trap. Over-trusting BOS as an entry trigger is the fourth, because a BOS confirms the trend but says nothing about timing, and buying the top of a BOS without waiting for a pullback is the entry that catches the reversal.

I keep the defence to three rules, anchor on the higher timeframe, wait for CHoCH confirmation, and use BOS for bias not entries, and most of the mistakes above fall away at those gates, because they are all versions of trading structure impatiently or on the wrong timeframe.

FAQ

What is market structure in forex?

The framework of swing highs and lows that defines trend direction. An uptrend makes higher highs and higher lows, a downtrend makes lower highs and lower lows, and a range makes neither.

Market structure is the backbone of price-action trading because it tells you the trend, and the trend tells you which direction to trade, with every other tool serving the structural read.

What is a break of structure (BOS)?

A break of the previous swing high in an uptrend, or the previous swing low in a downtrend, that confirms the trend is continuing. A BOS is the trend proving it is still alive by making a new extreme in its direction, and it is the more reliable of the two structure signals because it confirms what is already happening rather than predicting a change (TradingFinder).

What is a change of character (CHoCH)?

A break of structure in the opposite direction from the trend, signalling a potential reversal. In an uptrend, a CHoCH forms when price breaks below the most recent higher low, suggesting the buyers may have lost control.

CHoCH is the harder of the two signals because it predicts a shift that may not materialise, and failed CHoCHs, where the break is absorbed and the trend resumes, are common (InnerCircleTrader).

What is the difference between BOS and CHoCH?

Direction and intent. A BOS breaks in the trend's direction and confirms continuation, making it the more reliable signal.

A CHoCH breaks against the trend's direction and warns of a potential reversal, making it the less certain signal that needs confirmation. Traders who respect this asymmetry give BOS the confidence it deserves and give CHoCH the patience it demands.

Does CHoCH always mean a reversal?

No, and that is the single biggest source of loss for structure traders. Markets routinely break a swing low to trigger stop orders, absorb the liquidity, and then resume the original trend, producing a false CHoCH.

The protection is confirmation, meaning the trader waits for follow-through in the reversal direction before acting, because a CHoCH followed by a lower high and a lower low is a confirmed reversal, and one followed by a return to the trend is a failure.

How do you trade market structure?

Read the higher timeframe, the daily or 4-hour, to identify the trend state and set the directional bias. Look for a BOS to confirm the trend is live, then drop to a lower timeframe to find an entry on a pullback, using a CHoCH back in the trend's direction as the trigger.

Place the stop below the structure level the entry is based on, target the next structure level, and size from the stop distance. The whole method is structural, because every decision comes from the swings.

Continue Learning

Explore more guides and build on what you just read.