Break and Retest Strategy Forex: Rules, Risk, and Educational Backtest

A break and retest strategy in forex waits for price to break a defined level, return to it, and confirm whether the broken area is holding from the new side. This page explains one daily 50-day level retest rule model, entries, exits, risk controls, and a hypothetical sensitivity test; the baseline result was negative and is used to study risk behavior, not to prove future performance.
 
Written byHenry Green
Published
Last updated

Key Takeaways

  • A forex break and retest strategy waits for price to break a level, return to it, and confirm whether the level has flipped before entry.
  • The retest is not an automatic signal; it must help define confirmation, invalidation, stop placement, and target room.
  • Break and retest setups can form around support and resistance, trendlines, range boundaries, session ranges, and break-of-structure areas.
  • Clean, shallow, deep, messy, missed, and failed retests need different decisions.
  • The educational sensitivity test reviewed one daily 50-day horizontal level break-and-retest rule model; the baseline result was negative, so the figures should be used to study risk behavior, not as proof of future performance.
Risk note: Forex trading involves risk of loss, including the possible loss of the entire investment. Break and retest setups can fail through false breakouts, weak levels, messy retests, spread widening, slippage, news movement, poor stop placement, and emotional entries. The retest may clarify the trade location; it does not make the breakout reliable by itself. Review FXGlory's risk disclosure before trading live.
Educational note: This material explains how break and retest setups can be reviewed in forex. It is not financial advice, a trading signal, a performance claim, or a recommendation to trade any specific pair, level, timeframe, or direction.
Quick answer: Plain chart version: mark the level first, wait for price to break it, wait for price to come back, then check whether the level holds or fails. A trade is considered only when the retest gives confirmation, invalidation, and enough target room after costs.

What Is A Break And Retest Strategy In Forex?

A break and retest strategy in forex is a price-action method where price breaks a support, resistance, trendline, range boundary, session range, or structure level, then returns to test that broken area before continuation is considered.

The retest matters because a breakout alone can be too early or too emotional. Price may break a level and keep moving, but it may also reverse quickly and turn into a fakeout. Waiting for a retest gives the trader a chance to see whether the broken level is accepted by the market or rejected back into the old structure.

For breakout types beyond retest entries, use the wider forex breakout strategy guide. The break and retest method is useful only when the return to the broken level gives clearer entry, stop, and invalidation rules.

Breakout vs Retest vs Break And Retest

Breakout, retest, and break and retest are often used together, but they are not identical. Separating them helps prevent late entries and emotional rule changes.

TermMeaningMain Risk
BreakoutPrice moves beyond a support, resistance, range, trendline, or structure levelThe break may fail quickly and return into the old area
RetestPrice returns to the broken level after the breakoutThe retest may be shallow, messy, too deep, or never happen
Break and retestThe trader waits for the break, the return, and confirmation before entryThe trader may enter too early or treat every return as confirmation
Failed retestPrice cannot hold the new side of the broken levelThe setup may become a fakeout or reversal instead of continuation

A clean break and retest setup has three separate decisions: whether the original break is meaningful, whether the return respects the broken area, and whether the entry has clear invalidation.

Benefits And Limits Of Break And Retest Trading

A retest can give the trader a better-defined location than chasing the first breakout candle. It can also create missed trades, late entries, and false confidence if every return to a level is treated as confirmation.

Potential BenefitPractical MeaningLimit To Control
Clearer entry areaThe broken level gives a reference point for the entry decisionThe level may not hold after the return
More defined invalidationThe retest can show where the setup is wrongThe stop may still be too wide for the account risk limit
Reduced chase behaviorThe trader waits for price to come back instead of entering far from the levelThe retest may never happen
Better fakeout filteringA failed retest can warn that the breakout is not acceptedA deep retest can be hard to separate from a true failure
Useful across several structuresThe method can apply to levels, trendlines, ranges, and swing structureEach structure type must be tested separately

How Role Reversal Works

Role reversal is the core idea behind many break and retest setups. In a bullish setup, old resistance may become new support after price breaks above it. In a bearish setup, old support may become new resistance after price breaks below it.

The level does not flip role just because price crossed it. The trader needs evidence that price has accepted the new side of the level. That evidence may come from rejection, a close that holds, a controlled retest, a failed move back into the old range, or a lower-timeframe structure shift that supports the continuation idea.

Role reversal rule: A broken level becomes useful only after price behavior shows that the market is respecting the new side of the level.

Use role reversal around broken support or resistance when the setup depends mainly on horizontal levels.

Break And Retest Rule Sequence

A break and retest setup should follow a fixed order. Starting with the retest candle before judging the level can lead to forced trades.

  1. Mark the level: identify support, resistance, trendline, range boundary, session range, or structure area before the break happens.
  2. Wait for a clean break: price should move beyond the level with enough clarity to separate a break from a small probe.
  3. Wait for the return: price should come back toward the broken level instead of being chased far away from it.
  4. Judge the retest quality: check whether the retest is clean, shallow, deep, messy, missed, or failed.
  5. Wait for confirmation: use rejection, close behavior, a structure shift, or a failed return into the old zone.
  6. Define invalidation: decide where the retest idea is wrong before entry.
  7. Check target room: the next support, resistance, swing, or range target should leave room after spread and slippage.
  8. Size the position: position size should be based on the stop distance and risk limit, not on confidence after the retest.

For the wider entry and exit sequence, use entry, stop, target, and invalidation rules.

Retest Decision Zone

The retest decision zone is the area where the trader decides whether the broken level is being respected, rejected, or reclaimed by the old structure. It is not a single perfect line. In forex, spread, wick behavior, and short-term volatility can make the retest behave like a small zone rather than an exact touch.

Zone BehaviorWhat It SuggestsDecision
Price returns to the zone and rejects itThe broken level may be respectedReview entry only if stop and target are clear
Price pauses but gives no directionThe retest is undecidedWait; do not enter only because price reached the zone
Price overlaps the zone repeatedlyThe level may be messy or weakSkip unless structure becomes clear again
Price accepts back inside the old rangeThe breakout may have failedCancel the continuation setup
Price never returns to the zoneNo retest has formedAvoid chasing unless another written strategy applies
Decision-zone rule: Touching the broken level is not enough. The retest must help define entry, invalidation, stop placement, and target room.

Types Of Break And Retest Setups

Break and retest setups can appear around different structures. The logic is similar, but the level type changes the way confirmation and invalidation should be judged.

Setup TypeHow It FormsWhat To ConfirmMain Risk
Support and resistance retestPrice breaks a horizontal level and returns to itOld resistance holds as support, or old support holds as resistanceThe level was weak or too obvious, creating a fakeout
Trendline break and retestPrice breaks a trendline and returns to test it from the other sideThe trendline area rejects price after the breakThe trendline is drawn loosely or adjusted after the move
Break of structure retestPrice breaks a prior swing high or low and returns to the structure areaThe retest supports the new directional structureA small lower-timeframe break conflicts with higher-timeframe context
Range or box retestPrice breaks a range boundary and returns to the edgeThe old range edge holds after the breakPrice returns into the range and traps breakout entries
Session range retestPrice breaks a planned session range and retests the boundaryThe retest holds during active market conditionsSession volatility creates a quick fakeout

Use price-action confirmation at the retest when the setup depends on candle behavior, rejection, failed continuation, or structure shift.

Trendline Break And Retest

A trendline break and retest uses a diagonal structure instead of a horizontal level. The trendline should be drawn from clear swing points before the break happens. If the line is adjusted after price moves, the setup becomes subjective.

In an uptrend, a bearish trendline break and retest may form when price breaks below the rising trendline and then returns to test it from underneath. In a downtrend, a bullish version may form when price breaks above a falling trendline and then returns to test it from above.

  • Do not use a trendline retest if the line has only been drawn after the break.
  • Do not force a diagonal line through messy price action.
  • Do not ignore nearby horizontal support or resistance.
  • Do not enter on the retest unless the stop and invalidation are clear.

A trendline retest is stronger when horizontal structure, swing behavior, or higher-timeframe context also supports the level. Use trend context before treating a trendline break as a structure change.

Break Of Structure Retest

A break of structure retest focuses on swing behavior. Price breaks a prior swing high or swing low, then returns to the structure area to test whether the new direction is being accepted.

A bullish break of structure may form when price breaks a prior swing high and later retests the broken swing area. A bearish version may form when price breaks a prior swing low and later retests the broken area from below.

The key risk is timeframe conflict. A lower-timeframe break of structure may look clean while the higher timeframe remains inside a range or near a major obstacle. The trader should decide which timeframe controls the trade idea before entry.

Structure rule: A break of structure retest should be judged against the timeframe that created the structure. A small lower-timeframe break should not override a stronger higher-timeframe level by itself.

Use multiple time frame analysis when the break, retest, and entry do not belong to the same chart.

Clean Retest vs Weak Retest vs Failed Retest

The quality of the retest is often more important than the breakout itself. A trader should not treat every return to a broken level as a valid entry.

Retest TypeWhat It Looks LikePossible Decision
Clean retestPrice returns to the broken area, rejects it, and holds the new sideReview entry only if invalidation and target room are clear
Shallow retestPrice returns near the level but does not fully touch itWait for confirmation; avoid chasing if stop logic is unclear
Deep retestPrice pushes beyond the level but then recovers the new sideCheck whether it is a sweep or a true failure
Messy retestPrice overlaps the level repeatedly without clear rejectionSkip unless structure becomes clear again
No retestPrice breaks and continues without returningAvoid chasing unless a separate strategy allows continuation entry
Failed retestPrice returns through the broken level and accepts the old range againCancel the continuation setup; reassess for fakeout conditions
Retest rule: If the retest does not define where the trade is wrong, it has not improved the setup.

Retest Confirmation Methods

Retest confirmation is the evidence that the broken level is still relevant after price returns to it. Confirmation should support the setup; it should not replace stop placement or risk control.

Confirmation TypeWhat It ShowsWeak Version
Rejection wickPrice tested the level and failed to hold beyond itA long wick that appears away from the broken area
Close beyond the levelPrice holds the new side after the retestA close with poor target room before the next obstacle
Engulfing or strong candleMomentum returns after the retestA large candle that enters too late after the move
Lower-timeframe structure shiftShort-term price behavior supports continuationA tiny shift that conflicts with higher-timeframe structure
Fibonacci, moving average, or pivot supportA secondary tool aligns with the retest zoneThe tool becomes the reason for entry instead of the broken level

Fibonacci, moving averages, or pivots can support the zone only when the broken level remains the main reason for the trade. If the level is weak, a secondary tool should not be used to force the setup.

Volume-style confirmation should be handled carefully in spot forex because there is no single centralized exchange volume feed. Platform or tick volume may provide context, but it should not be treated as complete market volume or as proof that the retest must hold.

Bullish And Bearish Example Flow

The following examples show the decision sequence only. They are not trading signals or recommendations.

Example StepBullish Retest FlowBearish Retest Flow
LevelEUR/USD is capped by a clear resistance areaGBP/USD is supported by a clear support area
BreakPrice closes above resistancePrice closes below support
ReturnPrice pulls back toward the broken resistancePrice pulls back toward the broken support
Retest decisionThe old resistance area holds as supportThe old support area holds as resistance
InvalidationPrice accepts back below the retest areaPrice accepts back above the retest area
Target reviewNext resistance must leave enough room after spreadNext support must leave enough room after spread

On more volatile instruments such as gold, the same logic may need wider invalidation and stricter position sizing because wick movement and stop distance can be larger. The level, not the instrument name, should define whether the setup is valid.

Entry, Stop, Target, And Partial Exit Rules

The entry should come after the retest gives enough information to define invalidation. A trader should not enter only because price touched the broken level.

RuleBullish Break And Retest ExampleBearish Break And Retest Example
EntryPrice breaks resistance, retests it as support, and confirms rejectionPrice breaks support, retests it as resistance, and confirms rejection
InvalidationPrice accepts back below the broken resistance areaPrice accepts back above the broken support area
StopBelow the retest structure, wick, or level zoneAbove the retest structure, wick, or level zone
TargetNext resistance, prior swing high, measured range, or continuation levelNext support, prior swing low, measured range, or continuation level
Partial exitOptional reduction near first obstacle if the plan allows itOptional reduction near first obstacle if the plan allows it

A partial exit or first target should be planned before entry. If the first obstacle is too close, the setup may not offer enough room after spread and slippage. Position size should be calculated after the retest stop distance is known. Use position size after the retest stop is known before live testing.

Timeframe, Session, Spread, And News Checks

Break and retest setups can appear on many timeframes. Higher timeframes may show cleaner levels, while lower timeframes can offer earlier entries but more noise. The trader should decide which chart defines the level and which chart defines the entry.

  • Timeframe: the level should be clear on the chart used for decision-making.
  • Higher-timeframe context: the retest should not conflict with a stronger nearby level.
  • Session: the pair should have enough activity for the setup type.
  • Spread: the planned target should still make sense after spread cost.
  • Slippage: fast movement can change entry, stop, and target quality.
  • News: scheduled events can turn a clean retest into a fast fakeout.
  • Margin: position size should fit the account after the stop distance is known.

Review spread conditions before low-timeframe retests, use the FXGlory margin calculator before adding live exposure, and check scheduled-event risk around retests when the setup forms near important data releases.

Common Break And Retest Mistakes

Most break and retest mistakes come from treating the retest as permission instead of evidence. The return to the level is only useful if it helps define the trade and control risk.

  • Chasing the breakout: entering far from the level before the retest happens.
  • Buying or selling the touch: entering because price touched the broken level without confirmation.
  • Redrawing the level after price moves: changing support, resistance, or trendline placement to fit the outcome.
  • Calling every pullback a retest: using the label even when the original level was not clear before the break.
  • Forcing weak levels: drawing support, resistance, or trendlines after the move has already happened.
  • Ignoring failed retests: holding a continuation idea after price accepts back inside the old range.
  • Using stops that are too tight: placing the stop where normal retest noise can trigger it.
  • Using stops that are too wide: making the trade too large for the account risk limit.
  • Ignoring spread: accepting a setup where the first target is too close after cost.
  • Changing the plan after entry: turning a failed continuation trade into a reversal idea without written rules.

No-Trade Conditions

A break and retest strategy needs strong skip rules. Many broken levels do not deserve a trade.

  • Skip if the original level is unclear or drawn after the breakout.
  • Skip if the breakout is only a small probe through the level.
  • Skip if the retest is messy and price overlaps the level repeatedly.
  • Skip if price returns too deep and accepts back inside the old structure.
  • Skip if the stop has no logical invalidation point.
  • Skip if the first target is too close after spread and slippage.
  • Skip if a news event can distort the retest.
  • Skip if higher-timeframe structure conflicts with the setup.
  • Skip if the trade is being taken only because the breakout was missed.

Backtesting Notes For Break And Retest Strategy Forex

This numerical review uses one hypothetical educational rule model: a daily horizontal level break-and-retest setup using a prior 50-day high or low, ATR-based breakout distance, a 10-candle retest window, retest candle confirmation, a 2R target comparison, a level-failure exit, and spread/slippage sensitivity. It does not test every type of trendline retest, session range retest, break-of-structure retest, box retest, or discretionary price-action confirmation.

The model reviews EURUSD, GBPUSD, USDJPY, AUDUSD, USDCAD, and USDCHF on daily candles using public yfinance OHLC data where available. The broken level is defined before the signal using the highest high or lowest low of the previous 50 completed daily candles.

Rule AreaEducational Model Rule
Structure typeHorizontal 50-day support or resistance level
Long breakout levelHighest high of the previous 50 completed daily candles
Short breakout levelLowest low of the previous 50 completed daily candles
Clean break filterBreakout close must be at least 0.10 ATR(14) beyond the level and no more than 1.25 ATR(14) beyond it
Retest windowRetest must occur within 10 daily candles after the breakout candle
Retest zone0.15 ATR(14) around the broken level
Long confirmationRetest candle trades into the zone, closes above the broken level, and closes above its open
Short confirmationRetest candle trades into the zone, closes below the broken level, and closes below its open
EntryNext daily open after the retest confirmation candle
StopBeyond the retest candle extreme with a 0.25 ATR(14) buffer
Target comparisonFixed 2R target from entry
Failure exitExit at daily close if price closes back through the broken level after entry
Maximum holding review25 daily candles after entry

The review records trade count, win rate, average win in R, average loss in R, expectancy in R, profit factor, maximum drawdown in R, worst losing streak, average holding period, pair-level behavior, direction-level behavior, exit reasons, and spread/slippage sensitivity.

Cost InputAssumptions Used
Spread0.5, 1.5, and 3.0 pips
Slippage0.1, 0.5, and 1.0 pips per side
Baseline comparison1.5-pip spread and 0.5-pip slippage per side
Swap and rolloverNot included
Backtesting limitation: This is a hypothetical educational model. yfinance public OHLC data is not FXGlory broker execution data. Spread and slippage are assumptions. Broker-specific swap, rollover, liquidity, rejected orders, partial fills, margin conditions, and fill quality are not included. Daily candles cannot confirm whether stop or target was reached first inside the same candle, so same-candle stop and target touches are treated as stop first. Retest logic is evaluated using daily candles and may differ from intraday retest execution. Keep the script, trade log, and summary JSON with the backtest record. Regenerate the results if the script, data source, costs, exits, holding period, level lookback, retest window, or parameters change.

Educational Sensitivity-Test Results

The supplied Python output completed a hypothetical educational backtest for the daily 50-day level break-retest model from 2016-06-29 to 2026-06-29. Under the baseline cost assumption of 1.5-pip spread and 0.5-pip slippage per side, the baseline result was negative. These figures are for studying risk behavior and rule sensitivity, not for proving future live-trading performance.

MetricBaseline Result
Number of trades98
Win rate18.37%
Average win1.6132R
Average loss-0.8470R
Expectancy-0.3951R
Profit factor0.4285
Maximum drawdown-37.7186R
Worst losing streak15
Average holding period2.97 daily candles
Median holding period1.00 daily candles
Total net result-38.7201R

Pair-Level Baseline Results

PairTradesWin RateExpectancyProfit FactorMax DrawdownTotal Net Result
AUDUSD2114.29%-0.5792R0.2452-11.1795R-12.1628R
EURUSD1520.00%-0.5245R0.3504-8.1247R-7.8677R
GBPUSD2213.64%-0.4311R0.3821-10.3943R-9.4833R
USDCAD1428.57%-0.1008R0.8412-4.3162R-1.4119R
USDCHF1020.00%-0.2467R0.5882-3.0424R-2.4674R
USDJPY1618.75%-0.3329R0.4275-4.8869R-5.3270R

Direction-Level Baseline Results

DirectionTradesWin RateExpectancyProfit FactorMax DrawdownTotal Net Result
Long5420.37%-0.3415R0.4866-22.2521R-18.4412R
Short4415.91%-0.4609R0.3630-20.1634R-20.2788R

Spread And Slippage Sensitivity

Spread PipsSlippage Pips Per SideTradesWin RateExpectancyProfit FactorMax DrawdownTotal Net Result
0.50.19819.39%-0.3378R0.4772-32.1948R-33.1040R
0.50.59819.39%-0.3633R0.4547-34.6498R-35.6000R
0.51.09818.37%-0.3951R0.4285-37.7186R-38.7201R
1.50.19819.39%-0.3696R0.4493-35.2636R-36.2240R
1.50.59818.37%-0.3951R0.4285-37.7186R-38.7201R
1.51.09818.37%-0.4269R0.4044-40.7874R-41.8401R
3.00.19818.37%-0.4174R0.4115-39.8667R-40.9041R
3.00.59817.35%-0.4429R0.3931-42.3282R-43.4002R
3.01.09817.35%-0.4747R0.3717-45.4302R-46.5202R

Exit Reason Counts

Exit ReasonCount
level failure close22
stop first same bar4
stop loss54
target 2r15
time exit3
Result limitation: The baseline expectancy was negative in the supplied output. This does not prove that every break and retest idea fails, and it does not prove future results for any live account. It only describes one hypothetical historical rule model using public daily OHLC data and assumed costs.
Audit trail: Keep the Python script, reports/break_and_retest_strategy_forex_trades.csv, and reports/break_and_retest_strategy_forex_backtest_results.json with the backtest record. Regenerate the results if the script, data source, spread, slippage, exits, holding period, level lookback, retest window, or parameters change.

Testing And Review Checklist

Break and retest strategies should be tested by setup type. Test each retest type separately because a horizontal level retest does not behave the same as a trendline or swing-structure retest.

  1. Choose the structure: support and resistance, trendline, range boundary, session range, or break of structure.
  2. Define the break: decide what counts as a clean break before reviewing examples.
  3. Classify the retest: clean, shallow, deep, messy, no retest, or failed retest.
  4. Write the confirmation: rejection, close, candle behavior, structure shift, or failed return.
  5. Write invalidation: the price or structure that cancels the retest idea.
  6. Record costs: spread, slippage, holding cost, and target room.
  7. Record no-trades: missed retests, messy retests, and failed retests should be reviewed too.
  8. Record mistake tags: chased breakout, late entry, weak level, redrawn level, poor target room, ignored news, or emotional rule change.
  9. Review enough examples: collect at least 30 to 50 examples per retest type before drawing conclusions, without treating past samples as proof of future results.
  10. Review execution: entry timing, stop placement, partial exits, emotional errors, and rule changes.
Final review: A break and retest strategy is useful only when the retest makes the trade more defined. If the return to the level does not clarify entry, invalidation, stop, target, and risk, the setup should be skipped.

Frequently Asked Questions

What is a break and retest strategy in forex?

A break and retest strategy in forex is a trading method where price breaks a support, resistance, trendline, range, or structure level, then returns to test that broken area. The trader waits to see whether the level holds before considering an entry.

Is break and retest the same as breakout trading?

No. Breakout trading may enter as price breaks a level. Break and retest trading waits for price to return to the broken level and confirm whether the level has flipped before entry. It is a narrower type of breakout strategy.

Does a retest always happen after a breakout?

No. Price may break a level and continue without returning. If the retest does not happen, the trader should avoid chasing unless a separate continuation strategy with its own rules allows another entry.

What is the difference between a retest and a fakeout?

A retest checks whether price can hold the new side of a broken level. A fakeout happens when price breaks the level but fails to hold beyond it and returns into the old structure. A failed retest can turn into a fakeout.

Should traders enter on the breakout or wait for the retest?

That depends on the strategy. A breakout entry reacts immediately to the break and may avoid missing fast moves, but it can face more fakeout risk. A retest entry waits for the level to be tested again, but the retest may be missed, messy, or late.

Can break and retest work with trendlines?

Yes. A trendline break and retest can be reviewed when price breaks a well-defined trendline and then returns to test it from the other side. The trendline should be drawn before the break, not adjusted after price has already moved.

What is a break of structure retest in forex?

A break of structure retest happens when price breaks a prior swing high or swing low, then returns to test the structure area. The trader checks whether the new structure holds before considering continuation.

Where should the stop be placed in a break and retest strategy?

The stop should be placed where the retest idea is invalid. Depending on the setup, that may be beyond the retest wick, back inside the old range, beyond the broken level, or beyond the structure that supported the entry.

Why do break and retest strategies fail?

They often fail when the original level is weak, the break is not clean, the retest is messy, the entry is late, spread reduces target room, news distorts price, or the trader enters before confirmation.

Do the hypothetical backtest results prove future performance?

No. They are hypothetical historical results from one educational rule model. The baseline result was negative, and the figures should be used to study risk behavior, execution assumptions, and rule sensitivity, not as proof of future live-trading performance.

Related Contents

Forex Breakout StrategyReview the wider breakout framework before focusing on retest-based entries.
Forex Price Action StrategiesUse price-action confirmation when judging rejection, retest quality, false breaks, and invalidation.
Forex Support And Resistance StrategyReview how broken support or resistance can become the level tested after a breakout.
Forex Entry And Exit StrategyBuild entry, stop, target, partial exit, and invalidation rules around the retest.
Forex Risk Management StrategyCheck position size, stop distance, drawdown limits, and no-trade rules before testing retest setups live.

Review FXGlory Trading Conditions Before Testing Break And Retest Setups Live

Before using a break and retest strategy on a live account, review spread behavior, leverage, margin, platform conditions, stop distance, target room, invalidation rules, and position size. A retest setup should not be traded live without written risk limits.

Open A Real Account