# Wyckoff Accumulation Schematic

Wyckoff Accumulation Schematic is an indicator on [Vela](https://vela.luxalgo.com/chart), our next-generation charting platform, written in Pine Script®.

Detects and labels the accumulation sequence on the chart (PS, SC, AR, ST, spring or higher-low test, SOS, LPS and back-up) through a state machine that demands a prior downtrend, wide spread and climactic volume. Phase zones A through D shade the range, boundaries and a markup target project forward, and a dashboard tracks the event checklist alongside nine alerts.

- Indicator in the LuxAlgo Library, by LuxAlgo, published May 8, 2026.
- Access: free.
- Concepts: [Wyckoff Accumulation Schematic](https://www.luxalgo.com/library/concept/wyckoff-accumulation-schematic/) (primary)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=lhonjodpkrar3l1s3pfld6z1
- Page: https://www.luxalgo.com/library/indicator/wyckoff-accumulation-schematic/

**Wyckoff Accumulation Schematic** is the definitive clean build of the [Wyckoff accumulation schematic](https://www.luxalgo.com/library/concept/wyckoff-accumulation-schematic/) as a working detector. A selling climax is only considered when an established markdown flushes into new lows on wide spread and climactic volume; the automatic rally then sets resistance, the SC low support, and each later event must print the right volume signature to earn its label.

## How to Trade the Wyckoff Accumulation Schematic?

- **Phase C**: a spring recovering fast on modest volume, or a quiet higher-low test holding above support, the classic risk-defined entry.
- **SOS then LPS/BU**: once strength prints on widening spread and volume, the quiet higher low or back-up is the phase D entry.
- **Invalidation**: sustained closes below support fade the structure and print Failed.

Labels stay provisional until markup confirms; a rough 1:1 range-height objective then projects from the range top, an estimate, not a promise.

## Wyckoff Accumulation Schematic Settings

- **Swing Length** (default 5): pivot confirmation for reaction-defined events.
- **Downtrend Lookback** (default 50) and **Downtrend Strength** (default 1.0): the ATR-normalized decline a climax needs.
- **Automatic Rally Window** (default 20) and **AR Rally Strength (ATR)** (default 2.0): deadline and depth for the rebound.
- **Minimum Phase B Bars** (default 10), **Spring Recovery / Breakdown Grace (bars)** (default 5), **Markup Confirmation Closes** (default 2): sequencing discipline.
- **Boundary Zone %** (default 25) and **Preliminary Support Lookback** (default 30): boundary tolerance and the PS scan.
- **Volume / Spread Baseline** (default 20), **ATR Length** (default 14), **Climactic Volume x** (default 2.0), **Wide Spread x** (default 1.5), **SOS Volume x** (default 1.5), **Quiet Volume x** (default 0.8): the signature thresholds.
- Display toggles: **Show Phase Dashboard**, **Phase Zones**, **Event Labels**, **Range Boundaries**, **Markup Target Projection** (all on by default).

## Frequently Asked Questions

### How does this pair with the distribution build?

This build maps how markdowns end; the [distribution counterpart](https://www.luxalgo.com/library/indicator/wyckoff-distribution-schematic/) maps how markups end. A failure through support points you to that mirror.

### Why do event labels appear bars after the fact?

Reaction-defined events (AR, ST, tests, LPS) need a completed swing, taking Swing Length bars to confirm. That lag buys labels that do not morph into other events later.

### What happens when no spring forms?

That is schematic #2: a higher-low test on quiet volume that never reaches support can carry phase C, and strength can arrive straight from phase B. The sequence is a vocabulary, not a rigid template.

## Related indicators

- [Spring](https://www.luxalgo.com/library/indicator/spring/) (Wyckoff): markdown at https://www.luxalgo.com/library/indicator/spring.md
- [Absorption](https://www.luxalgo.com/library/indicator/absorption/) (Wyckoff): markdown at https://www.luxalgo.com/library/indicator/absorption.md
- [Cause & Effect](https://www.luxalgo.com/library/indicator/cause-and-effect/) (Wyckoff): markdown at https://www.luxalgo.com/library/indicator/cause-and-effect.md
- [Trading-range Position](https://www.luxalgo.com/library/indicator/trading-range-position/) (Wyckoff): markdown at https://www.luxalgo.com/library/indicator/trading-range-position.md
- [Wyckoff Method](https://www.luxalgo.com/library/indicator/wyckoff-method/) (Wyckoff): markdown at https://www.luxalgo.com/library/indicator/wyckoff-method.md
- [Upthrust After Distribution](https://www.luxalgo.com/library/indicator/upthrust-after-distribution/) (Wyckoff): markdown at https://www.luxalgo.com/library/indicator/upthrust-after-distribution.md
- [Wyckoff Wave & Volume Studies](https://www.luxalgo.com/library/indicator/wyckoff-wave-and-volume-studies/) (Wyckoff): markdown at https://www.luxalgo.com/library/indicator/wyckoff-wave-and-volume-studies.md
- [Wyckoff Distribution Schematic](https://www.luxalgo.com/library/indicator/wyckoff-distribution-schematic/) (Wyckoff): markdown at https://www.luxalgo.com/library/indicator/wyckoff-distribution-schematic.md

---

Source: https://www.luxalgo.com/library/indicator/wyckoff-accumulation-schematic/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
