Market structure is the sequence of swing highs and lows that shows who is in control. On gold that sequence always runs on two layers at once. External structure is the major swings that define a leg. Internal structure is the smaller swings price makes while it travels inside that leg.
Both layers can break, and both breaks look the same on the chart: a candle body closes beyond a swing. The difference is what the break tells you and where price is likely to go next. Confuse the two and you sell a normal pullback in an uptrend, or you wait for a reversal that already happened.
Two layers of structure
The chart below is real XAU/USD H4 data from 30 October to 9 November 2026. Gold made an external low at 3,870.32 on 30 October, rallied to an external high near 4,146.92 on 5 November, pulled back to an external higher low at 4,029.83 on 6 November, and then pushed to a new high at 4,148.71 on 9 November.
Inside that last push from 4,029.83, price did not travel in a straight line. It made smaller swings: an internal high at 4,134.14, an internal low at 4,084.49, a lower internal high at 4,129.63 and a final internal low at 4,100.59 before the new high. Those are the internal swings.
Smart money works on the external layer because that is where the large resting orders sit: stop losses under major lows and above major highs. The internal layer is where shorter-term traders get in and out. Internal breaks happen often. External breaks are rarer and carry much more weight.
How to count swings correctly
Before you call any break, count the swings. A wrong count is the most common reason a CHoCH is called too early.
- Start from the last external extreme. In an uptrend, that is the latest higher high. Here it is 4,148.71.
- Find the swing that produced it. The external higher low is the low that started the leg to the new high. On H4 that is 4,029.83.
- Mark everything in between as internal. Every minor low and high between 4,029.83 and 4,148.71 belongs to the internal layer.
- Use body closes, not wicks. A wick through a swing is a liquidity grab. A body close beyond it is a break.
For more on body-close breaks and on the difference between a continuation break and a change of character, see CHoCH vs BOS.
Internal CHoCH: a warning and an internal target
On H1 the internal picture is clearer. The higher low at 4,100.59 on 9 November started the final push to 4,148.71. After that high, gold printed two lower highs, at 4,141.46 and 4,128.01. Then the 10 November 09:00 candle closed at 4,087.53, below 4,100.59. That is an internal CHoCH: the swing that started the last internal push failed.
An internal CHoCH gives you two pieces of information. First, the order block of the leg that made the break: the last up candle before the drop, from 4,112.37 to 4,121.63. Second, the internal target: the start of the internal leg, which is the external higher low at 4,029.83. Sell stops rest under that low, so price is drawn to it. It traded there at 16:00 the same day, about 577 pips below the break close.
Notice what the internal CHoCH did not tell you. At that moment the external structure on H4 was still bullish: 4,029.83 had not broken. An internal break against the external trend is a warning, not a reversal. Price often reaches the internal target and then continues in the external direction.
External CHoCH: the leg has changed
The external answer came at the 10 November 14:00 H4 close: 4,018.52, below the external higher low at 4,029.83. Now the swing that started the whole leg to 4,148.71 had failed. That is an external CHoCH, and it changes the H4 direction from bullish to bearish.
Once the external structure changes, the target changes too. The external target is the liquidity on the other side of the range: the external low that formed on 30 October at 3,870.32, with sell stops under it. Gold made a lower high at 4,067.10 on 11 November and then traded down to 3,852.58 on 12 November, taking that liquidity. From the break level that is about 1,595 pips to the old low, and about 1,772 pips to the sweep low.
Which target belongs to which break
| Break | What it means | Target | Real example |
|---|---|---|---|
| Internal CHoCH | The last internal push failed; short-term shift | Start of the internal leg (often the external swing) | Close 4,087.53 below 4,100.59 → 4,029.83 |
| External CHoCH | The swing that started the leg failed; higher-timeframe shift | External liquidity: the old major swing on the other side | Close 4,018.52 below 4,029.83 → 3,870.32 |
| Internal BOS with the trend | The leg continues | Next internal or external high/low in the same direction | Lower highs at 4,141.46 and 4,128.01 before the drop |
The rule is simple: an internal break earns an internal target, an external break earns an external target. Do not aim for external liquidity on the strength of an internal break alone.
Confirming on M15 before any entry
A higher-timeframe break tells you the direction. It does not give you the entry. For that we drop to M15 and wait for the lower timeframe to shift in the same direction.
After the H4 external CHoCH, gold bounced on 11 November. On M15 it made a high at 4,067.10, then the 09:00 candle closed below the M15 higher low at 4,053.90: an M15 CHoCH in the direction of the H4 structure. The order block of that M15 leg ran from 4,056.10 to 4,061.78. Price came back into it at 11:15 and then continued lower toward the H4 external target.
This is the full chain, from the top down: the external structure gives the direction, the order block from the leg that broke structure gives the area, and the M15 CHoCH gives the confirmation. If any link is missing, there is no setup. Use the order block guide to mark zones correctly and the premium and discount guide to check that the zone sits on the right side of the range.
Common mistakes
- Calling an internal break a reversal. The 10 November 09:00 break was real, but the external trend was still up at that moment. The internal target came first.
- Using the wrong swing. If you use a minor low inside the leg as your external swing, you will see a CHoCH on every pullback.
- Wick breaks. A wick under a low takes liquidity. Only a body close confirms a break.
- Aiming too far. After an internal CHoCH, the realistic target is the internal one. The external target comes into play only after the external swing breaks.
- Entering without the lower timeframe. No M15 CHoCH inside the zone means no trade, even when the H4 picture looks clear.
Checklist
- Which swing started the last external leg? Mark it.
- Have you counted the internal swings between that swing and the extreme?
- Did a candle body close beyond the swing, or only a wick?
- Is the break internal or external, and is the target matched to it?
- Is there an order block from the leg that made the break?
- Did M15 give a CHoCH inside the zone in the same direction?
To see where the nearest internal and external liquidity sits today, open the free Gold Liquidity Map. For the current picture, read the latest gold outlook, and for how stops are swept before moves, see liquidity sweeps on gold.