Volume Spread Analysis (VSA) Indicator MT4 – Free Download

Volume Spread Analysis (VSA) is the smart-money reading method developed by Tom Williams, who started his career on the floor of an institutional trading firm in the 1960s. The premise: institutions can’t hide their footprint completely. Their buying and selling shows up in the relationship between volume, price spread, and where each bar closes within its range.

The bars that matter most: no-demand (low volume narrow up-bar in an uptrend), no-supply (low volume narrow down-bar in a downtrend), stopping volume (high-volume bar closing strongly off the low at the end of a downtrend), and climactic volume (extreme volume spike marking trend exhaustion).

Below is the VSA indicator I built for MT4 that auto-classifies these bars, the reading method behind each pattern, and the smart-money reversal strategy I trade on H1 EURUSD.

What is VSA?

Volume Spread Analysis was systematised by Tom Williams in his book Master The Markets. It builds on the work of Richard Wyckoff (who coined “smart money” in the 1930s) and reduces the chart to three components per bar:

  • Volume — how much trading happened (tick volume on forex)
  • Spread — the range from high to low
  • Close position — where the close lands within that spread

By comparing each bar’s volume and spread to recent averages, you can classify it. Low volume + narrow spread + up-bar in an uptrend = “no demand” (rally is running on fumes). High volume + wide spread + close near low at the bottom of a downtrend = “stopping volume” (institutions absorbing supply, reversal incoming).

The genius of VSA is that it gives you a vocabulary for reading the chart that goes beyond “RSI is overbought” or “price hit support”. You’re describing what the participants are actually doing.

How VSA Works on MT4

Our FOB_VSA.ex4 indicator scans every bar against the recent 30-bar average and flags four key patterns directly on the chart with coloured arrows.

VSA indicator on MT4 EURUSD H1 chart highlighting no-demand and no-supply bars with coloured overlays

The four bar types and what they mean:

No-Demand bar (downward arrow above bar). A low-volume, narrow-range up-bar that prints during an uptrend. Buyers aren’t showing up to push the move higher — institutional supply is absorbing what little demand remains. Often precedes a pullback or reversal.

No-Supply bar (upward arrow below bar). The bullish mirror. Low-volume, narrow-range down-bar in a downtrend. Sellers are exhausted; the next push higher often follows quickly.

Stopping Volume bar (yellow diamond). A high-volume, wide-spread bar that closes in the upper half of its range during a downtrend (or lower half during an uptrend). Institutions absorbing the move’s momentum. One of the strongest reversal signals in technical analysis.

Climactic Volume bar (orange square). Extreme volume — typically 3x+ the recent average — combined with a wide spread. Marks trend exhaustion. After a climactic top, expect a pullback or reversal. After a climactic bottom, expect a bounce.

The classification is based on comparison to the prior 30 bars (configurable). The indicator runs on every timeframe; cleanest reads are on H1 and H4 for forex.

Key Features

  • Custom MT4 indicator (FOB_VSA.ex4)
  • Auto-classifies bars into 4 VSA patterns: No-Demand, No-Supply, Stopping Volume, Climactic
  • Coloured arrows and shapes drawn directly on the price chart
  • Configurable lookback (default 30 bars) and threshold multipliers
  • Built-in trend filter using a 20 EMA
  • Alerts (popup, email, push) when any VSA pattern fires
  • Non-repainting once a bar closes

Best Settings for VSA Indicator

The defaults work for most forex pairs and timeframes. The thresholds are adjustable per trading style.

Use Case Lookback High-Vol Threshold Low-Vol Threshold
Scalping 20 bars 1.5x 0.6x
Day Trading 30 bars 2.0x 0.5x
Swing Trading 50 bars 2.5x 0.4x

Recommended starting point: H1 chart with 30-bar lookback, 2.0x high-vol threshold. This is the configuration I use live.

Pros and Cons

Pros Cons
Reads institutional positioning that other indicators miss Forex tick volume is approximate; quality depends on broker
Auto-classification removes the learning curve of manual VSA VSA patterns need confirmation — not standalone entries
Works on every timeframe and instrument Custom install required — not built into MT4
Alerts let you monitor multiple charts without watching screens Best results require pair with structure context

How to Install VSA Indicator on MT4

VSA is a custom indicator. See install custom indicators on MT4 for the walkthrough.

Step 1: Download FOB_VSA.ex4 from the form below.

Step 2: Open MT4 > File > Open Data Folder > MQL4 > Indicators. Drop the .ex4 in.

How to install VSA custom indicator on MT4 - Custom indicator install dialog

Step 3: Restart MT4 (or right-click Navigator > Refresh).

Step 4: Drag FOB_VSA from Custom Indicators onto your chart. Set lookback to 30, thresholds to 2.0 / 0.5.

Step 5: Click OK. Save the chart as a template (“VSA-H1”).

Trading Strategy: VSA Smart-Money Reading

The highest-edge VSA setup is the stopping-volume reversal. Best on H1 EURUSD, GBPUSD, gold during London/NY sessions.

Setup: VSA indicator with default settings. Add a 50 EMA on price for trend context.

Long Reversal Entry (after stopping-volume bottom):
1. Price has been in a clear downtrend (50 EMA sloping down)
2. Stopping-volume bar prints (yellow diamond below the bar)
3. Wait for the next bar to close above the high of the stopping-volume bar
4. Enter long on the close of that confirmation bar
5. Stop loss below the low of the stopping-volume bar

Short Reversal Entry (after climactic top):
1. Price has been in a strong uptrend
2. Climactic volume bar prints (orange square above) — extreme volume + wide spread
3. Wait for the next bar to close below the low of the climactic bar
4. Enter short on confirmation
5. Stop loss above the high of the climactic bar

Take Profit: Target the most recent opposing structure. Trail with structure once 1.5R hits.

VSA stopping-volume reversal entry on MT4 EURUSD H1 chart with no-demand and stopping-volume bars marked

The discipline that matters: take VSA reversal trades only at major structural levels. A stopping-volume bar in the middle of nowhere is noise; the same bar at a daily/weekly support is gold.

VSA vs Better Volume

Both classify bars based on volume + spread. Different framings.

Feature VSA Better Volume
Output Arrows/shapes on chart 4-colour histogram in subwindow
Patterns 4 VSA-specific (no-demand, etc.) 4 generic (climax-up/down, churn, low-vol)
Learning curve Steeper — requires VSA vocabulary Easier — colours speak for themselves

Verdict: Use VSA when you want the precise Williams pattern set. Use Better Volume when you want a quicker visual read.

Frequently Asked Questions

Is the VSA indicator free?

Yes. Our FOB_VSA.ex4 is free below. Commercial VSA tools cost $50-200.

Does VSA repaint?

No. Bar classifications are locked once each bar closes.

Does VSA work on forex?

Yes — the patterns work as long as your broker provides a clean tick-volume feed. On majors with major brokers, results are reliable.

What’s the best timeframe for VSA?

H1 and H4 give the cleanest reads. M5 VSA is too noisy unless you’re scalping volatile pairs during major news.

Can I use VSA on MT5?

Yes. Our enhanced version is available for both platforms.

Download VSA Indicator for MT4 – Free

VSA isn’t built into MT4. Our free FOB_VSA.ex4 gives you:

  • Auto-classification of 4 key VSA patterns with coloured arrows on chart
  • Configurable lookback and thresholds per timeframe
  • Built-in trend filter using EMA bias
  • Alerts — popup, email, push when any VSA pattern fires

Platform: MT4 (Build 1000+)
File type: .ex4
File size: 21 KB
Version: 1.4
Last updated: May 2026

Download the VSA Indicator – Free Instant Access

No payment. No catch. Enter your email below and the VSA Indicator file lands in your inbox within 60 seconds. Here’s everything you get:

  • The non-repainting VSA Indicator file (.ex4) – install in 30 seconds
  • Step-by-step installation guide with chart screenshots
  • The full 4-pattern reading guide (PDF)
  • The exact stopping-volume + climactic-bar rules I use in live trading
  • Weekly trading insights from a developer with 16+ years of market experience

Download the Volume Spread Analysis (VSA) Indicator – Free Instant Access

No payment. No catch. Enter your email below and the Volume Spread Analysis (VSA) Indicator file lands in your inbox within 60 seconds. Here’s everything you get:

  • The non-repainting Volume Spread Analysis (VSA) Indicator file (.ex4) – install in 30 seconds
  • Step-by-step installation guide with chart screenshots
  • Best-performing settings for scalping, day trading, and swing trading
  • The exact entry and exit rules Dom uses in live trading
  • Weekly trading insights from a developer with 16+ years of market experience

100% free forever. Your email is safe – we never sell, share, or spam. Unsubscribe with one click anytime.

By downloading, you agree to receive trading tips and indicator updates from ForexOBroker. Unsubscribe anytime.

Overall Rating: 4.6/5

Category Rating
Accuracy 4.7/5
Ease of Use 4.3/5
Features 4.7/5
Value 4.8/5

Related Indicators


Trading forex involves significant risk of loss and is not suitable for all investors. Past performance is not indicative of future results. The indicators provided on ForexOBroker are for educational purposes only. Always use proper risk management and never trade with money you cannot afford to lose.

Author: Dominic Walsh

I am a highly regarded trader, author & coach with over 16 years of experience trading financial markets. Today I am recognized by many as a forex strategy developer. After starting blogging in 2014, I became one of the world's most widely followed forex trading coaches, with a monthly readership of more than 40,000 traders! Make sure to follow me on social media: Instagram | Facebook | Youtube| Twitter | Pinterest | Reddit | Telegram Channel