Market Structure (ICT)

Break of Structure / Change of Character

A trend is a sequence of higher highs and higher lows, or the reverse, and the whole trade is reacting the moment that sequence actually breaks.

Watch structure build, call it live

This chart plays forward on its own, about one candle per second. A swing high or low only gets labeled once two bars have printed on each side confirming it, so every label is already two bars old by the time it appears on the chart. That lag is real and it's the point: live structure calls are made without knowing the future. Each new confirmed swing gets compared to the one before it of the same type. HH and HL keep an uptrend intact, LH and LL keep a downtrend intact. Click Call BOS the instant you think price just extended the existing structure, or Call CHoCH the instant you think the structure just broke the other way. The grade checks whether you were right and how many bars late you were.

Undetermined

Watch the tape. Call BOS or CHoCH the instant you think structure breaks.

0
Calls made
0
Correct calls
Avg bars late, correct
0
False calls

How it works

  1. Structure is built from confirmed swing points, not every wiggle. A high only counts once price has turned down and made a lower high or low after it. This page uses a fixed confirmation window, two bars on each side, so the labels are reproducible instead of eyeballed.
  2. Break of structure means the trend is continuing. In an uptrend, price taking out the most recent swing high is BOS: the existing higher-high, higher-low sequence just extended.
  3. Change of character means the sequence itself broke. In that same uptrend, price breaking below the most recent swing low is CHoCH: the higher low that was supposed to hold didn't.
  4. Timing the call is part of the skill, not just naming it correctly. Calling CHoCH several bars after it already happened doesn't help a live trade, which is why this page grades reaction speed separately from accuracy.
  5. One CHoCH doesn't automatically mean a brand new trend. It means the prior trend's structure broke. Whether a fresh sequence of opposite swings actually builds is a separate question.

Where this breaks

CHoCH called on a swing point that never should have confirmed

The whole framework depends on the fractal confirmation rule catching genuine swing points and ignoring noise. In a choppy, low-momentum stretch, minor wiggles satisfy that same fixed confirmation window constantly, throwing off a stream of CHoCH signals that aren't describing any real shift, just normal back-and-forth inside a range that has no structure to break in the first place. The label on the chart looks exactly as official whether the swing point behind it was a meaningful turn or a few bars of nothing, which is why this page still leaves the honest caveat: the mechanical rule itself can be fooled by chop even while it grades the visitor against that same rule. Two confirming bars filters out some noise, not all of it, and a tighter market can produce a run of confirmed swings that are really just the same narrow range being relabeled over and over.

Risk & liability disclaimer: This page is an educational tool only, not financial, investment, or tax advice, and not a recommendation to take any specific trade. The candles and price data shown are randomly generated simulations for illustration, not real market data. Every strategy shown carries a real risk of loss, including loss of principal.