Part 6 · Volume and participation - the real signal · Chapter 63
Volume Profile and VPVR
Volume Profile turns volume sideways to show how much traded at each price - revealing which levels the market treated as fair value and which it passed through quickly.
13 min
Prerequisites not yet complete
This module builds on Chapter 62: Delivery volume and delivery percentage - conviction. You can read on, but the sequence is load-bearing.
Where did all the trading actually happen?
Ordinary volume bars sit along the bottom of a chart, one per day. They answer when trading was heavy - "a lot traded on Tuesday." They cannot answer a different and often more useful question: at what price did all that trading happen?
That second question matters because people remember prices, not dates. If you bought a stock at ₹100 and it fell to ₹60, you do not care that it is now Tuesday. You care about getting back to ₹100 so you can sell without a loss. That ₹100 level - where you and thousands of others transacted - is burned into a lot of memories, and those memories turn into orders when price returns.
answers the price question. It takes all the volume over a period and stacks it sideways, against price instead of time, so you can see which levels the market traded heavily and which it barely touched. On most platforms the version pinned to whatever range you have on screen is labelled VPVR - Volume Profile Visible Range. It is a close cousin of the you may have met earlier: both map activity onto price rather than the clock.
Why this exists
Volume Profile exists to turn the chart's horizontal memory into something you can see. Instead of a row of bars along the bottom, it draws a histogram down the side: at each price level, a bar whose length shows how much volume traded there. Stack those and a shape emerges - fat where the market spent time and thin where it rushed past.
The fat parts are called . These are prices where a great deal changed hands, usually because the stock lingered there and both buyers and sellers treated the level as roughly fair. Because so many positions were built at those prices, high-volume nodes tend to act as sticky zones: support when price falls toward them from above, resistance when it rises toward them from below. The single busiest price of all is the one you may know as the , and the band around it where most volume sits is the .
The thin parts are , or gaps. These are prices where almost nothing traded - often because the stock jumped or fell through the level quickly and never settled there. With few positions built in a gap, there are few trapped sellers to slow a rise and few eager buyers to cushion a fall, so price often travels through a gap faster than through a node.
. That map of dense and empty zones is genuinely useful for judging where price is likely to meet friction. But keep one honesty in view from the start: it is a map of the past. It records where volume was, not where price must go.
Nodes, gaps, and how price moves through them
Reading a profile comes down to spotting the dense zones, the empty zones, and how price behaves at their edges.
High-volume nodes are sticky. Approached from below, a node is overhead supply - full of people who bought there and may sell to break even, which slows a rise. Approached from above, the same node is support - buyers who see familiar value, which cushions a fall. Inside a node, price often chops sideways because both sides consider the level fair. Do not read a node as a wall that price cannot cross; read it as friction that usually makes crossing slower and choppier.
Low-volume gaps are slippery. With little past trading in a gap, there is not much to slow price down, so moves through gaps tend to be quicker and cleaner. The classic constructive setup is a stock that has spent months absorbing supply inside a node, then breaks out of it into a gap above where little historical resistance waits.
The edges are where decisions live. The most watched moments are price leaving a node into a gap (a potential quick move) and price returning from a gap back into a node (potential support or resistance re-engaging). Neither is a signal by itself - they are places to pay attention, then let price and volume confirm.
The figure below shows a simple profile: two heavy nodes with a thin gap between them.
Every figure in this module is an illustrative example, not a real quote. illustrative
Read it live
Picture a stock that has chopped between ₹100 and ₹110 for six months. On the profile, that band is one fat high-volume node - the market has agreed, over and over, that fair value sits in there. Below ₹98, the profile thins out sharply: a wide low-volume gap runs down toward ₹70, left over from a fast drop years earlier when the stock fell through that zone without stopping.
One day price slips to ₹98, just under the node, and peers into that gap. A trader who has just learned about gaps sees a clean runway: little historical volume all the way down to ₹70, so surely a quick fall is coming. It is a tempting read, and it is exactly where the tool gets misused.
Here is the fuller picture. The gap tells you there is little old supply below - nothing more. It does not tell you the heavy node just above has stopped mattering, and a six-month node represents a great many positions that do not vanish because price dipped a rupee under it. Two things can happen from ₹98, and the profile cannot tell you which. Price may indeed slide into the gap and travel fast. Or the dip may prove shallow, buyers who see familiar value in the node may step back in, and price may be pulled back up into the ₹100–₹110 band - leaving the trader who bet on a freefall stranded.
The honest way to use the map is to hold both possibilities and let price and volume decide between them. A decisive close below the node on heavy volume tilts toward the gap scenario; a quick reclaim of the node tilts against it. What you must not do is treat the empty gap as a promise. The profile drew the past accurately. The next move is still a probability, not a path.
What Volume Profile cannot tell you
Volume Profile is one of the more revealing tools in this book, which is exactly why it is worth being strict about its limits.
It is a record of the past, not a plan for the future. Every bar shows volume that has already traded. A low-volume gap does not oblige price to travel through it, and a high-volume node does not guarantee price will stop there. New buyers and sellers arrive constantly, and they can build fresh supply in an empty gap or abandon a node that used to hold.
It cannot tell you direction. A node is support from above and resistance from below - the same fat bar means opposite things depending on which way price approaches. The profile marks where friction lives; it never tells you which way price will choose to go through it.
It is only as honest as its range. Because VPVR is built from whatever you have on screen, changing the visible range changes the profile. Two traders looking at the same stock over different windows can see different nodes. The map is real, but it is drawn to the boundaries you happened to pick.
And it is a picture of behaviour, not of worth. . .
Where people get fooled
The tool looks precise, and that precision is where it fools people.
-
Treating an overhead node as a target. A heavy-volume level above is a wall of potential sellers, not a magnet. Buying toward it is buying into resistance, not away from it.
-
Treating a gap as a guaranteed path. An empty zone means little past supply, not a promise of travel. New sellers can fill it at any time.
-
Forgetting the profile shifts with the range. Change the visible window and the nodes move. Anchor your reading to a range that makes sense for your question, and know that someone else's chart may look different.
-
Reading a node as strength of the company. Dense trading marks agreement on price, driven partly by people trapped at their entry. It says nothing about the business.
Decide
Test your reading, not your memory - short decisions under incomplete information. The answer only shows after you commit.
All figures are illustrative - constructed to demonstrate a judgement, not reported as fact.
Carry forward
- Volume Profile stacks volume against price instead of time, showing which levels the market traded heavily (high-volume nodes) and which it barely touched (low-volume gaps). VPVR is the version built from your visible range.
- Nodes are sticky - support from above, resistance from below - because so many positions were built there; gaps are slippery, so price tends to move through them faster.
- The profile is a map of the past. A gap does not promise a path and a node does not promise a stop; new buyers and sellers can rewrite either.
- It marks where friction lives, never direction, and it changes with the range you draw - a picture of crowd behaviour, not of the company's worth.
Enables: 063 VWAP
Volume Profile shows where trading clustered and where it thinned - friction on a map of the past, never a route the future must follow.
The thinkers this chapter leans on.