BullishAgent BullishAgent
EDGAR Earnings Ratings Insiders Shorts
ETFs Screener
Sign in Register
Chapter 5 · Intermediate

Springs, Upthrusts & Tests, Isolated

Chapters 3 and 4 introduced the Spring and the Upthrust inside the full schematic. This chapter pulls them out and puts them under a microscope, because in practice the single most expensive Wyckoff mistake is confusing a real one for a fake one — and the difference is precise, not a matter of feel.

Why "it broke support" isn't enough

A Spring and a genuine breakdown look identical for exactly one bar: price trades below the range low. Everything that tells you which one you're looking at happens in the bars immediately around it — the volume that produced the break, how far price actually traveled below support, and critically, how fast and how forcefully it gets reclaimed. Treat every support break as a Spring and you'll get run over by real breakdowns constantly. Treat every support break as a real breakdown and you'll miss the highest-quality entries in the method.

Grading a Spring

Run a candidate Spring through these checks, in order:

Check Real Spring Genuine breakdown
Penetration depth Shallow — a small overshoot past support, not a decisive new leg down Deep — price travels well past support with room to keep falling
Volume on the break Often elevated (stop-runs, panic) but the bar's close is well off the low — supply absorbed intrabar Elevated volume with a close near the low — no absorption, sellers still in control at the close
Time to reclaim Fast — back above support within 1–3 bars Slow or never — price stays below support, or reclaims fail repeatedly
Volume on the reclaim Expanding as price crosses back above support — demand stepping in with conviction Thin, unconvincing — any bounce lacks participation
The follow-up Test A later dip toward the Spring low arrives on visibly lower volume — supply confirmed dry A later dip toward the level arrives on volume as heavy or heavier — supply still present
The single highest-value tell
If you can only check one thing: where does the break bar close relative to its own range, and where does price sit one to three bars later? A Spring closes off its low and is back above support within a few bars. A real breakdown closes near its low and stays there. Depth of penetration is a weaker signal than most beginners assume — some of the cleanest Springs undercut support by a meaningful amount before reversing; what matters is the speed and volume character of the reclaim, not how far below the line price briefly traded.

Grading an Upthrust — the exact mirror

Every rule above flips for the Upthrust / UTAD from Chapter 4:

Real Upthrust
  • Break above resistance closes well off the high — demand absorbed intrabar by supply
  • Fast rejection back below resistance, typically within 1–3 bars
  • Volume expands as price falls back below the line
  • A later rally attempt toward the level comes on visibly lower volume
Genuine breakout
  • Break closes near the high — demand still in control at the close
  • Holds above resistance; no fast rejection
  • Pullbacks toward the old resistance line are shallow and low-volume (an LPS forming, not a failure)
  • A later retest holds well above the breakout level

What actually makes a Test valid

The Test is easy to underrate because it looks like "nothing happening" compared to the drama of a Spring or Upthrust — but a missing or failed Test is one of the most common reasons a seemingly good Spring entry doesn't work. A valid Test needs all three of the following:

  • Directionally correct — it revisits the area of the event it's testing (the Spring low, the UT high), not a new, unrelated level.
  • Lower volume than the event itself — this is non-negotiable. A "test" that arrives on volume equal to or heavier than the Spring/UT it's testing is not confirming anything; it's telling you the fight isn't over.
  • Holds the level — for a Spring's Test, that means not making a new low below the Spring low; for a UT's Test, not making a new high above the UT high. A minor overlap is tolerable; a clean new extreme on the test invalidates it.

The same bar means different things in different phases

None of these rules work in isolation from Chapters 3–4's phase structure. A sharp reversal bar in the middle of Phase B — before an SC/BC has even happened — is not a Spring, it's just range noise; the schematic hasn't built enough of a range yet for a Spring to mean anything. A Spring only carries its full weight when it occurs after Phase A has already established a defended support level (via the SC and at least one ST) for it to violate. Always ask "what phase is this range in" (Chapter 3/4) before grading an individual event — the event's identity depends on its position in the sequence, not just its shape.

A note on lower timeframes
These same rules apply at any timeframe — a 5-minute Spring inside an intraday range follows the identical logic as a daily Spring inside a multi-month base. What changes is significance: a lower-timeframe Spring is a smaller, lower-conviction trade unless it also aligns with a higher-timeframe structure. Chapter 8 covers how to combine timeframes so a lower-timeframe Spring isn't traded blind against a hostile larger trend.