What market structure is
Market structure describes the sequence of swing highs and swing lows that price leaves behind. It answers a basic question: is the market trending up, trending down, or ranging?
- An uptrend prints higher highs (HH) and higher lows (HL).
- A downtrend prints lower highs (LH) and lower lows (LL).
- A range prints highs and lows at roughly the same levels.
That simple framework underlies trend-following, pullback trading, SMC and ICT. It gives you a bias (which direction to favor) and, just as importantly, a definition of when that bias is wrong.
How structure behaves on gold (XAUUSD)
Gold has a few habits that make structure reading harder than the textbook diagrams suggest.
| Gold behavior | Effect on structure |
|---|---|
| Frequent wicks through swing points | A wick beyond a high is not always a BOS; many traders require a close |
| Large, fast news candles | A single 8:30 New York candle can break several swings at once and distort labels |
| Session-driven swings | Many intraday highs and lows form in the London open or the New York morning |
| Deep pullbacks in strong trends | Gold can retrace a large part of a leg without breaking the higher low |
| Dollar and yield sensitivity | Structure on gold often shifts when the US dollar or real yields shift. See gold, the DXY and yields |
The practical lesson: define your swing rules tightly, and be more skeptical of breaks that happen in thin hours or right on a news spike.
Reading structure after a news spike
When a release such as CPI or non-farm payrolls hits at 8:30 New York time (13:30 GMT in winter), gold can print a candle that breaks a high and a low within minutes. Labeling that candle as a BOS or CHoCH is usually a mistake. A calmer approach:
- Ignore labels on the release candle itself.
- Wait 15–30 minutes for the first post-release swing high and swing low to form.
- Label structure from those new swings, and check whether they agree with the H4 picture.
See the gold news trading strategy for more on post-release behavior.
Defining a swing consistently
The hardest part of market structure isn’t the theory. It’s labeling swings the same way every time. Without a rule, you’ll see the structure you want to see. A few common rules:
- Use one structure timeframe. Decide that, for example, H4 defines your structure. Swings on M5 are irrelevant to that decision.
- Require a meaningful pullback. A swing high only counts once price has pulled back by a minimum amount, for instance a full candle range or a fixed fraction of ATR.
- Use closes or wicks, but decide which. On XAUUSD, many traders confirm a break only on a candle close because wicks through levels are common.
Write your rule into your trading plan. When you compare your chart with another trader’s, differences in swing rules usually explain most of the disagreement.
Break of Structure (BOS)
A Break of Structure happens when price breaks beyond the last significant swing in the direction of the trend: a new higher high in an uptrend, or a new lower low in a downtrend. It signals continuation.
Traders rarely enter on the break itself, because the stop would have to sit far away below the last higher low. More commonly, they wait for the pullback after a BOS and look for an entry nearer the new higher low, where invalidation is closer.
Change of Character (CHoCH)
A Change of Character is the first break against the trend. In an uptrend, it’s the first close below the most recent higher low. It doesn’t confirm a reversal on its own. It signals that the trend’s behavior has changed.
A common confirmation sequence is: CHoCH, then a lower high, then a break of the CHoCH low. Until then, the move might simply be a deep pullback inside the larger uptrend.
A CHoCH on a low timeframe is often just a pullback on a higher timeframe. Always ask, “Which timeframe’s trend has changed?”
Variations and settings: from beginner to pro
Structure looks simple, but the definitions you choose change every label on the chart.
| Choice | Beginner approach | What experienced traders refine |
|---|---|---|
| Swing definition | “It looks like a high” | A fixed rule, such as a 5-candle fractal (two lower highs on each side) or a minimum pullback of 1× ATR 14 |
| Break confirmation | Any wick beyond the swing | A candle close beyond the swing on the structure timeframe, sometimes with a minimum distance |
| Timeframes | One chart | A stack: daily for bias, H4 for structure, M15 for triggers. See multi-timeframe analysis |
| Swing hierarchy | Every swing equal | External (major) swings versus internal (minor) swings inside one leg |
| Which high or low matters | The most recent one | The strong low that produced the BOS (protect it) versus weak highs that have not yet broken structure (targets) |
| Ranges | Forced into trend labels | Recognized as ranges, with structure signals ignored in the middle |
Internal versus external structure
Inside every H4 leg there is a smaller sequence of highs and lows. That is internal structure. A break of internal structure against the trend usually marks a pullback, not a reversal. A break of external structure (the main swing low in an uptrend) carries much more weight.
Many SMC traders also mark inducement: a small internal low inside a pullback that tempts early buyers before price reaches the real higher-low area. See inducement and SMT divergence.
Step-by-step analysis on XAUUSD
- Daily: Is gold trending or ranging? Mark the last two swing highs and lows.
- H4: Label the current swings with your rules. Note the most recent BOS and the swing that would cause a CHoCH.
- Key areas: Combine structure with support and resistance and liquidity (equal highs or lows, prior-day extremes) that price may target.
- Execution timeframe (H1/M15): In an H4 uptrend, wait for a pullback into a higher-low area, then look for a lower-timeframe shift back upward.
- Plan: Define entry trigger, invalidation, target logic and position size before entering.
Three setups traders use
These are educational templates showing how structure can be turned into rules. They are not trade recommendations.
Setup 1: BOS pullback continuation
| Element | Rule |
|---|---|
| Context | H4 uptrend with a recent BOS; daily trend not opposing |
| Trigger | Price pulls back toward the broken high or the latest HL, then M15 prints a CHoCH back up |
| Entry | On the M15 break, or on the first M15 pullback after it |
| Stop (invalidation) | Below the H4 higher low plus a buffer |
| Targets | The next H4 resistance or weak high; a 1.272 or 1.618 extension of the last leg is another option. See Fibonacci on XAUUSD |
| Management | Some traders move risk down once a new M15 higher low forms above entry |
Setup 2: Sweep plus CHoCH at a higher-timeframe level
| Element | Rule |
|---|---|
| Context | An extended move into a daily or H4 zone; equal highs or a prior-day high just above |
| Trigger | Price sweeps the high, then closes below the last internal higher low (a CHoCH) |
| Entry | On a pullback into the origin of the CHoCH move, often a fair value gap or order block |
| Stop (invalidation) | Above the sweep high plus a buffer |
| Targets | The nearest internal low first, then the external low that started the last leg |
| Management | This is counter-trend; many traders take partial profits early and use smaller size |
Setup 3: Confirmed reversal (CHoCH, lower high, break)
| Element | Rule |
|---|---|
| Context | A CHoCH has printed on H4 after an extended uptrend |
| Trigger | A lower high forms, then price closes below the CHoCH low |
| Entry | On a retest of the broken CHoCH low from below |
| Stop (invalidation) | Above the lower high |
| Targets | The next H4 or daily support zone |
| Management | Slower entry with a wider stop than Setup 2, so size is smaller; trail behind new lower highs |
Entry conditions and invalidation (educational example)
On a hypothetical H4 chart, gold has printed a BOS by closing above the previous high at 3,823. Price then pulls back toward 3,813, near the last higher low. On M15, price forms a lower high and lower low during the pullback, then breaks back above the M15 lower high, a lower-timeframe CHoCH in the direction of the H4 trend. A trader using this framework might consider a long position with invalidation below the H4 higher low (for example 3,808), targeting the area above the recent high. If price instead closes below the higher low on H4, the bullish structure has failed and the idea is invalid.
- Context: H4 structure shows HH/HL and a recent BOS.
- Location: Pullback toward the latest HL or a support zone.
- Trigger: Lower-timeframe break back in the trend direction.
- Invalidation: A close beyond the HL that defines the trend.
Worked example (hypothetical)
This example applies Setup 1 at higher hypothetical prices, with full position-size math.
Context. The daily chart is in an uptrend. On H4, gold made a higher low at 4,162, then closed above the prior high at 4,172 and ran to 4,184. That close was the BOS.
Pullback. During the New York morning, price pulls back to 4,171, right at the broken high. On M15, the pullback forms lower highs, then an M15 candle closes above the last M15 lower high at 4,174. That is a lower-timeframe CHoCH in the H4 trend direction.
Plan. - Entry: 4,174.00. - Stop: below the H4 higher low at 4,162, minus a $3.50 buffer (about half the H1 ATR), giving 4,158.50. Stop distance = $15.50. - Target: the H4 resistance zone near 4,205, about $31 away (2:1).
Position size. Account $25,000, risk 0.5% = $125. With 1 lot = 100 oz, 1 lot would lose $1,550 at the stop. Size = $125 ÷ $1,550 = 0.0806 lots, rounded down to 0.08 lots. Check: 0.08 × $15.50 × 100 = $124 at risk.
Management. If a new M15 higher low forms above 4,180, the trader moves the stop below it. If H4 closes below 4,162, the bullish structure has failed and the trade is closed regardless of the stop.
All prices are hypothetical. The point is the sequence: BOS, pullback, lower-timeframe shift, structural stop, size from the stop.
Risk management
Structure gives you a logical invalidation point; it doesn’t make that point close. On gold, the distance between the entry and the last higher low can be large, so:
- Size the position from the distance to invalidation, not the other way round. See XAUUSD risk management.
- If the logical stop is too far for your risk limit, the right answer is usually a smaller position or no trade, not a tighter stop in a random place.
- Reduce exposure ahead of major US data, when structure can be overridden instantly.
A clean structure can be broken in one candle by US data, a Fed decision or a geopolitical headline. Stops can fill worse than planned. Structure is a framework for defining risk, not a way to avoid it.
Combining it with other concepts
- Levels: structure tells you direction; support and resistance and supply and demand zones tell you where to look.
- Liquidity: obvious swing highs and lows attract stops. See liquidity sweeps.
- SMC and ICT: structure is the base layer of Smart Money Concepts and ICT trading.
- Premium and discount: in an uptrend, many traders only buy in the lower half of the current swing. See premium, discount and OTE.
- Moving averages: a 50 or 200 EMA can act as a simple trend filter alongside swing structure. See moving averages on gold.
- Patterns: many chart patterns, such as double tops and head and shoulders, are simply structure shifts with names.
- Wyckoff and Elliott: both frameworks describe structure in more detail. See Wyckoff and Elliott Wave.
Best timeframes and sessions
| Role | Common timeframe | Why |
|---|---|---|
| Bias | Daily, H4 | Fewer, more meaningful swings |
| Setup | H1 | Pullbacks and BOS within the H4 trend |
| Trigger | M15, M5 | Lower-timeframe CHoCH for entries |
Times are New York time with GMT in brackets during US winter time.
- London open (about 02:00–05:00 NY; 07:00–10:00 GMT): many intraday swing highs or lows form here, often after a sweep of the Asian range. See London-session gold trading.
- New York morning (about 07:00–10:00 NY; 12:00–15:00 GMT): US data at 8:30 NY often creates or breaks the day’s key swing. See New York-session gold trading.
- Asian session and late New York: lower liquidity; breaks of structure here are more likely to fail.
Common mistakes and limitations
- Hindsight labeling. Structure is always obvious after the fact. Test whether you’d have labeled it the same way in real time.
- Mixing timeframes. Calling an M5 break a “trend change” while the H4 trend is intact.
- Over-trading CHoCH signals. Treating every counter-trend break as a reversal leads to repeatedly fighting strong trends.
- Ignoring ranges. In a sideways market, BOS and CHoCH signals flip back and forth and produce a string of small losses.
- Forgetting liquidity. Obvious swing highs and lows attract stops, so breaks often turn into liquidity sweeps that reverse.
Honest caveats: there is no single “correct” structure for a chart, and no verified universal figure for how often a BOS leads to continuation on gold. Results depend entirely on your swing and break rules, so test them with backtesting before trusting them.
Market structure is a lens, not a prediction. Its real value is giving you, and the traders you discuss charts with, a precise, shared way of describing what price has done and what would prove an idea wrong.
Pro tips
- Mark the strong low. In an uptrend, the higher low that produced the latest BOS is the one that matters. Lows that did not lead to a break are weaker and often get swept.
- Judge the quality of the break. A BOS with large-bodied candles and little overlap is more convincing than a slow grind one dollar above the high.
- Treat news-candle breaks with caution. Many traders wait for the next one or two candles to close before accepting a break caused by an 8:30 release.
- Use time as well as price. If a pullback takes far longer than the impulse that preceded it, momentum may be fading.
- Write the CHoCH level down before the session. Knowing in advance which close would flip your bias stops you from rationalizing later.
- Keep a range mode. When structure flips twice in a few days, stop trading BOS signals and switch to mean reversion ideas or stand aside.
Quick checklist
- Have I defined my structure timeframe and swing rule?
- Is the daily trend up, down or ranging?
- Where is the most recent BOS, and which low or high protects it?
- Which close would be a CHoCH against my bias?
- Is price at a meaningful level, not in the middle of a leg?
- Has the lower timeframe shifted in my direction?
- Is my stop beyond the structural swing plus a buffer?
- Is my position size calculated from that stop?
- Is high-impact news due before my target is likely to be reached?
Frequently asked questions
What's the difference between BOS and CHoCH?
A Break of Structure (BOS) is a break in the direction of the current trend and suggests continuation. A Change of Character (CHoCH) is the first break against the trend and is an early warning that the trend may be changing.
Should I use candle closes or wicks to confirm a structure break on gold?
Many XAUUSD traders require a candle close beyond the swing, because gold frequently wicks through levels and reverses. Whichever rule you choose, apply it consistently and record it in your trading plan.
Which timeframe should I use for market structure?
There’s no single right answer. A common approach is to define the main structure on H4 or daily and look for entries on H1 or M15. The important thing is to be clear about which timeframe’s structure you’re trading.
Is market structure the same as Smart Money Concepts?
Market structure predates SMC and is used by many styles of trader. SMC adds a narrative about liquidity and institutional behaviour on top of it, along with tools such as order blocks and fair value gaps.
What is the difference between internal and external structure?
External (or swing) structure is the main sequence of highs and lows on your chosen timeframe. Internal structure is the smaller sequence of highs and lows inside one leg of that swing. Internal breaks happen often and usually signal pullbacks; external breaks carry more weight for the overall bias.
How can I tell if gold is ranging rather than trending?
In a range, highs and lows form at roughly the same prices and breaks beyond them fail to follow through. If BOS and CHoCH signals keep flipping back and forth within a few days, many traders treat the market as ranging and switch to range tactics or stand aside.
Sources and further reading
- CME Group — Gold futures overview — Contract specifications and trading hours for COMEX gold
- CFTC — Commitments of Traders — Weekly futures positioning, including gold
- Investor.gov — Stop order — How stop orders work, and their limits in fast markets
External sites are independent of XAUUSD Global. Check dates and data yourself.