Volume added up by price, not by day
A volume profile adds up shares traded by price, not by day. Its busiest price is the point of control; the band holding about 70% of volume is the value area. A bullish reversal on a high-volume node has heavy trading beneath it; at the value area low, the busiest prices above it; in a thin zone, little beneath it.
An ordinary volume bar tells you how many shares traded on a day. A volume profile adds up the same shares by price instead, and draws the totals as sideways bars beside the chart. It answers one question:
At which prices did most of the trading happen?
A long bar means many shares changed hands at that price. A short bar means few did. Prices where a lot of trading happened are ones many traders bought or sold at, so price often slows down when it comes back to them. Prices where little traded are ones the market passed through quickly.
The idea comes from Market Profile, developed by J. Peter Steidlmayer, a trader at the Chicago Board of Trade, and released by the exchange in 1985. Market Profile counts time: how many half-hour periods price spent at each level. A volume profile counts shares traded instead. The two usually agree on the busiest prices, but not always: a burst of heavy trading in a few minutes adds a lot of volume and very little time.
Every volume profile is built the same way:
The profile only counts the bars you give it: the visible chart, a stretch you mark by hand, or a single session. A different range gives a different profile.
The distance from the lowest low to the highest high in that range is cut into equal price rows. More rows means thinner bars and finer detail.
Each row collects the volume that traded inside its prices. The longest row is the busiest price; the shape of all the rows shows where trading clustered.
On daily bars, the profile is an estimate. A daily candle tells you its volume and its high and low, but not how much traded at each price in between. Charting platforms solve this by building the profile from intraday bars (for example, one-minute or ten-minute bars) where they have them. Built from daily bars alone, each day’s volume has to be spread across its range, usually evenly, as in the figure above. That gets the broad shape right but can put volume at prices where little actually traded.
A profile is read through a few named parts:
| Part | What it is | How it’s read |
|---|---|---|
| Point of control (POC) | The single row with the most volume | The price the market traded at most: the busiest level in the range |
| Value area | The band of rows around the POC holding about 70% of the volume | Where most of the trading happened: prices buyers and sellers were both willing to deal at for a while |
| Value area high (VAH) | The top edge of the value area | Price above it is above where most shares changed hands |
| Value area low (VAL) | The bottom edge of the value area | Price below it is below where most shares changed hands |
The value area is built outward from the POC. Starting at the busiest row, the calculation compares the next row above with the next row below and adds the one with more volume. It repeats until the band holds 70% of the total. Because it follows the volume, the POC is often not in the middle of the value area. Platforms differ in the detail: the original Market Profile method compares the next two rows above with the next two below, so the same chart can show slightly different value area edges on different platforms.
The 70% figure is a convention carried over from Market Profile, not a property of markets. It is the default on most platforms, some use 68%, and you can change it. What matters is reading the value area as the zone where the market did most of its business.
Look at the profile’s outline and you will see bulges and dents. Traders give them names:
High-volume node (HVN): a bulge, a cluster of long rows. Price spent time there and many shares changed hands, often during a sideways stretch. The POC is the largest HVN, but a profile can have several, like the earlier base in the figure.
Low-volume node (LVN): a dent, a run of short rows between bulges. Price passed through quickly, so few shares traded there. A fast rally or a sharp drop usually leaves one behind.
How each is commonly read:
| Node | When price returns to it | Why |
|---|---|---|
| High-volume node | Price tends to slow down and move sideways; it can act as support or resistance | Many traders hold positions from there and may defend or exit them |
| Low-volume node | Price tends to move through quickly, or turn away from it quickly | Few traders did business there, so little holds price in place |
Sources describe thin prices two ways. Most say price moves through a low-volume node fast; others say price turns away from its edge. Both follow from the same fact, that the market did not stay there, so read an LVN as “price won’t sit here,” and let the candles show which way it leaves.
Because a profile only counts the bars you give it, the first choice is which bars. Platforms offer three common versions:
| Version | Which bars it counts | Good for |
|---|---|---|
| Visible range (VPVR, also VRVP) | Whatever is on screen (Volume Profile Visible Range); it redraws when you scroll or zoom | A quick look at the busy and thin prices in the chart you are reading |
| Fixed range | A stretch you mark, such as one base, one rally or one decline | Studying one move or one sideways stretch on its own |
| Session or periodic | Each day, week or month gets its own profile | Seeing how value shifts from one period to the next |
The visible-range profile (VPVR) is the quickest to use, and that is also its weakness: zoom out from three months to a year and the POC can move to a completely different price, because the profile is now counting different bars. Neither is wrong. They answer the question for different stretches of time.
The second setting is the number of rows (some platforms call it row size). Fewer rows merge nearby prices into a few thick bars and can hide a thin zone. More rows show finer detail but get noisy, and when two busy rows are close in size, the POC can jump between them as you change the setting. There is no single correct number: pick one that shows the bulges and dents clearly without turning every row into noise.
Trust the levels that survive a change of range. If a high-volume node shows up whether you look at three months or a year, many traders did business there. If it only appears at one zoom level, give it less weight.
A candlestick pattern tells you when buyers stepped in. A volume profile tells you whether the price they stepped in at is one the market has traded heavily before. For a bullish reversal, three locations are worth knowing:
Price falls to the bottom edge of the zone where most trading happened. A bullish reversal there, especially one whose wick dips below the edge and closes back inside, shows buyers defending the prices the market traded most. The POC above is a natural first area where the rally may slow.
An older base, where price spent weeks, can still hold when price returns to it. A reversal candle on top of that node has a level of heavy past trading beneath it.
A slide through thin prices tends to be quick, and it often stops at the next busy price below. A reversal candle at the bottom of that slide, on the next high-volume node, is the candle meeting a level. A reversal candle in the middle of the thin zone has little traded volume beneath it until the next high-volume node.
For example, a Hammer like the one in the figure dips below the value area low, then closes back inside it. Sellers pushed into thin prices and could not stay there. The confirmation is a later close above the Hammer’s high, often the next session, as in the figure. The same reading works for a Bullish Engulfing, a Piercing Pattern or a Morning Star at the same edge.
The profile also shows what happens if the setup fails. Under a value area low with a low-volume node beneath it, there is little traded volume to slow a decline until the next high-volume node. Put the stop below the candle’s low, as usual, and expect that a break of it may move quickly.
Volume profile and a trading range often describe the same sideways stretch in two ways: the box marks where price turned, the value area marks where it traded most. When a range floor and a value area low sit at the same price, the two readings agree.
Three questions for any profile behind a candle: Is the candle at the value area low, on a high-volume node, or in a thin zone? Does the level show up over more than one range? Where is the next busy price above, and below?
It can’t tell you the future. A profile is a record of where trading happened. It shows where price may slow down, not whether it will turn there.
It changes with the range. Two traders looking at the same stock over different stretches see different POCs and value areas. A level is only as meaningful as the range it came from.
It doesn’t say who was buying or selling. Every trade has a buyer and a seller. A long row means many shares changed hands, not that buyers won. For that, read the candles and the volume on the day.
It doesn’t show when the trading happened. Heavy trading at a price two years ago and last month look the same in one profile. Many traders give older levels less weight, since some of the positions taken there may already be closed.
A stock has dropped for two weeks and prints a Hammer. A trader opens a visible-range volume profile over the last month and sees the Hammer sitting right on the point of control. 'The POC is support. Buy.'
What's missing from this reasoning?
The range. A one-month window is half made of the decline itself, so its busiest price can simply be where the last few days of heavy selling, and the Hammer itself, traded. A POC there may only mark where this drop has paused, with no history behind it. Zoom out to six months or a year: if the same price is still a high-volume node or the value area low, the level has more behind it. If it sits in a thin zone on the longer view, there is little below it. Either way, the Hammer still needs its confirmation, a later close above its high, and a stop below its low.
| Mistake | Instead |
|---|---|
| Treating the profile as fixed The POC is at $57. That is the level. | The POC is the busiest price in the range you chose. Change the range or the row count and it can move. |
| Buying every touch of a busy price Price is back at the high-volume node, so it will bounce. | A high-volume node is where price tends to slow, not where it must turn. Wait for a bullish reversal candle there, and for the close that confirms it. |
| Reading rows as exact prices The value area low is $53.80, so my stop goes at $53.79. | Profile edges are zones, especially on daily data where volume is estimated across each bar. Base the stop on the candle, below its low, not a penny under a profile line. |
| Ignoring the thin zone beneath the entry The setup failed by a little; it will come back. | Below a value area low with a low-volume node under it, a failed setup can fall quickly to the next busy price. Know where that is before you enter. |
Volume profile shows how many shares traded at each price over a chosen range of bars, drawn as sideways bars beside the chart. An ordinary volume bar adds up shares by day; a volume profile adds them up by price. Long bars mark prices where a lot of trading happened, short bars prices the market passed through quickly.
VPVR stands for Volume Profile Visible Range (some platforms call it VRVP, Visible Range Volume Profile): a volume profile of whatever bars are on screen. It redraws whenever you scroll or zoom, so its point of control and value area change with the view. Other versions count a fixed stretch you mark by hand, or give each session, week or month its own profile.
The point of control is the price row with the most volume in the profile: the price the market traded at most over the range you chose. Many traders watch it as a level where price may slow down. It is not fixed; a different range or row count can move it.
The value area is the band of prices around the point of control that holds about 70% of the volume, from the value area low (VAL) to the value area high (VAH). It is built outward from the POC, adding the busier neighbouring row each step (one common version). The 70% figure is a convention carried over from Market Profile and the default on most platforms, not a property of markets; some use 68%.
A high-volume node (HVN) is a bulge in the profile, a cluster of prices where many shares traded; when price returns there it tends to slow down, and it can act as support or resistance. A low-volume node (LVN) is a dent, prices the market passed through quickly; on a return, price tends to move through it fast or turn away from it quickly.
Market Profile, developed by J. Peter Steidlmayer, a trader at the Chicago Board of Trade, and released by the exchange in 1985, counts time: how many periods price spent at each level. Volume profile counts shares traded at each level. They usually agree on the busiest prices, but can differ when heavy volume trades in a short time.
Yes, for finding the prices where most trading happened over weeks or months, which is what swing traders need. But a daily bar does not say how its volume was spread between its high and low, so platforms build the profile from intraday bars where they have them. A profile built from daily bars alone is an estimate: read its rows as zones, not exact prices.
There is no single best setting. The range matters most: choose the stretch you want to study, and trust levels that show up over more than one range. For rows, fewer merge nearby prices and can hide a thin zone, while more show finer detail but get noisy. The value area is normally left at the 70% default.
No. A volume profile is a record of where trading has already happened. It shows where price may slow down or move quickly if it returns, not whether it will turn there. Use it to judge the location of a candlestick pattern, and let the pattern and its confirmation do the timing.
Check where the pattern formed — on a high-volume node, at the value area low, or in a thin zone — then wait for the confirming close and place the stop below the candle’s low.
A volume profile doesn’t make a candlestick pattern work. It tells you whether the price the candle formed at is one the market has traded heavily, or one it rushed through.
So when you read a profile behind a pattern, ask one question: “Did a lot of trading happen at this price?” A bullish reversal on a high-volume node says yes, with that trading beneath it. One at the value area low says it formed at the edge of the busiest prices, with them above it. The same candle in the middle of a thin zone says no.
This is one of seventeen context guides in this series: Candlesticks + Moving Averages for trend structure, Candlesticks + RSI for how stretched a move is, Candlesticks + MACD for momentum, Candlesticks + ADX for trend strength, Candlesticks + Volume for conviction, Candlesticks + On-Balance Volume for volume flow, Candlesticks + Accumulation/Distribution for where the close fell, Candlesticks + Volume Spread Analysis for reading each bar’s effort and result, Candlesticks + Anchored VWAP for the average price paid since a turn, Candlesticks + Fibonacci for retracement levels, Candlesticks + ATR for volatility, Candlesticks + Bollinger Bands for volatility bands around an average, Candlesticks + Multi-Timeframe Analysis for the weekly trend, Candlesticks + 52-Week High/Low for where price sits in its yearly range, Candlesticks + Trend Channels for where in the trend price sits, and Candlesticks + Trading Ranges for sideways markets. New to candles? Start with the candlestick basics guide.