Skip to main content
All strategies

Wyckoff Accumulation-Distribution

Classical volume-price methodology automated for modern markets

Abstract

The Wyckoff method, developed by Richard D. Wyckoff in the early 20th century, remains one of the most rigorous frameworks for understanding market structure. It posits that markets move through repeating phases of accumulation (institutional buying), markup (trending), distribution (institutional selling), and markdown (declining). The BabahAlgo Wyckoff strategy automates the identification of these phases through algorithmic volume-price analysis, spring/upthrust detection, and phase transition confirmation.

This strategy operates on the M15 to H4 range, giving it a slightly longer holding period than the SMC Intraday approach. It is particularly effective in ranging markets where accumulation and distribution phases are clearly delineated. The system monitors volume divergences, effort-versus-result relationships, and the sequential appearance of Wyckoff events (preliminary support, selling climax, automatic rally, secondary test, spring) to build a probabilistic model of phase progression. Trades are only initiated when the phase model reaches high confidence and the entry aligns with a valid Wyckoff event.

Mechanism

01

Phase identification: Continuously classify the current market phase (accumulation, markup, distribution, markdown) using a composite of price range analysis, volume profile, and swing point sequencing. Update phase confidence scores on every H1 close.

02

Event detection: Monitor for Wyckoff events within the identified phase. In accumulation: preliminary support (PS), selling climax (SC), automatic rally (AR), secondary test (ST), and spring. In distribution: preliminary supply (PSY), buying climax (BC), automatic reaction (AR), secondary test (ST), and upthrust (UT).

03

Volume-price divergence: Analyze effort versus result on each swing. A declining volume on a test of support in accumulation, or declining volume on a test of resistance in distribution, confirms institutional intent.

04

Spring/upthrust entry: The primary entry signal is the spring (a brief penetration below the trading range low that is immediately reversed) in accumulation, or the upthrust (a brief penetration above the range high) in distribution. Enter on the reversal candle close with stop beyond the spring/upthrust wick.

05

Sign of strength confirmation: After entry, monitor for a sign of strength (SOS) -- a strong impulsive move away from the trading range on increasing volume -- to confirm phase transition. If SOS does not appear within the expected window, tighten stops to breakeven.

06

Target projection: Project targets using the point-and-figure count method applied to the trading range width. Primary target equals the range width added to the breakout point. Secondary target at 1.618x the range width.

Multi-timeframe confluence

Every entry requires alignment across multiple timeframes. No single timeframe can generate a trade independently.

TimeframeRole
H4Phase identification and range boundary definition
H1Event detection and volume-price divergence analysis
M15Spring/upthrust entry timing and SOS confirmation
M5Entry refinement and stop placement optimization

Risk profile

58%

Win Rate

1:2.2

Avg R:R

3h 10m

Avg Hold

4

Max Consec. Loss

SMC Intraday
Astronacci Harmonic