BoS & CHoCH Indicator for MT5

The BoS & CHoCH indicator for MT5 automatically identifies important market structure events using Break of Structure (BoS) and Change of Character (CHoCH) principles.

Built around a ZigZag engine, it detects swing highs and lows, marks structural breaks, and highlights potential changes in market direction.

This makes it useful for price action analysis, particularly for traders following Smart Money Concepts (SMC) and ICT trading methods.

Break of Structure signals can help identify trend continuation, while Change of Character highlights situations where price breaks a swing point in the opposite direction.

By displaying these events directly on the chart, the indicator reduces manual structure marking and helps users focus on potential entry zones.

Why Traders Use the BoS & CHoCH Indicator for MT5

Market structure provides a practical framework for assessing whether buyers or sellers are gaining control.

A bullish BoS occurs when price breaks a relevant swing high, supporting the case for continued upward movement.

A bearish BoS forms when price breaks a swing low.

A CHoCH, by comparison, signals a possible change in the prevailing structure and can help identify an early reversal scenario.

The indicator is particularly useful for intraday trading and scalping because it highlights structural events on lower timeframes, where price can create several opportunities during active market sessions.

On M5 and M15 charts, a structure break can help define an entry area, while the latest swing points provide useful references for stop-loss placement.

Using the H1 chart to establish directional bias can further improve the context for these shorter-term setups.

Download This MT5 Indicator for Free

Download Bos&Choch.ex5 Indicator

Indicator Chart Setup

The BoS & CHoCH indicator displays swing points, ZigZag legs, connecting lines, and labels identifying market structure events.

Bullish signals appear in blue, while bearish signals use red-orange.

BoS events are marked with dotted lines, whereas CHoCH events use solid lines, making it easier to distinguish continuation signals from potential reversals.

When price breaks above a previous swing high, the bullish structure label helps identify a possible continuation opportunity.

A break below a previous swing low highlights bearish structure.

When the break occurs against the established direction, a CHoCH label signals that the market structure may be changing.

Core Features

  • Automatic identification of swing highs and lows.
  • Break of Structure (BoS) labels for potential trend continuation.
  • Change of Character (CHoCH) labels for possible reversals.
  • Colour-coded bullish and bearish structure events.
  • Adjustable ZigZag sensitivity using Period, Depth, Deviation, and Backstep.
  • Customizable line styles, widths, colours, and swing-line visibility.

Best for

  • Recognizing bullish and bearish market structure.
  • Identifying potential trend continuation after a swing break.
  • Monitoring early signs of a directional change.
  • Finding entry areas after a structural break and subsequent pullback.
  • Combining structure analysis with order blocks and Fair Value Gaps.

Best Markets

  • EURUSD: Suitable for intraday structure analysis during the London and New York sessions.
  • GBPUSD: Useful for monitoring momentum shifts and breakout setups during active trading hours.
  • USDJPY: Offers opportunities to study directional moves and changes in swing structure.
  • NAS100: Can be used to analyse intraday momentum and structural breaks, with careful attention to volatility.
  • Gold (XAUUSD): Useful for studying sharp price movements and potential reversals around important swing points.

Trading Styles

  • Scalping: Use M1 or M5 charts to identify short-term structure breaks, with additional confirmation before entry.
  • Intraday trading: Apply the indicator to M5 and M15 charts to monitor continuation and reversal setups.
  • Trend trading: Use H1 to establish directional bias and look for aligned BoS signals on M15.
  • ICT and SMC trading: Combine CHoCH and BoS events with liquidity sweeps, order blocks, or Fair Value Gaps.

How to Use the Indicator

A practical method is to wait for a structure break and then assess whether price offers a suitable entry on a pullback.

A BoS in the direction of the prevailing trend can support a continuation setup, while a CHoCH may provide an early warning that the previous direction is weakening.

Neither signal guarantees that price will continue in the expected direction.

Example of a Buy Entry

Suppose EURUSD is trading on M5 and has been forming lower highs and lower lows.

Price then breaks above a recent swing high and the indicator marks a bullish CHoCH.

Rather than buying immediately, wait for price to pull back and look for bullish confirmation, such as a strong rejection candle or a new higher low.

A possible buy entry is above the confirmation candle’s high.

A stop-loss can be placed below the pullback low, while the next resistance or swing high provides a potential profit target.

Example of a Sell Entry

Suppose GBPUSD is moving upward but then breaks below a recent swing low, producing a bearish CHoCH.

Wait for price to retrace towards the broken structure area and look for bearish confirmation.

A possible sell entry is below the low of the confirmation candle.

The stop-loss can be placed above the pullback high, with the next support level or previous swing low serving as a potential target.

These examples illustrate a confirmation-based approach rather than automatic buy and sell instructions.

During scalping, spreads, slippage, and rapid price changes can significantly affect results, so the setup should offer a reasonable risk-to-reward ratio before a trade is considered.

Get Instant Free Access

Download Bos&Choch.ex5 for MT5

Indicator Settings

  • Period: Controls the ZigZag calculation period and influences swing detection.
  • Depth: Sets the depth used to identify swing points.
  • Deviation: Defines the deviation threshold used in swing detection.
  • Backstep: Controls the spacing rules applied to neighbouring swing points.
  • Show CHoCH / BoS: Enables or disables the respective structure labels.
  • Buy/Sell CHoCH & BoS Colors: Customizes the colours of bullish and bearish events.
  • Line Types & Widths: Adjusts the appearance and thickness of structure lines.
  • ZigZag Display: Enables or disables swing lines and adjusts their visual appearance.

Important Notes

  • ZigZag-based indicators may update recent swing points as new price data develops. Confirm how this version behaves before relying on historical signals.
  • A BoS or CHoCH label identifies a structural event, not a guaranteed entry signal.
  • Check the broader trend and nearby support or resistance before entering a trade.
  • Lower timeframes generate more frequent signals but can also produce more false breaks and market noise.
  • Test the settings on historical data and in a demo account before using the indicator with real funds.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top