Volume Spread Analysis (VSA) – How to Read What Volume and Price Are Really Saying

A stock rallies 2% on heavy volume. The next day it rallies another 1% on even heavier volume, but the bar is half the size and the close is in the lower third. Most traders see “up day, big volume” and think strength. VSA sees weakness entering. That distinction is the entire framework.

Volume Spread Analysis connects three variables on every bar: the spread (high minus low), the close position within that spread, and the volume. None of these tells you much alone. Together, they reveal whether the people moving real size are buying, selling, or stepping aside. I started using VSA as a confirmation layer after years of relying on Volume Profile for structure. Volume Profile tells me where activity clusters. VSA tells me what that activity means in real time.

What VSA Actually Measures

Every bar on a chart records a negotiation. Buyers and sellers exchanged shares at a range of prices over a period of time. VSA reads the outcome of that negotiation through three components.

The spread is the distance from high to low. A wide spread means the market moved freely. A narrow spread means either agreement on price or deliberate containment by large participants.

The close position tells you who won the bar. A close in the upper third means buyers controlled the finish. A close in the lower third means sellers took over before the bar ended. A close in the middle is indecision.

The volume tells you how much effort went into that result. High volume on a wide up bar with a high close is straightforward buying. High volume on a narrow bar with a close near the low is a different story entirely.

The core question VSA asks on every bar: does the effort (volume) match the result (spread and close)? When effort and result diverge, something is happening beneath the surface.

A Brief Lineage

Richard Wyckoff laid the groundwork in the 1930s by studying tape reading and the relationship between price and volume. Tom Williams, a former syndicate trader, formalized these observations into what he called Volume Spread Analysis in the 1990s. The framework has been refined by various practitioners since. The concepts are not proprietary or secret. They are observations about market mechanics that anyone can verify on a chart.

The Core Signals

VSA identifies about a dozen recurring bar patterns. I focus on five that appear frequently and produce actionable signals. Each one follows the same logic: compare the spread, close position, and volume against recent context.

Stopping Volume

After a sustained decline, a bar appears with a wide spread, very high volume, and a close in the upper half. The market was falling. Heavy selling hit. But the close recovered, meaning buyers absorbed all that supply and pushed price back up before the bar ended.

This is not a buy signal by itself. Stopping volume tells you that demand has entered, not that it has won. I watch for a confirmation bar: a narrow spread on lower volume, holding above the stopping volume bar’s low. That combination says supply has dried up and the absorption was genuine.

Suppose a stock has been falling for six sessions. On day seven, it opens at $94, drops to $91, then closes at $95 on volume three times the 20-day average. That is stopping volume. The next day, the stock trades between $94.50 and $95.80 on average volume. Supply has been absorbed. The setup is live.

Common mistake: treating every high-volume down bar as stopping volume. Context matters. Stopping volume only applies after a meaningful decline. A high-volume down bar in the middle of a range is just distribution.

No Demand

A narrow spread, low volume, close in the lower half, during an uptrend or after a rally. The market tried to move up but nobody showed up to buy. The bar is small because there was no interest, not because the market is balanced.

No demand bars are warnings, not reversal signals. One no demand bar in a strong trend is noise. Two or three in a cluster, especially near resistance or after a wide-spread up bar, tell you the buying is exhausted.

I pair no demand with Chaikin Money Flow divergence. If CMF is weakening while no demand bars appear, the confirmation is stronger. Either signal alone can mislead. Together they raise the probability that the rally is stalling.

No Supply

The mirror image of no demand. A narrow spread, low volume, close in the upper half, during a downtrend or after a selloff. Sellers tried to push lower but had nothing behind them.

No supply bars near support zones are particularly useful. The market probed lower, found no sellers willing to hit bids, and drifted back up. When I see no supply after a stopping volume bar, that is a higher-confidence setup than either signal alone.

Effort vs. Result (Upthrust)

An upthrust is a bar that breaks above a prior high on volume, then closes at or below the prior high. Wide spread up, close in the lower third, on high volume. The market made the effort to rally but the result was rejection.

Upthrusts are common at the top of trading ranges and near resistance levels. The mechanics: price rallied above resistance, triggering breakout buyers and stop orders. Larger participants used that liquidity to sell into. The close back below resistance confirms it.

The inverse pattern at support is a spring. Price breaks below a prior low, triggers sell stops, and closes back above. Same logic, opposite direction.

I have found upthrusts most reliable on daily charts in liquid names. On intraday charts, the noise increases and false upthrusts are frequent. If you trade 5-minute bars, expect the hit rate to drop unless you filter with a higher timeframe trend.

Climactic Action

A climactic bar has an exceptionally wide spread and extremely high volume at the end of a sustained move. Buying climaxes appear after extended rallies. Selling climaxes appear after extended declines.

The key distinction: climactic action signals the potential end of a move, not the start of the reversal. After a buying climax, the market often enters a distribution range rather than immediately reversing. This is where traders get caught. They see the climax, short immediately, and get squeezed in the distribution range before the actual decline begins.

Patience after a climax is the entire game. Mark the climax bar, then wait for secondary tests. A secondary test approaches the climax high on low volume and narrow spread. That confirms the climax was genuine. Without the test, you are guessing.

Reading VSA in Context

Individual bars mean nothing without context. A no demand bar in a strong uptrend is a pause. A no demand bar after three upthrust failures at resistance is a sell setup. The same bar tells different stories depending on what came before it.

I organize context into three layers. First, the background: is the market in an uptrend, downtrend, or range? Second, the recent structure: has there been climactic action, a test, or a series of no demand/no supply bars? Third, the immediate bar: what is the spread, close, and volume saying right now?

New VSA practitioners often skip the first two layers and jump straight to bar reading. That produces contradictory signals. A stopping volume bar in a strong downtrend is different from a stopping volume bar after a range has already formed and been tested.

Combining VSA with Volume Profile

VSA reads the current bar’s story. Volume Profile reads where historical activity accumulated. The two approaches complement each other directly.

Volume Profile identifies high-volume nodes (areas where the most trading occurred) and low-volume nodes (price levels the market moved through quickly). VSA tells you what is happening at those levels right now.

Suppose price approaches a high-volume node from below. Volume Profile tells you this is a level with prior interest. If VSA shows an upthrust at that level (wide spread up, close in the lower third, high volume), you have convergence: a structural resistance level confirmed by real-time rejection.

If instead VSA shows a wide spread up bar with a high close and rising volume at the same level, the market is absorbing the prior sellers and likely to break through. Same level, different VSA signal, different conclusion.

I use Volume Profile for the map and VSA for the play-by-play. The map tells me where to watch. The play-by-play tells me what to do when price arrives.

Common Mistakes with VSA

Treating VSA as a standalone system is the first mistake. VSA reads bar-by-bar dynamics. It does not tell you the trend, the risk/reward ratio, or the target. You still need trend identification, support and resistance levels, and position sizing.

Using VSA on illiquid instruments is the second mistake. The spread/volume/close relationship assumes a contested market where many participants are negotiating price. On a thinly traded small-cap, a wide spread and high volume might just mean one fund crossed a block. The signals lose their meaning when the market is not genuinely two-sided.

Ignoring the timeframe is the third. VSA signals on a daily chart carry more weight than on a 1-minute chart because they represent more participants and more time. I primarily use daily and 4-hour charts for VSA reads. Anything shorter requires faster decision-making than the framework was designed for.

Expecting precision is the fourth. VSA describes probabilities based on the footprint of large participants. It does not guarantee outcomes. A stopping volume bar followed by no supply bars can still fail if new information enters the market. The framework improves your odds. It does not eliminate risk.

When VSA Adds the Most Value

VSA shines in three situations. First, at the edges of ranges, where it identifies whether supply or demand is winning the battle at support or resistance. Second, during low-volatility contractions, where no demand or no supply bars reveal which side is absent before the expansion begins. Third, during climactic moves, where it flags the exhaustion that precedes a reversal or consolidation.

It adds the least value during trending moves with consistent volume. If a market is rising steadily on average volume, VSA has little to say beyond “the trend is intact.” That is useful confirmation but not a trading signal.

The practical takeaway: use VSA when you need to decide whether a move is real or exhausted. Use other tools for trend direction and targets.

Educational content only. Not investment advice. Trading involves risk. You are responsible for your decisions.