# Spring

Also known as: terminal shakeout.
A Wyckoff concept (Accumulation schematic) in the LuxAlgo Library, with 1 indicator implementation.

## What is a Spring?

A spring is a Wyckoff event at the bottom of an accumulation [trading range](https://www.luxalgo.com/library/concept/trading-range/): price breaks below the range's support, finds little further selling, and quickly reverses back inside. The dip triggers stops below the lows and invites breakdown shorts, but the lack of follow-through shows supply is nearly exhausted, and larger buyers use the flush to complete their positions. In the classic [Wyckoff Accumulation Schematic](https://www.luxalgo.com/library/concept/wyckoff-accumulation-schematic/) it is the phase C test that precedes markup.

Wyckoff-tradition sources grade springs by the volume on the undercut and on the test that follows; the deeper, higher-volume version is often called a terminal shakeout, though many modern sources use the two terms interchangeably. Other frameworks describe the same footprint as a [liquidity sweep](https://www.luxalgo.com/library/concept/liquidity-sweep/) or false breakout of the range lows. The label is earned in hindsight: an undercut that keeps falling was simply a breakdown.

The spring is [effort versus result](https://www.luxalgo.com/library/concept/effort-vs-result/) staged as a single experiment: the break below support is the effort to sell, and the absence of result, no downside follow-through, light volume, a prompt recovery, is the verdict that supply is spent. The schematic gives it a place in a sequence: the selling climax and automatic rally establish the range, secondary tests probe it through phase B, and the spring is phase C's final question, deliberately asked below the lows where every remaining seller and resting stop must answer. What follows, in the textbook progression, is the sign of strength rally, the last point of support pullback, and markup.

Trading practice keeps the sequence's discipline. The confirmation is the test, a quiet pullback holding above the spring low, and the entry convention places stops just below that low, where the accumulation read is objectively wrong; targets classically project from the range's cause, the preparation Wyckoff held proportional to the move it funds. The mirror event guards the other boundary, the [upthrust](https://www.luxalgo.com/library/concept/upthrust/) playing the identical trap at distribution tops, and the cross-framework translation is now standard: spring, sweep of sell-side liquidity, and turtle soup at range lows name one footprint in three vocabularies, which detection tools tag mechanically whatever the trader calls it.

## How to identify a Spring

A spring only exists in context: an established accumulation-style trading range has to come first.

1. Frame the range: mark the support defined by the selling climax and later tests, with price ranging above it long enough that stops have accumulated below the lows.
2. Watch the undercut: price breaks under support, ideally without volume expanding with the break, and re-enters the range within a few bars rather than accepting below it.
3. Demand the test: a quiet pullback that holds above the spring low is the confirmation most Wyckoff texts require; a close back below the spring low cancels the read.
4. Compare the volumes: the undercut's volume grades the event, light for a classic spring, heavy for a shakeout, and the test's volume must be quieter than the spring's, showing supply genuinely dried up.
5. Wait for the sign of strength: a rally on expanding volume and spread out of the range area is the sequence's confirmation that markup, not more ranging, follows.

## How traders use it

- As an entry model inside accumulation: the classic sequence is spring, then a low-volume test that holds above the spring low, then a long entry with the stop below the spring. The test is the confirmation step most Wyckoff texts require before acting.
- As a supply gauge: the volume on the undercut matters. Modest volume that dries up as price re-enters the range supports the accumulation read, while heavy, persistent selling that keeps the market below support argues for a genuine breakdown instead.
- As a cross-methodology translation: structure traders treat springs, sweeps of sell-side liquidity, and swing failure patterns at range lows as versions of the same trap, which helps when reading material from either tradition.
- With the mirror in view: the [upthrust](https://www.luxalgo.com/library/concept/upthrust/) runs the identical experiment at range highs, so range traders watch both boundaries with one grammar, springs arguing accumulation below, upthrusts arguing distribution above.
- For target framing: the classical objective projects from the range's cause, the extent of the preparation, so the spring is sized not just as an entry but as the launch point of a move the schematic expects to be proportional to the base that built it.

## Spring vs related range events

- **Upthrust** (https://www.luxalgo.com/library/concept/upthrust/): The mirror at the other boundary: a push above range resistance that fails and falls back inside, distribution's version of the same trap. One grammar covers both, effort beyond the range answered by no result, with the direction of the failure deciding which campaign is running.
- **Liquidity Sweep** (https://www.luxalgo.com/library/concept/liquidity-sweep/): The modern structural vocabulary for the same footprint: stops below the lows taken, price restored into the range. Wyckoff adds the campaign narrative, phase C of accumulation, and the volume grammar; the sweep framing adds pool mapping. Traders increasingly read both as one event.
- **Wyckoff Accumulation Schematic** (https://www.luxalgo.com/library/concept/wyckoff-accumulation-schematic/): The map the spring lives on: selling climax, automatic rally, secondary tests, then the phase C spring, sign of strength, and markup. Out of that context an undercut is just an undercut; the schematic is what makes the spring a named, tradeable question.

## FAQ

### What is the difference between a spring and a terminal shakeout?

Both are penetrations of accumulation-range support that reverse back into the range. The common reading is a matter of degree: a spring is a relatively shallow undercut, while a terminal shakeout is deeper and more violent, on heavier volume, and often the final event before markup. Plenty of modern material treats the terms as interchangeable, so expect usage to vary by source.

### Does a spring guarantee the range will break out upward?

No. A spring is evidence that supply below the range was thin at that moment, not a guarantee of markup. Wyckoff practice waits for confirmation: a quiet test that holds above the spring low, then a sign of strength on expanding volume. If price later closes back below the spring low, the accumulation read is invalidated.

### What phase of accumulation is the spring?

Phase C, in the schematic's grammar: the range is established in phase A by the selling climax and automatic rally, phase B builds the cause through secondary tests, and phase C asks the final question with a probe below support. A confirmed spring hands the sequence to phase D, the sign of strength and last point of support, with markup as phase E. The lettering matters less than the order: the spring is the test that ends the preparation.

### What volume should a spring show?

The classic spring undercuts on unremarkable volume, selling pressure failing to expand exactly where it had every invitation, and its test must be quieter still, the pairing that certifies supply exhaustion. Heavy volume on the undercut shifts the label toward terminal shakeout, acceptable if the recovery is equally decisive, while heavy volume that keeps price below support is not a spring at all but a breakdown wearing one's clothes.

### How does a spring differ from an SMC liquidity sweep?

The footprint is identical: stops beneath the range lows taken, price promptly restored. The frameworks differ in narrative and follow-through, Wyckoff embedding the event in a campaign schematic with volume grammar and a test requirement, the liquidity reading embedding it in pool mapping with displacement and structure-shift requirements. A trader fluent in both simply has two checklists for one event, and the overlap is why translation between the traditions has become routine.

### What follows a confirmed spring?

The schematic's back half: a sign of strength, a rally on expanding spread and volume that carries price decisively through the range, then a last point of support, the higher-low pullback that offers the second entry, and markup beyond the range. Springs whose aftermath lacks the sign of strength, rallies that stall mid-range on fading volume, are the sequence failing in progress, and the discipline is to treat the missing confirmation as the message.

## Implementations in the Library

- Spring (LuxAlgo): https://www.luxalgo.com/library/indicator/spring/

## Related concepts

- Wyckoff Accumulation Schematic: https://www.luxalgo.com/library/concept/wyckoff-accumulation-schematic/

---

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