In this article (14 sections)
- What is forex market structure?
- How to mark swing highs and swing lows
- Higher highs, higher lows, lower highs and lower lows
- How to read ranges and transitional structure
- What is a break of structure (BOS)?
- What is a change of character (CHoCH)?
- BOS vs CHoCH: same type of break, different context
- Wick vs close: decide what counts as a structural break
- Multi-timeframe market structure: internal vs external swings
- Where liquidity fits – and what a forex chart cannot prove
- A practical market-structure reading workflow
- Worked forex example: bullish BOS to bearish transition
- Common forex market structure mistakes
- Frequently asked questions
Forex market structure is the sequence of meaningful swing highs and lows that shows whether price is trending up, trending down, ranging or transitioning. Higher highs and higher lows describe bullish structure; lower highs and lower lows describe bearish structure. Traders often label a qualifying trend-aligned break as a Break of Structure (BOS) and the first qualifying break against the prevailing structure as a Change of Character (CHoCH), but those labels depend on how swings and breaks are defined.
| State | Typical swing sequence | What it describes | What would challenge it |
|---|---|---|---|
| Bullish | HH + HL | Upward structure on the stated timeframe | A qualifying break below the relevant HL |
| Bearish | LH + LL | Downward structure on the stated timeframe | A qualifying break above the relevant LH |
| Range | Overlapping swings / repeated boundaries | No sustained directional sequence | Sustained break plus follow-through |
| Transition | Old sequence broken; new one incomplete | Previous trend is no longer clean | A new HH/HL or LH/LL sequence develops |
What is forex market structure?
Market structure in forex is a price-action framework for organising the relationship between meaningful swing highs and swing lows. It is descriptive rather than predictive: it tells you what price has done on the selected timeframe, not what price must do next. This differs from support and resistance, which focuses mainly on price areas; market structure focuses on the sequence and direction of swings.
How to mark swing highs and swing lows
A swing high is a local peak from which price moves away; a swing low is a local trough from which price moves away. “Significant” is not absolute. A pivot that matters on H4 may contain several smaller pivots on M15.
Swing-selection rule used in this article: mark clearly visible pivots separated by a meaningful move and apply that same standard throughout the example. Do not relabel every minor candle fluctuation as a structural swing.
- Use one timeframe when establishing the main swing map.
- Distinguish larger external swings from smaller internal swings nested inside them.
- If an automated pivot tool is used, record its lookback or pivot-strength setting because that setting changes which swings appear.
- Avoid selecting swings retrospectively only because they make a preferred BOS or CHoCH label fit.
Higher highs, higher lows, lower highs and lower lows
| Label | Meaning | Typical structural role |
|---|---|---|
| HH – Higher High | A swing high above the previous relevant swing high | Supports bullish progression when paired with HLs |
| HL – Higher Low | A pullback low above the previous relevant swing low | Often acts as the swing protecting bullish structure |
| LH – Lower High | A swing high below the previous relevant swing high | Supports bearish progression when paired with LLs |
| LL – Lower Low | A swing low below the previous relevant swing low | Supports bearish progression and can follow a bearish BOS |
A single HH or LL does not automatically establish a durable trend. The sequence, selected timeframe and surrounding swings matter. Mixed sequences are often better described as range or transition than forced into a bullish or bearish label.
How to read ranges and transitional structure
A range forms when price repeatedly rotates between identifiable boundaries without maintaining a clean HH/HL or LH/LL progression. Inside a tight range, small breaks can produce noisy BOS/CHoCH labels because the swing map itself is unstable. “Transition” is useful when the old trend sequence has been broken but the market has not yet built a clear opposite sequence.
What is a break of structure (BOS)?
Break rule used in this article: a structural break is counted only after the selected timeframe closes beyond the relevant swing level. This is an editorial convention for consistency, not a universal market rule.
Under this convention, bullish BOS is a close above the relevant prior swing high in an established bullish structure. Bearish BOS is a close below the relevant prior swing low in an established bearish structure. BOS shows that price has broken a selected swing in the direction of the existing structure; it does not guarantee that the next leg will continue.
What is a change of character (CHoCH)?
CHoCH is commonly used for the first qualifying break against the prevailing structure. In bullish structure, a close below the relevant higher low can be labelled bearish CHoCH. In bearish structure, a close above the relevant lower high can be labelled bullish CHoCH. The important qualification is that CHoCH is a warning that the prior sequence has been violated, not proof that a full reversal is confirmed.
Some educators use “market structure shift” (MSS) differently or interchangeably with CHoCH. Because this terminology is not exchange-defined or universally standardised, the article uses BOS and CHoCH only under the stated swing and break conventions.
BOS vs CHoCH: same type of break, different context
| Label | Context under this page convention | Typical interpretation | Does not prove |
|---|---|---|---|
| BOS | Break of a relevant swing in the direction of established structure | Continuation / persistence of the current sequence | That the next leg must continue or that a trade will be profitable |
| CHoCH | First qualifying break of the swing protecting the established structure | Possible transition / reversal warning | That a new opposite trend is confirmed |
Wick vs close: decide what counts as a structural break
| Convention | When a break is counted | Advantage | Limitation |
|---|---|---|---|
| Wick-through | As soon as price trades beyond the swing | Earlier and more sensitive | Counts more brief probes; the label can change intrabar |
| Close-through | After the selected candle closes beyond the swing | More reproducible for examples and backtests | Later; false breaks still occur |
For live use, a close-based signal is only known after that candle closes. That timing difference matters if a trader later turns structure analysis into an execution rule.
Multi-timeframe market structure: internal vs external swings
Structure is nested. A lower-timeframe decline can be a pullback inside a higher-timeframe uptrend without contradiction. “External structure” refers to the larger swing framework selected for analysis; “internal structure” refers to smaller swings inside it. Always state the timeframe when calling a chart bullish, bearish or ranging.
| Example view | Possible structural read | Why both can be true |
|---|---|---|
| H4 | Bullish HH/HL sequence | Larger trend remains intact above the relevant H4 HL |
| M15 inside the H4 pullback | Bearish LH/LL sequence | Smaller bearish leg can exist inside the larger bullish pullback |
Where liquidity fits – and what a forex chart cannot prove
Prior highs, lows, equal highs/lows and range edges are commonly watched because price may react or accelerate around them. Traders may describe these areas as potential liquidity pools or stop clusters, but a retail spot-FX chart does not reveal one complete centralised order book or prove where banks, dealers or other institutions have placed orders. A “liquidity sweep” label therefore describes an observed breach-and-reclaim pattern, not verified participant intent.
A practical market-structure reading workflow
- Choose the analysis timeframe and keep it fixed while building the swing map.
- Mark only pivots that satisfy the declared swing-selection rule.
- Classify the state as bullish, bearish, range or transition.
- Identify the next swing whose break would materially change the current read.
- Apply the declared break rule consistently – close-based in the examples below.
- Label a trend-aligned qualifying break as BOS or the first qualifying countertrend break as CHoCH under this convention.
- Wait for follow-through before reclassifying the entire trend and define what price action would invalidate the new interpretation.
- If trading the analysis, separately account for spread, slippage, leverage, position size and execution risk.
Worked forex example: bullish BOS to bearish transition
Hypothetical GBP/USD H1 example. The chart has already formed bullish structure: swing low 1.2700, swing high 1.2800, then a higher low at 1.2740. The break rule is a completed H1 candle close beyond the selected swing.
| Event | Price | Label under this convention | Interpretation |
|---|---|---|---|
| New rally closes above prior high | 1.2820 vs 1.2800 | Bullish BOS | Trend-aligned break supports continuation of the bullish structure already in place |
| Later sell-off closes below protected HL | 1.2725 vs 1.2740 | Bearish CHoCH | First qualifying break against the prior bullish structure; transition warning |
| Rebound stalls, then price closes below 1.2725 | LH near 1.2770, then lower close | Developing bearish sequence / later bearish BOS if swing criteria are met | Adds evidence of LH/LL structure rather than relying on CHoCH alone |
If price instead reclaims the broken area and later prints a new higher high, the CHoCH did not develop into a sustained bearish trend. The label described a structural warning, not a guaranteed reversal. The levels are illustrative; live charts contain nested swings, spread, intrabar volatility and ambiguous pivots.
Common forex market structure mistakes
- Labelling every small pivot as structurally significant.
- Calling a break BOS or CHoCH without first defining the prior trend and protected swing.
- Switching between wick and close confirmation after seeing the outcome.
- Treating CHoCH as proof of a reversal or BOS as proof of continuation.
- Ignoring ranges and transitional states.
- Mixing higher- and lower-timeframe swings without stating the timeframe.
- Using “liquidity sweep” as proof of institutional intent.
- Turning a descriptive structure label into a complete trading strategy without separate entry, invalidation and risk rules.
Turn Trading Calculations Into Real Trading Decisions
Use your calculated risk levels, position sizing, and technical analysis together with live forex trading signals and market commentary from The Forex Complex.
Frequently asked questions
What is market structure in forex?
Market structure is the sequence of meaningful price swings used to describe whether a forex pair is trending up, trending down, ranging or transitioning. The interpretation depends on the timeframe and on which swing highs and lows are treated as structurally significant.
What do HH, HL, LH and LL mean?
HH means higher high, HL higher low, LH lower high and LL lower low. HH/HL progression describes bullish structure, while LH/LL progression describes bearish structure. Mixed or overlapping sequences can indicate a range or transition.
What is BOS in market structure?
BOS means Break of Structure. Under the convention used here, it is a qualifying break of a relevant swing in the direction of the established structure. It confirms that price crossed that level; it does not guarantee continuation.
What is CHoCH in forex market structure?
CHoCH means Change of Character. It is commonly used for the first qualifying break against the prevailing swing structure. It can warn that the old trend is weakening, but it does not confirm a new opposite trend by itself.
Does a CHoCH mean the trend has reversed?
No. A CHoCH shows that the previous structural sequence has been violated under the chosen rule. Price can still recover, return to a range or resume the prior trend.
Should market structure use candle closes or wicks?
Either convention can be used if it is defined in advance and applied consistently. Wick rules react earlier but count more probes; close rules react later and are easier to reproduce historically. This article uses candle closes for its examples.
What is a market structure shift in forex?
Market structure shift, or MSS, is used by some traders for a meaningful change in structural direction. Definitions vary, so MSS should be explained by the specific swing and break rule being used rather than treated as a universal synonym for CHoCH.
