VSA
Volume Spread Analysis: Price action through volume patterns
Overview
VSA (Volume Spread Analysis) decodes institutional market behavior through analyzing the relationship between volume and price movement range (spread). High volume + small spread = institutional weakness or supply rejection. Low volume + small spread = no interest. High volume + large spread = strong buying/selling. VSA reveals who controls the market: retail traders making noise or institutions accumulating/distributing silently.
The core insight: institutions move price efficiently on high volume (large spread). Retail noise appears as high volume with small spread (trapped). VSA traders identify low-volume accumulation phases, then trade breakouts when institutions finally move price on large spread + high volume. Works on any timeframe; most reliable on daily and weekly where institutional activity concentrates.
Powerful for identifying market turning points, support/resistance quality, and trader accumulation/distribution phases. When combined with price action patterns (FVG, Order Block), VSA provides institutional context missing from traditional volume analysis.
Formula
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| Lookback Period | Integer | 20 bars | Moving average period for volume/spread baseline |
| Volume Multiple | Decimal | 1.2x | Above-average volume threshold multiplier |
| Spread Multiple | Decimal | 0.8x | Below-average spread threshold for weakness |
Common Use Cases
1. Identify Weakness Bars
High volume + small spread = exhaustion. Bars printing at support = institutions actually selling (trapped long). Reversal signal.
2. Spot Accumulation Phases
Low volume + falling price = quiet accumulation. Smart money buying unnoticed. Provides advance warning of breakout.
3. Confirm Strength
High volume + large spread = institutional buying/selling. True move; not noise. High-probability continuation.
4. Support/Resistance Quality
S/R breaks on high volume + large spread = strong. Low volume breaks = likely reversals. VSA grades support strength.
Advantages & Limitations
✓ Advantages
- Institutional Intent: Reveals what professionals are actually doing, not retail noise.
- Early Warning: Accumulation phases detected before breakouts; gives timing edge.
- Support/Resistance Context: Grades quality of breakouts and reversals via volume patterns.
- All Markets: Works on stocks, crypto, forex; applies anywhere volume is available.
! Limitations
- Interpretation-Heavy: Requires pattern recognition and experience; not mechanical.
- Variable Baseline: Spread averages change; parameters must adjust seasonally.
- Volume Quality Issues: Futures/crypto have split liquidity across exchanges; totals incomplete.
- Lagging On Small Bars: VSA most reliable on higher timeframes; noise increases on small bars.
Tips & Best Practices
📊 Use Daily+ Only
VSA most effective on daily/weekly. Intraday volume split between sessions; baseline unreliable. Skip 5-min charts.
⚡ Layer with Price Action
VSA + FVG breakouts + Order Block reversals = powerful confluence. Volume confirms what price structure shows.
🎯 Monitor Weakness Bars
Watch for 2-3 consecutive weakness bars (high vol + low spread). When they appear at support = reversal coming.
⚠️ Adjust Baseline Seasonally
Volume norms change (earnings season, holidays, macro events). Recompute baselines quarterly for accuracy.
Example Strategy
1. Scan for Accumulation
Daily chart: identify 5-10 bar accumulation phase (low vol, falling price, small spread). Mark these zones.
2. Wait for Strength Bar
When accumulation zone completes, wait for bar with high volume + large spread (institutional entry coming).
3. Confirm with Price Levels
Strength bar breaks above accumulation zone on volume = buy signal. Entry on close above zone. Stop: below zone.
4. Trail with Volume
Exit when volume dries up or weakness bars print (high vol, small spread). Institutions exiting = trend over.