T
Traderoid

VSA

Volume Spread Analysis: Price action through volume patterns

IndicatorVolumePrice ActionAdvanced

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

Volume Spread = High - Low (price range)
Volume/Spread Ratio = Volume / (High - Low)
Weakness (high vol + low spread): Vol > SMA(Vol) AND Spread < SMA(Spread)
Strength (high vol + high spread): Vol > SMA(Vol) AND Spread > SMA(Spread)
No Effort (low vol + low spread): Vol < SMA(Vol) AND Spread < SMA(Spread)
No Interest (high vol + low spread): No real price movement despite volume thrust
VSA patterns reveal institutional intent; watch volume-to-spread dynamics for real manipulation.

Parameters

ParameterTypeDefaultDescription
Lookback PeriodInteger20 barsMoving average period for volume/spread baseline
Volume MultipleDecimal1.2xAbove-average volume threshold multiplier
Spread MultipleDecimal0.8xBelow-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.

Related Nodes