Skip to content
hello@zborys.dev v0.2 · beta
← Back to notes // notes tool

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.

[tool] 23 Sep 2025 #ctrader #csharp #trading #wyckoff

// 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.