What “Break Of Structure” means in forex
Break Of Structure (often shortened to BOS) is a price-action concept used to describe when market structure changes. In plain terms, you first mark a reference level that represents a prior swing high or swing low. When subsequent price action moves beyond that reference and holds long enough to be considered meaningful, you say the structure has been “broken.”
BOS is descriptive: it explains a visible change in how price is moving relative to prior pivots. It does not, by itself, guarantee direction, continuation, or any measurable outcome.
Core mechanics: inputs, rule set, and outputs
Inputs you need before you can talk about BOS
To apply BOS in a self-contained way, you need consistent inputs:
- Timeframe (or a clear bar range): BOS must be judged using a defined chart period. A move can look like a break on one timeframe and not on another.
- Swing identification method: Decide how you pick swing highs and swing lows (for example, local maxima/minima on your chart). The method should be repeatable.
- A reference level: For a bearish-to-bullish structural interpretation you typically reference a prior swing low; for a bullish structure interpretation you reference a prior swing high. The key is that the level must be defined before you assess the next candles.
- A “meaningful exceed” rule: Instead of saying “price touched the level,” use a rule that distinguishes a pass from a break. Examples of rules (you must choose one) include:
- The close of a candle beyond the level.
- A sustained move beyond the level for a chosen number of bars.
Without these inputs, BOS becomes subjective. Two people can describe different BOS events on the same chart simply because they picked different swings or used different exceed rules.
The sequence: how BOS is recognized
A typical BOS workflow looks like this:
- Mark a prior swing (the reference). Identify the most recent relevant swing high or swing low you are using as the structure boundary.
- Wait for subsequent price action to approach that boundary. Do not declare BOS yet; the reference level must be in place.
- Apply the exceed rule. Determine whether price actually breaks the reference, using your chosen timeframe and your chosen rule (e.g., candle closes beyond the level).
- Record the output. The output is a label describing the event you can point to on the chart: “BOS occurred at/after [time] because [reference level] was exceeded according to [rule].”
This is the important distinction: the output is not a forecast. It is a verifiable description of what the price did relative to what you previously marked.
What BOS does not output
Even when BOS is identified clearly, it does not automatically output:
- A predicted direction.
- A probability of continuation.
- A specific profit target or timeframe.
Those are interpretations layered on top. BOS itself is the structural observation.
Evidence and example: a concrete, checkable scenario
Here is an example approach that stays within descriptive mechanics. (No live prices are used; you can replicate the logic on any historical chart.)
- Choose a timeframe, such as a 4-hour chart.
- Use your swing rule to mark a prior swing low that you consider the active structural reference.
- Wait for price to trade downward toward that swing low.
- Apply your meaningful exceed rule. Suppose your rule is “a candle close below the swing low.” If a candle closes below the reference, you label it as a break of that swing-level structure.
- For verification, scroll back a few candles and check:
- Was the reference swing low clearly defined before the break?
- Did the candle close satisfy the exceed rule?
- Would a different but equally defensible swing-picking method produce a different reference level?
If your answers are consistent, your BOS labeling is internally coherent. If they are not, the problem is usually not the concept—it is the inputs (swing selection and exceed definition) or the timeframe mismatch.
Limitations and failure modes (material risks)
1) Ambiguous swing selection
Different swing high/low definitions can create different reference levels. This can lead to different BOS conclusions on the same chart.
2) Timeframe mismatch
BOS on one timeframe might be normal noise on another. A move that “breaks structure” on a lower timeframe can still remain within the higher-timeframe range.
3) “Touching” versus “breaking”
Many disagreements come from treating a brief wick or a single intrabar probe as a break. If your exceed rule does not filter that out, BOS labels can become inconsistent.
4) Markets with choppy or range-like behavior
In sideways conditions, price may repeatedly exceed and re-enter structure boundaries. This increases the chance of overcounting BOS events or treating every boundary pass as meaningful.
5) Costs and execution reality (interpretation risk)
Even though BOS is descriptive, people often connect it to trading decisions. Real-world trading outcomes depend on costs, spreads, slippage, and execution quality, which can turn a chart-based concept into something harder to realize. Therefore, historical structural behavior does not guarantee future results.
How to verify BOS facts and what to check next
Independent verification checklist
To independently verify BOS on any chart, check these items:
- Reference level: Can you point to the exact prior swing used as the boundary?
- Rule clarity: Does your exceed rule specify candle close or another clear condition?
- Timeframe: Are you evaluating BOS consistently on one timeframe, or have you defined how different timeframes interact?
- Repeatability: If you mark the swings again a day later, would you mark the same reference levels?
- Consistency across similar setups: Does BOS labeling behave similarly when market volatility is higher or lower?
A next question to resolve
If you find BOS labels changing with small adjustments to swing selection or the exceed rule, the concept is still usable—but you must standardize your inputs. The next question to answer is: Which swing-definition and exceed-rule combination produces consistent, checkable BOS labels for your chosen timeframe?
This keeps the focus on what can be verified: the structural change itself, not an assumed outcome.