Wyckoff VSA indicator for cTrader
One of the 15+ indicators I have published on the cTrader marketplace. Volume Spread Analysis with Wyckoff event labels. Still my best-seller.
// body
This is one of about 15 indicators I have published on the cTrader marketplace over the last few years. Wyckoff VSA — Volume Spread Analysis with the canonical event labels (No Demand, Effort vs. Result, Spring, Upthrust, Stopping Volume, and so on) drawn directly on the chart.
Why I built it
Most VSA indicators on cTrader were either (a) overlay clutter — a hundred labels per session, useless on a six-month chart — or (b) thin reimplementations of one specific Wyckoff event without the comparison context. I wanted something that respected the chart: small, decisive labels, only when the volume-versus-spread relationship hit a real threshold.
How it works
Three rolling baselines: median spread over N bars, median volume over N bars, and the ratio of close-position-in-bar weighted by volume. Each candidate bar is classified against the baseline and labelled only if it clears a tunable significance threshold. The user controls the lookback and threshold; defaults are conservative.
What survived
The indicator still sells. Three years and counting. What I think people actually buy is not the math (the math is in every Wyckoff textbook) — it's the restraint. Fewer labels, more meaning per label.
Find it on the cTrader marketplace under my publisher account. Source is C#, around 600 lines of which 200 is parameter wiring.