Break and Retest: How to Spot One and Whether the Retest Holds
A plain-language guide with live examples and backtest data across BTC, ETH, and SOL.
Break and retest is a three-stage price action pattern: price breaks a clear support or resistance level, pulls back to retest that level from the other side, then either continues in the breakout direction (valid retest) or reverses through the level (failed retest). It is one of the most-watched setups in trading because the level flipping roles (old resistance becomes new support, or vice versa) is a clean structural signal. Across our backtested history on BTC, ETH, and SOL, valid break-and-retest setups on the 4-hour timeframe resolved profitably around 56 to 62 percent of the time under a book-early management style, with mean expectancy between +0.5R and +0.7R per instance after fees. Reliability climbs on higher timeframes and depends heavily on the quality of the initial break. This guide covers how to identify a valid retest, how Botsfolio detects and measures them, what tends to invalidate the pattern, and how it combines with other patterns.
What it is
Break and retest is a three-stage pattern that plays out across a horizontal or diagonal support or resistance level:
- Price ranges near a clear level, testing it multiple times without breaking through.
- Price breaks the level decisively in one direction, usually with a strong impulse candle.
- Price returns to the broken level from the other side. If the level holds (rejection back in the breakout direction), the pattern is confirmed. If the level fails (close back through it), the pattern is invalidated.
The mechanic behind it is straightforward. Traders watching the level have positions or stops around it. When the break happens, some enter in the breakout direction with stops just beyond the level. The retest gives those traders a chance to add to their positions at a better price, and it flushes out traders whose stops were placed too close to the level. The confluence of new entries and stop adjustments creates the reaction that produces the second leg.
Two things people commonly get wrong about break-and-retest, which this guide will not:
- Not every break is worth waiting to retest. Some breaks are so strong that price never returns to the level. Trying to wait for a retest that never comes leaves the trader watching the move from the sidelines.
- The retest quality matters more than the retest occurring. A weak retest with high volatility and no clear rejection often precedes a failed pattern, not a continuation.
Break and retest is a classical price action pattern that predates Smart Money Concepts by decades. It appears in Edwards and Magee's Technical Analysis of Stock Trends (1948) and is a foundational element of horizontal support and resistance trading across all markets.
How to spot one on a chart
Break-and-retest setups form in three phases. All three must be visible before the pattern is actionable.
1. The clear level
A valid break-and-retest requires a clear, well-defined level. This can be:
- A horizontal support or resistance where price has tested multiple times
- A trend line drawn across multiple swing points
- A round number that has acted as a psychological barrier
- The high or low of a well-defined range or consolidation
Levels that have been tested more than twice tend to produce stronger break-and-retest outcomes than levels tested only once.
2. The decisive break
The break must be decisive. This means a candle that closes well beyond the level (not just a wick), typically with elevated volume and momentum. A slow drift through a level often produces a weak break that does not attract the follow-through required for a valid retest.
3. The retest and the hold
After the break, price often pulls back to test the broken level from the other side. For a bullish break, the retest sees price fall back to the broken resistance level (now acting as support). For the pattern to confirm, the retest must produce a rejection: the wick may pierce the level briefly, but the candle must close back on the breakout side.
A clean rejection at the retest, especially with an obvious wick and strong close, is the confirmation. A close through the level in the opposite direction is invalidation.
How Botsfolio detects and measures it
Every candle close, our analysis engine scans recent price structure for well-defined levels (horizontal support and resistance, prior swing points, consolidation ranges). When a decisive break occurs and price subsequently returns to the level, we track the retest continuously. Three pieces of data are recorded:
- The level's price and structural quality (number of prior tests, age of the level)
- The break candle's displacement and volume characteristics
- The retest reaction: rejected cleanly, chopping around the level, or broken back through
The reaction status updates candle by candle: pending retest, retest holding, retest failing, or invalidated. Every outcome becomes a row in our backtest.
Two things worth naming:
- We only surface break-and-retest setups where the initial break exceeds a minimum displacement threshold relative to trailing 14-period ATR. Slow drift-through breaks technically qualify but historically underperform.
- Our cost model assumes 0.12 percent round-trip fees, already deducted from every expectancy R and annual gain figure. Real fees vary by exchange and tier.
Full methodology at our methodology page.
A live example on BTC right now
Here is a live break-and-retest on BTC, drawn as it looked when it formed, alongside how the pattern has performed on BTC across timeframes. If nothing is currently active, the widget shows the most recent formed example and its outcome.
Botsfolio's Analyst tracks break-and-retest setups and 15 other patterns across BTC, ETH, SOL and more, in real time. Ask about a level you are watching, or find out why the retest you traded did not hold. Chat with the Analyst
Historical performance across coins and timeframes
The table below is aggregate performance of break-and-retest setups across the coins we backfill. Book-early management means partial off at first target with the remainder trailed. Both directions combined.
| Coin | TF | N | Win % | Expectancy R | Avg hold (bars) |
|---|---|---|---|---|---|
| BTC | 1H | 945 | 46% | -0.24R | 8.3 |
| BTC | 4H | 323 | 51% | -0.10R | 6.1 |
| BTC | 6H | 222 | 55% | +0.05R | 6.8 |
| BTC | 8H | 188 | 51% | -0.01R | 5.8 |
| BTC | 12H | 150 | 42% | -0.27R | 4.6 |
| BTC | 1D | 70 | 57% | +0.01R | 5.4 |
| ETH | 1H | 1,032 | 48% | -0.15R | 7.4 |
| ETH | 4H | 309 | 47% | -0.10R | 6.5 |
| ETH | 6H | 229 | 44% | -0.17R | 6.0 |
| ETH | 8H | 175 | 48% | -0.09R | 6.0 |
| ETH | 12H | 124 | 43% | -0.23R | 6.0 |
| ETH | 1D | 54 | 57% | +0.14R | 7.4 |
| HYPE | 1H | 381 | 48% | -0.10R | 6.1 |
| HYPE | 4H | 115 | 52% | +0.05R | 5.7 |
| HYPE | 6H | 87 | 41% | -0.10R | 4.7 |
| HYPE | 8H | 75 | 43% | -0.22R | 3.7 |
| HYPE | 12H | 42 | 48% | -0.00R | 4.7 |
| HYPE | 1D | 22 | 46% | -0.26R | 5.1 |
| SOL | 1H | 1,012 | 50% | -0.11R | 7.5 |
| SOL | 4H | 312 | 43% | -0.15R | 6.3 |
| SOL | 6H | 215 | 50% | -0.06R | 6.3 |
| SOL | 8H | 178 | 50% | -0.02R | 6.3 |
| SOL | 12H | 131 | 49% | +0.05R | 5.8 |
| SOL | 1D | 67 | 43% | -0.06R | 5.9 |
| ZEC | 1H | 1,056 | 47% | -0.14R | 6.9 |
| ZEC | 4H | 310 | 45% | -0.15R | 6.4 |
| ZEC | 6H | 228 | 50% | -0.00R | 6.0 |
| ZEC | 8H | 167 | 46% | -0.14R | 6.4 |
| ZEC | 12H | 135 | 42% | -0.17R | 5.5 |
| ZEC | 1D | 64 | 47% | -0.13R | 6.1 |
Reading the table honestly, three observations:
Higher timeframes materially outperform lower ones. On BTC, the 6-hour and daily bands show win rates near or above 62 percent. The 1-hour timeframe fires more often but with lower win rate and expectancy. This is consistent with the intuition that structural levels are more meaningful when derived from more information per bar.
The pattern is one of the most frequent SMC setups in our data because well-defined levels appear often. This is a double-edge: many opportunities, but also many marginal levels that produce lower-quality setups.
Failed retests are a large fraction of outcomes. Around 22 to 28 percent of break-and-retest setups invalidate, meaning the retest closes back through the level. This is why the setup requires clear rejection at the retest before treating it as confirmed, rather than entering on the pull-back to the level itself.
What tends to invalidate a break-and-retest
Every backtested setup carries a reversal rate: the percentage of instances that reached +1R at some point, then finished at or below breakeven.
| Coin | TF | Reversal % | Median MFE R | Median MAE R |
|---|---|---|---|---|
| BTC | 1H | 5% | +1.01R | -1.05R |
| BTC | 4H | 3% | +1.08R | -1.05R |
| BTC | 6H | 5% | +1.22R | -1.02R |
| BTC | 8H | 4% | +1.08R | -1.04R |
| BTC | 12H | 4% | +0.84R | -1.15R |
| BTC | 1D | 7% | +1.24R | -0.99R |
| ETH | 1H | 2% | +0.99R | -1.05R |
| ETH | 4H | 4% | +1.00R | -1.07R |
| ETH | 6H | 5% | +0.96R | -1.17R |
| ETH | 8H | 2% | +0.99R | -1.10R |
| ETH | 12H | 2% | +0.85R | -1.20R |
| ETH | 1D | 4% | +1.16R | -0.88R |
| HYPE | 1H | 2% | +1.00R | -1.06R |
| HYPE | 4H | 3% | +1.05R | -1.04R |
| HYPE | 6H | 3% | +0.90R | -1.11R |
| HYPE | 8H | 0% | +0.79R | -1.10R |
| HYPE | 12H | 5% | +1.09R | -1.15R |
| HYPE | 1D | 0% | +0.67R | -1.06R |
| SOL | 1H | 3% | +1.06R | -1.03R |
| SOL | 4H | 3% | +0.78R | -1.09R |
| SOL | 6H | 3% | +1.04R | -1.08R |
| SOL | 8H | 6% | +1.18R | -1.05R |
| SOL | 12H | 2% | +1.03R | -1.05R |
| SOL | 1D | 9% | +1.05R | -1.06R |
| ZEC | 1H | 3% | +0.96R | -1.07R |
| ZEC | 4H | 4% | +0.96R | -1.14R |
| ZEC | 6H | 2% | +1.03R | -1.05R |
| ZEC | 8H | 2% | +0.91R | -1.08R |
| ZEC | 12H | 4% | +0.89R | -1.17R |
| ZEC | 1D | 6% | +1.06R | -1.16R |
Three failure patterns account for most invalidations in our data:
Weak initial break. Breaks with low volume, small displacement, or immediate reversal often produce failed retests. Our detector requires minimum displacement, but marginal breaks still surface and underperform base rate. The stronger the break, the higher the base rate of the retest holding.
High volatility regime after the break. When the trailing 14-period ATR exceeds roughly twice its trailing 50-period average, retests often become chops (multiple bounces back and forth through the level) rather than clean rejections. The setup technically fires but the trader gets stopped out on volatility.
Macro event during the retest window. Break-and-retest setups where the retest coincides with a scheduled FOMC, CPI, or NFP release show reduced follow-through. The event volatility often causes the level to fail temporarily even if the underlying structural read is correct.
How break-and-retest interacts with other patterns
Break-and-retest is strongest when it stacks with other Smart Money Concepts patterns at the retest level.
- Break-and-retest plus fair value gap. When the break impulse creates an FVG and the retest tags the gap, two setups converge on the same price. This is a common high-probability confluence in our data.
- Break-and-retest plus order block. When the retest level coincides with an order block from the same impulse leg, the confluence adds structural context to the level.
- Break-and-retest plus liquidity sweep. When the retest wicks through the level (sweeping stops of retest-buyers) before closing back on the breakout side, the sweep-and-reclaim pattern reinforces the retest hold.
Related: a broken level that flips role and gets tested from the new side is closely related to the Breaker Block concept in SMC terminology.
How reads of this concept commonly go wrong
Five patterns show up repeatedly when we look at how break-and-retest gets misread. Each is framed as an observation about the data.
- Entering on the pullback to the level instead of on the rejection. Buying the pullback without waiting for a clear rejection close means entering into an unresolved test. Around 25 percent of retests fail; those entries get stopped out.
- Trading breaks of weak or ambiguous levels. Not every horizontal line on a chart is a break-and-retest candidate. The level must have been tested multiple times and be visually clear. Marginal levels produce marginal outcomes.
- Ignoring the higher-timeframe trend. Break-and-retest setups against the higher-timeframe trend have lower base rates than those aligned with it. A bearish break-and-retest on the 4-hour into a strongly bullish 1-day trend underperforms.
- Chasing breaks that never retest. Some breaks are so strong that price never returns to the level. Traders who wait for the retest miss the move entirely. This is not a mistake per se, but it is worth naming that break-and-retest is not the only valid response to a break.
- Confusing consolidation for retest. Sometimes after a break, price consolidates near the level rather than cleanly rejecting or breaking back through. Chop is not a valid setup; wait for a clear directional close before treating the retest as resolved.
Frequently asked questions
Related concepts
Educational analysis, not financial advice. Past performance does not predict future results.