Trading Education Platform SystemSubscribe for Free
Pattern Reality Check / Break of structure and CHoCH
PATTERN REALITY CHECK · SMART MONEY AND LEVELS · TESTED 8 OCT 2026

Break of structure and CHoCH: does it work after costs?

Price closes beyond the last swing high or low. Courses say that is a change or continuation of trend.

No detectable edge after costs

Verdict

No detectable edge after costs

Applied mechanically to 29 coins, this rule showed no detectable edge after costs: the average is within the range of luck, and it does not beat entering at random in a way that holds up.

Average per trade+2.6%+0.026Rof the amount risked, after costs and funding. 95% range: -2.9% to +8.3%.
Trades tested9,37329 coins2020-06-03 to 2026-09-23, 4-hour candles.
Trades won42%needs 41% to break evenWins averaged +1.253R, losses -0.871R.
Against random entries98%of random runs beatenRandom entries averaged +0.0%, because costs hit every trade. Beating them is not enough: the average must also be clearly above zero.

Percentages are % of the amount risked per trade. New to R? Read this first.

What courses teach

The idea

A break of structure (BOS) in the trend direction, or a "change of character" (CHoCH) against it, is taught as the basic signal of "smart money" and price-action courses.

The rules we froze

These numbers are the usual textbook values. They were written before we saw a single result and were not changed afterwards.

PartRule, fixed before the test
Signal
A close beyond the latest confirmed swing high (long) or low (short), within 60 candles. Breaks in the direction of the 50-candle average are labelled BOS, against it CHoCH. Both are traded.
Entry
Market order at the close of the signal candle.
Stop
The opposite latest swing. Skipped if more than 8 ATR.
Target
Twice the distance to the stop (2R).
Time limit
Closed after 60 candles (10 days) if neither stop nor target was hit.
Costs
0.14% round trip plus real funding, charged on every trade.
What it looks like

Examples, good and bad

Two real trades picked by a fixed rule, not for being pretty, and six drawn at random from the held-back period (the most recent two years). 2 of the 6 won. Examples show the rule, they are not results: the results are the numbers further down.

Break of structure and CHoCH example that reached the target
Break of structure and CHoCH example that was stopped out
Break of structure and CHoCH example 1
Break of structure and CHoCH example 2
Break of structure and CHoCH example 3
Break of structure and CHoCH example 4
Break of structure and CHoCH example 5
Break of structure and CHoCH example 6
Results

Trade after trade

All 9,373 trades added up, with the three periods shaded. The right axis shows euros if you risked €100 on each trade. The dashed line is what random entries would have done.

Break of structure and CHoCH cumulative result

By period

The same average, split by period. The black bars are the 95% range: if they cross zero, we cannot tell the result from luck.

PeriodTradesAverage per tradeTrades won95% range
Build
4,423
+1.4% +0.014R
41.2%
-6.4% to +9.2%
Validation
3,263
+4.6% +0.046R
43.9%
-4.9% to +14.8%
Held-back
1,687
+1.7% +0.017R
41.6%
-12.3% to +16.4%
Break of structure and CHoCH result by period

By version

VersionTradesAverage per tradeTrades won
Long
4,798
+1.5% +0.015R
39.9%
Short
4,575
+3.7% +0.037R
44.7%
BOS
4,090
+6.8% +0.068R
43.3%
CHoCH
5,283
-0.7% -0.007R
41.4%

How the trades ended

Break of structure and CHoCH trade outcomes
The honest yardstick

Compared with entering at random

A pattern should beat luck, not zero. We ran 1,000 simulations that enter at random times on the same coins and periods, in the same direction, with the same stop distance, target and time limit.

Break of structure and CHoCH compared with random entries
In plain words

Why the numbers look like this

Random entries lose too. Entering at random times with the same stops and targets averaged +0.0% per trade (+0.000R) because of fees, funding and spread. The pattern averaged +2.6% and did better than 98% of 1,000 random runs. That is the honest comparison: not zero, but what luck plus costs produce.

Before costs: +5.1%. After costs: +2.6%. Fees, funding and slippage took 2.5% of the amount risked from every trade, on average.

Win rate versus break-even. It won 42.2% of trades. With average wins of +1.253R and losses of -0.871R, it needed 41.0% to break even. The win rate is above what it needs, which is what a positive result looks like.

Opposite side, same stops. Taking the opposite direction on every signal, with the same stop distance, averaged -4.6%. If the pattern carried real information, the pattern direction should beat its mirror by a clear margin. Here the gap is 7.2 percentage points.

Consistency across time. The average was positive in 3 of 3 periods. All three periods are positive, but the ranges below show they are within normal luck.

Sensitivity. Across 32 variations of the rule, 32 were positive and 0 negative. The best variation (+8.5%, 1,504 trades) is not a result: with 32 variations, a few green cells appear by chance. We look for a broad green region.

Stress tests

Does it survive changes?

Changing the pattern shape

Each cell is the same test with a different setting. The outlined cell is the rule we froze. Green is positive, red negative. We do not pick the best cell: we look for a broad region.

Break of structure and CHoCH sensitivity to shape

Changing the exits

Same idea for the target and the stop.

Break of structure and CHoCH sensitivity to exits

Changing the costs

CostsAverage per trade
No costs, funding only
+4.5% +0.045R
Half the costs
+3.5% +0.035R
Our costs (0.14% + funding)
+2.6% +0.026R
Double costs
+0.7% +0.007R
Triple costs
-1.2% -0.012R

Another timeframe

On daily candles the same rule gave +13.7% over 1,496 trades.

Coin by coin

18 of 29 coins had a positive average. With a few dozen trades per coin, some are always positive by chance.

Break of structure and CHoCH result by coin
Limits

What this does not say

  • It does not say break of structure and choch never works. It says this version of the rule, applied to every case, shows no detectable edge after costs in this data.
  • It is a simulation. Real fills, delays and emotions make results worse.
  • The market may change. Results from the past are not a forecast.
  • We publish tests of popular patterns, we do not publish or comment on strategies we use ourselves.

Method: how we test · Errors: corrections · Education only, not investment advice.

Questions

Questions about break of structure and choch

Does break of structure and choch work in crypto?

In our test of 9,373 trades on 29 crypto perpetuals, with real costs and funding, the average result was +0.026R per trade (+2.6% of the amount risked). Verdict: no detectable edge after costs. This applies to the textbook rule defined on this page, not to every way of using it.

Why do I see charts where break of structure and choch worked?

Because any rule produces winning examples. A chart that shows a winner says nothing about how often the same rule fails. The test above applies the rule to every case, with costs, without picking.

What would make this result change?

A different timeframe or market, different exits, or filters that add information the pattern does not contain. We tested a second timeframe and 32 variations of the rule; the numbers are on this page.

How should I read the percentages?

They are percentages of the amount you risk per trade, not of your account or of the coin price. +2.6% means +2.6% of the amount risked, on average. See what is R.