# Retest

Also known as: throwback.
A Trend concept (Trend events) in the LuxAlgo Library, with 3 indicator implementations.

## What is a Retest?

A retest is a return to a level that price has already broken, approached now from the other side. After a [breakout](https://www.luxalgo.com/library/concept/breakout/) above resistance, price dips back to touch the broken line; if the old ceiling now behaves as a floor, the level has flipped, the textbook [role reversal](https://www.luxalgo.com/library/concept/role-reversal/). Classical charting used finer vocabulary: a 'throwback' returns to broken resistance and a '[pullback](https://www.luxalgo.com/library/concept/pullback/)' to broken support, but modern usage calls both a retest.

The retest matters because it is the breakout trader's confirmation mechanic. The initial break proves little by itself; plenty of breaks fail within a few bars. A return that holds the level shows traders defended the new side, and it offers a precise invalidation point: the level itself. The cost of waiting is real, though. Not every breakout retests, so retest-only entries systematically miss the strongest moves, and a retest that holds is still no guarantee of continuation.

The mechanics behind the event are ordinary order flow. After a break, early entrants take profit into the move, pulling price back toward the origin; participants who missed the break leave resting bids or offers at the old level; and trapped traders on the wrong side hope for an exit near break-even at the same price. When the returning price meets that mix and the new side wins, the level has demonstrably changed hands. That is also why grading uses a zone rather than a line: defense happens across a band of prices, so a tolerance around the level, scaled to recent volatility, separates a wick probing the zone from a genuine failure.

The same grammar extends beyond horizontal levels. A broken [trendline](https://www.luxalgo.com/library/concept/trendline/) gets retested from the far side, and pullbacks to a rising average traded as [dynamic support](https://www.luxalgo.com/library/concept/dynamic-s-r-via-ma/) follow the identical held-or-failed logic at a moving reference. Tooling reflects the taxonomy: LuxAlgo's Breakouts with Tests & Retests distinguishes tests, approaches from the original side without a prior break, from true retests, while Retest & Break Setup and the Range Average Retest Model package the sequence into detected setups. The vocabulary discipline matters because the two events carry different information: a test probes a standing level, a retest audits a completed break.

## How to identify a retest

A retest needs three ingredients: a level, a confirmed break, and a return. The sequence matters more than any single bar.

1. Mark the level that broke: a horizontal [S/R zone](https://www.luxalgo.com/library/concept/s-r-zone/), range boundary, or trendline that price closed through decisively rather than merely wicked.
2. Wait for price to rotate back to that level from the breakout side. The return often arrives within a few bars, but it can take much longer, or never come at all.
3. Judge the touch: rejection wicks and a close back in the breakout direction argue the level held; a full-bodied close back through it converts the event into a [false breakout](https://www.luxalgo.com/library/concept/false-breakout/) signal instead.
4. Work with a tolerance zone rather than an exact price: a band around the level scaled to recent volatility keeps wick noise from mis-grading the event in either direction.
5. Weigh the tempo: a prompt, decisive rejection is the strong form, while price sitting flat on the retested level suggests nobody is defending the new side and the flip thesis is weakening.

## How traders use it

- As an entry technique: enter on the retest with a stop just beyond the level, so the trade is wrong exactly where the level-flip thesis is wrong. This trades a later entry for tighter, better-located risk.
- As breakout validation: a held retest upgrades confidence that the break was genuine, while a failed one flags a trap early, often before the crowd that chased the initial break has exited.
- Across timeframes: a common pattern is to take the break on a higher timeframe and execute the retest entry on a lower one, where the touch and rejection resolve in finer detail.
- As a management aid: traders already positioned from the break may add on a successful retest or trail stops behind the retested level once it has held.
- On dynamic references: pullbacks to a broken trendline or to a rising [EMA](https://www.luxalgo.com/library/concept/ema/) acting as moving support are traded with the same held-or-failed grammar, extending the retest playbook beyond horizontal levels.

## Retest vs related concepts

- **Pullback** (https://www.luxalgo.com/library/concept/pullback/): A pullback is any counter-trend dip inside a trend; a retest specifically revisits a broken level. A retest often unfolds as a pullback to the level, but most pullbacks are not retests.
- **False Breakout** (https://www.luxalgo.com/library/concept/false-breakout/): The same return separates them: a retest holds the broken level and continues in the breakout direction, while a false breakout closes back through the level and returns to the prior range.
- **Role Reversal** (https://www.luxalgo.com/library/concept/role-reversal/): Role reversal is the principle (broken resistance becomes support, and vice versa); the retest is the observable event that puts that principle on trial.

## FAQ

### Do all breakouts get retested?

No. Some breakouts run without ever returning to the level, especially fast, high-volume ones, while others retest days later or several times. No reliable universal frequency exists across markets and timeframes, so a retest is best treated as one acceptable entry scenario rather than something to count on.

### How do I know if a retest held or failed?

Watch closes, not touches. Wicks probing through the level with closes back on the breakout side are consistent with a hold; one or more full-bodied closes beyond the level argue failure. Many traders also want the reaction to start promptly, since price sitting flat on a retested level suggests nobody is defending it.

### What is the difference between a retest and a throwback?

A throwback is the classical charting term for price returning to broken resistance from above after an upside breakout; the classical 'pullback' is the mirror at broken support. 'Retest' is the modern umbrella word for both directions, and most current material uses it regardless of which side the level broke.

### How many times can a level be retested before it fails?

There is no fixed number, but each successful defense consumes some of the resting interest that made the level hold, so conviction conventionally concentrates on the first retest or two. A level absorbing its fourth or fifth knock is usually being ground down rather than proven, and many traders flip their plan at that point, from trading the hold to preparing for the failure.

### What is the difference between a test and a retest?

Which side of the break you are on. A test approaches a standing level from its original side, no break has occurred, and asks whether the level still holds. A retest returns to a level after price broke through it, and asks whether the flip is real. Detection tools that separate the two are preserving a real informational distinction, not inventing vocabulary.

### Should the retest entry wait for a candle close?

Close-based grading filters the wick traps, at the price of a later, sometimes worse entry. The common compromise is hierarchical: require the touch on the execution timeframe, then confirm with a close, or drop to a lower timeframe where the rejection can print a full structure while the higher-timeframe bar is still forming. Which trade-off wins depends on how violent the instrument's wicks usually are.

## Implementations in the Library

- Retest & Break Setup (LuxAlgo): https://www.luxalgo.com/library/indicator/retest-break-setup/
- Range Average Retest Model (LuxAlgo): https://www.luxalgo.com/library/indicator/range-average-retest-model/
- Breakouts with Tests & Retests (LuxAlgo): https://www.luxalgo.com/library/indicator/breakouts-with-tests-retests/

## Related concepts

- Breakout: https://www.luxalgo.com/library/concept/breakout/
- Reversal: https://www.luxalgo.com/library/concept/reversal/
- Trend Exhaustion: https://www.luxalgo.com/library/concept/trend-exhaustion/
- Pullback: https://www.luxalgo.com/library/concept/pullback/
- Continuation: https://www.luxalgo.com/library/concept/continuation/
- Trend Acceleration/inflection: https://www.luxalgo.com/library/concept/trend-acceleration-inflection/
- Climactic Moves: https://www.luxalgo.com/library/concept/climactic-moves/

---

Source: https://www.luxalgo.com/library/concept/retest/ (LuxAlgo Library, the encyclopedia of trading & technical analysis). Free to use with attribution: https://www.luxalgo.com/library/license/