BOS vs CHOCH. Break of Structure vs Change of Character. Two terms, same price event, different mental models.

Here's what actually matters: whether you call it a BOS or a CHOCH, you're watching the same two candles tell the same story. One candle breaks a structural point. The next candle confirms the break held or failed. That's the entire mechanism.

FortitudeFX calls this 2 Candles 1 Story™ because the terminology doesn't change the execution. The structural logic does.

What BOS and CHOCH Actually Describe

A Break of Structure (BOS) is when price violates a significant high or low and continues in that direction. In an uptrend, a BOS happens when price breaks above a prior swing high. In a downtrend, when price breaks below a prior swing low.

A Change of Character (CHOCH) is when price violates structure in the opposite direction of the prevailing trend. In an uptrend, a CHOCH happens when price breaks below a structural low that was supporting the trend. In a downtrend, when price breaks above a structural high that was capping rallies.

Same mechanical event. Different narrative frame.

BOS implies continuation. CHOCH implies reversal. But the chart doesn't care what you call it. The chart prints two candles: one that violates structure, one that either holds the break or invalidates it.

Why the 2 Candles 1 Story Framework Simplifies Both

The FortitudeFX 2 Candles 1 Story model collapses BOS and CHOCH into a single decision process: did the structure break, and did the next candle confirm it?

Candle one breaks a structural high or low. Candle two either reclaims that level or it doesn't. If candle two holds the break, you have continuation. If candle two fails to hold, you have a false break and potential reversal.

This removes the narrative overlay. You're not debating whether it's a BOS or a CHOCH. You're reading whether the break is holding or not.

What makes a structural point 'strong'? It broke structure to the left and created the next leg. A strong high in a downtrend broke the previous low and pushed down. A strong low in an uptrend broke the previous high and pushed up. These points aren't supposed to be violated. When they are, that's your sweep. That's your entry. Weak structure just makes higher highs and higher lows without breaking anything significant. Strong structure creates the trend.

— Salman, FortitudeFX founder

The filter is simple: only trade structural points that broke prior structure to create the current leg. Those are the highs and lows that matter when they get violated.

How to Identify the Structural Point That Matters

Not every swing high or low qualifies as tradeable structure. Most are just noise—minor pivots that don't anchor a trend leg.

Strong structure has a signature: it broke a prior structural point and generated the next trend leg. A strong high in a downtrend broke the previous swing low and drove price lower. A strong low in an uptrend broke the previous swing high and drove price higher.

Weak structure just prints higher highs and higher lows without breaking anything significant. It exists, but it doesn't create trend legs. You don't trade weak structure violations.

When you filter for strong structure only, BOS and CHOCH become mechanically identical: price violated a point that mattered, and now you're watching the next candle to see if institutions defend the break or abandon it.

Internal vs External Structure: The Priority System

Once you identify strong structure, the next question is whether you're looking at internal or external liquidity.

External structure refers to the major swing highs and lows that define the larger trend. These are the A setups—the structural points that broke prior structure and created the current multi-candle leg.

Internal structure refers to the minor highs and lows within a pullback or consolidation. These are valid liquidity points, but secondary.

External strong structure always takes precedence over internal structure. This isn't a suggestion, it's a hierarchy. When you have both available, you wait for the external sweep. It's the A setup. Internal sweeps are B setups - valid, tradeable, but secondary. Most losing traders don't have this priority system. They see a sweep, any sweep, and they enter. Then they wonder why their win rate is inconsistent. The pros know which liquidity points actually matter.

— Salman, FortitudeFX founder

This hierarchy matters because charts don't print as smooth diagonal lines. They print as candles with internal structure. That trendline you drew is hiding internal higher highs and higher lows that create their own liquidity points. Sometimes price doesn't reach your external liquidity—the major structural high—and instead sweeps internal structure and reverses.

If you only wait for external sweeps, you miss trades. If you chase every internal sweep, you overtrade. The skill is knowing which one matters in the current context.

How to Execute the 2 Candles 1 Story Entry

The execution model for both BOS and CHOCH is identical under the FortitudeFX framework:

1. Identify a strong structural high or low—one that broke prior structure and created the current trend leg.

2. Wait for price to violate that structural point. This is your liquidity sweep.

3. Place a stop order at the violation point with a stop loss 2 pips beyond the swept high or low.

4. Watch the next candle. If it holds the break, you're in. If it reclaims the level, the setup invalidates and your stop triggers.

This removes the guesswork. You're not predicting whether the break will hold. You're reacting when it does. The stop order triggers automatically when price sweeps the structural level. The next candle either confirms the break or it doesn't.

No hesitation. No mental gymnastics about whether this is a BOS or a CHOCH. The chart tells you when to enter.

For more on how liquidity sweeps create high-probability entries, see the full breakdown of the Catch the Wick™ entry model.

The Common Mistake: Trading Every Structure Violation

The reason most traders struggle with BOS vs CHOCH is they treat every structural violation as tradeable. They see a swing high get broken and they enter. They see a swing low get violated and they fade it.

No filter. No hierarchy. Just reacting to every candle that looks like it broke something.

The result is inconsistent win rates and confusion about why the same setup works sometimes and fails others.

The fix is the priority system: strong structure over weak structure, external liquidity over internal liquidity. When you apply these two filters, you're only entering at the structural points that institutions actually defend.

The 2 Candles 1 Story model doesn't care if you call it a BOS or a CHOCH. It cares whether the structural point was strong, whether the sweep happened, and whether the next candle confirmed the break held.

Why This Matters for Your Trading

BOS and CHOCH are useful conceptual labels, but they don't change the underlying price mechanics. Both describe the same two-candle event: a structural violation followed by confirmation or invalidation.

The FortitudeFX approach strips the terminology and focuses on the decision tree: Is the structural point strong? Is it external or internal? Did the sweep happen? Did the next candle hold?

Answer those four questions and you have a mechanical entry. No debate about whether it's a break of structure or a change of character. Just two candles telling one story.

If you want to learn how to identify these setups in real time and execute them with precision, join the FortitudeFX Bootcamp where Salman walks through the full 2 Candles 1 Story framework with live chart examples.

Or start with the free FortitudeFX Discord where the community breaks down these setups daily and you can ask questions as you build the skillset.