# Absorption

A Wyckoff concept (Analytics) in the LuxAlgo Library, with 1 indicator implementation.

## What is Absorption?

Absorption is what happens when aggressive orders pour into a price level and the level holds anyway: resting passive orders take everything thrown at them, so volume prints heavily while price makes little or no progress. It is [effort vs result](https://www.luxalgo.com/library/concept/effort-vs-result/) concentrated at a single level. In the [Wyckoff Method](https://www.luxalgo.com/library/concept/wyckoff-method/), it is how large interests build or unload positions without moving the market against themselves: absorbing supply near the top of a base before markup, or absorbing demand under a top before markdown.

On a chart, absorption looks like repeated pushes into the same level on elevated volume that keep failing to break it, often with narrow-range bars or long wicks at the contact point. Order-flow tools make the mechanic explicit: volume delta or footprint views showing heavy aggressive volume with no price displacement. The read is confirmed only in hindsight: if the absorbing side has taken all it wants, price typically leaves the level quickly, and if the level instead breaks with follow-through, the aggressive side won.

The idea is over a century old: Richard Wyckoff described absorption in his early-1900s tape-reading work and built it into the trading-range logic of his later course, reasoning that large operators cannot buy meaningful size without either moving price or letting other people's selling come to them. In the [Wyckoff accumulation schematic](https://www.luxalgo.com/library/concept/wyckoff-accumulation-schematic/), the later phases show exactly this, remaining supply absorbed on tests before markup, and the [Wyckoff distribution schematic](https://www.luxalgo.com/library/concept/wyckoff-distribution-schematic/) mirrors the process at tops.

Absorption matters because it carries a causal story rather than a purely statistical one: heavy volume that cannot move price implies a resting counterparty with size and intent. That inference feeds the range's endgame, since a [spring](https://www.luxalgo.com/library/concept/spring/) probing below well-absorbed support finds little real supply left, while an [upthrust](https://www.luxalgo.com/library/concept/upthrust/) above absorbed resistance strands late buyers the same way; both events test how thorough the earlier absorption was.

## How to identify absorption on a chart

Absorption is read from the relationship between volume, spread, and level behavior across several tests, not from a single bar.

1. Locate a level tested repeatedly, ideally three or more times, where each approach attracts clearly elevated volume.
2. Compare effort with result on the test bars: high volume with narrow spread, or a close well off the extreme, is the classic signature.
3. Watch how the tests evolve: probes that reach less far into the level and get rejected faster suggest the aggressive side is weakening while the defense holds its ground.
4. Check behavior between tests: in accumulation-style absorption, rallies off the level hold more of their ground while dips into it shrink.
5. Demand the confirming departure: absorption is proven when price finally leaves the level with ease and refuted when the level breaks decisively.

## How traders use it

- To grade level strength: when sellers repeatedly hit a support zone on heavy volume and it refuses to break, the failed effort marks the zone as actively defended rather than passively hoped for. Stopping volume at the lows is the classic Wyckoff example.
- Inside trading ranges: Wyckoff readings look for supply being absorbed in the later phases of accumulation, visible as rallies that hold more ground while dips shrink, as evidence the range is nearing resolution.
- As a trap warning: absorption of breakout buying just above a broken high, seen as heavy volume with no continuation, often precedes the failure of that breakout.
- As setup context for springs and upthrusts: either event carries more weight when the preceding tests showed genuine absorption, because the side that would fight the reversal has already spent its orders.
- In wave-by-wave volume work: [Wyckoff wave and volume studies](https://www.luxalgo.com/library/concept/wyckoff-wave-and-volume-studies/) compare the volume and progress of successive buying and selling waves inside a range, quantifying whether one side's effort is being steadily soaked up.

## Absorption vs related Wyckoff concepts

- **Effort vs Result** (https://www.luxalgo.com/library/concept/effort-vs-result/): Effort vs result is the general law: volume is effort, price movement is result, and divergences between them demand explanation. Absorption is the specific case where that divergence concentrates at one defended level.
- **Spring** (https://www.luxalgo.com/library/concept/spring/): A spring is a discrete event, a brief break below range support that fails and reverses. Absorption is the extended process that often precedes it; the spring then tests whether any real supply remains beneath the level.
- **Upthrust** (https://www.luxalgo.com/library/concept/upthrust/): An upthrust is the bearish counterpart, a failed poke above range resistance. When the demand above a range has already been absorbed, the upthrust strands breakout buyers and often starts the markdown.

## FAQ

### How do you spot absorption on a chart?

Look for heavy volume with little price progress at a repeated level: multiple tests that stall in the same zone, narrow spreads or long rejection wicks on high-volume bars, and order-flow readings where aggressive volume is not moving price. None of this proves absorption in real time; the confirming evidence is the move away from the level once the aggressive side gives up.

### Is absorption bullish or bearish?

It depends on which side is being absorbed. Passive buyers absorbing aggressive selling at support is potentially bullish; passive sellers absorbing breakout buying at resistance is potentially bearish. The bias comes from the level and the direction of the failed effort, and it should be confirmed by the subsequent break rather than assumed from the volume alone.

### Is absorption the same as accumulation?

No. Accumulation is the whole campaign, a range-long process of building a position. Absorption is one behavior inside it: the soaking up of opposing orders at specific levels. Distribution uses the same mechanic in reverse, absorbing demand on rallies while inventory is unloaded.

### What is the difference between absorption and stopping volume?

Stopping volume is the climactic, single-episode version: a heavy burst of trade that halts a falling market as buyers absorb panic selling at once. Absorption in general can be quiet and drawn out across many tests of a level. Both are effort-without-result readings; they differ in tempo and drama.

### Can you identify absorption without footprint or delta tools?

Yes. Wyckoff read it from the tape long before footprint charts existed, and the bar-level version survives: elevated volume, narrow spread, closes off the extreme, repeated at one level. Order-flow tools sharpen the read by showing which side was aggressive, but they refine the inference rather than replace it.

### Does heavy volume at support always mean absorption?

No. The same heavy prints could be initiative selling that is about to break the level; volume alone does not say who wins. The question is settled by result: a hold followed by an easy departure argues absorption, while a decisive break with follow-through argues the aggressor won. That is why absorption reads are graded, not assumed.

## Implementations in the Library

- Absorption (LuxAlgo): https://www.luxalgo.com/library/indicator/absorption/

## Related concepts

- Re-accumulation vs Re-distribution Diagnosis: https://www.luxalgo.com/library/concept/re-accumulation-vs-re-distribution-diagnosis/
- Trading-range Position: https://www.luxalgo.com/library/concept/trading-range-position/
- Point & Figure Cause Counting: https://www.luxalgo.com/library/concept/point-and-figure-cause-counting/
- Nine Buying/selling Tests: https://www.luxalgo.com/library/concept/nine-buying-selling-tests/
- Wyckoff Wave & Volume Studies: https://www.luxalgo.com/library/concept/wyckoff-wave-and-volume-studies/
- Composite Man: https://www.luxalgo.com/library/concept/composite-man/

---

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