Volume & money flowVolume Profile · VPVR
A horizontal histogram of volume traded at each price level, revealing where the market agreed on value.
Works in most conditionsEngine-computed on a fixed sample series
What it is
Volume Profile is a charting tool that shows how much volume traded at each price level, drawn as a horizontal histogram beside the price chart rather than the usual vertical bars along the time axis. Its popular Visible Range variant, VPVR, builds the profile from whatever bars are currently on screen. By bucketing all trading activity by price, it reveals where the market did the most business and therefore where participants agreed on value. Its defining features are the Point of Control, the single price with the highest traded volume; the Value Area, typically the band of prices containing about 70 percent of the volume around the Point of Control; and its high-volume and low-volume nodes. For a beginner, it is a map of where the crowd concentrated its trading, and those crowded prices tend to act as powerful magnets and barriers.
How it is calculated
The tool takes a chosen range of price action and divides the price axis into many horizontal rows or bins. It then distributes the volume of every bar in that range into the price bins the bar covered, accumulating a total volume figure at each price level, and draws each bin as a horizontal bar whose length reflects its accumulated volume. From this distribution it derives the Point of Control as the bin with the greatest volume. It then expands outward from the Point of Control, adding the next-heaviest bins until the accumulated volume reaches a target, usually 70 percent of the total, and the price span covered becomes the Value Area with its Value Area High and Value Area Low edges. Bins with especially large volume are high-volume nodes and bins with especially small volume are low-volume nodes. The key input is the range you profile over, which entirely determines the resulting levels.
Reading it, step by step
Begin with the high-volume nodes, the longest bars, which mark prices the market accepted and traded heavily; these act as magnets that draw price in and as support or resistance where trade tends to stall and reverse. Next find the low-volume nodes, the shortest bars, which mark prices the market rejected and where it moved through quickly, so price tends to travel fast across them and they make poor places for it to settle. The Point of Control is the single most-traded, most-defended price and often the strongest magnet of all. The Value Area frames the zone of agreed value, and price trading above the Value Area High is relatively expensive while below the Value Area Low is relatively cheap. Reading the profile is about seeing where price is likely to stall at heavy nodes and accelerate across thin ones, giving you a structural map of likely reactions.
Best timeframes and settings
Volume Profile can be anchored over a session, a range, a swing, or the visible screen, and the right choice depends on your horizon: day traders often profile a single session, while swing and position traders profile a multi-week or multi-month range. The row size or number of bins sets the resolution, with finer bins revealing precise levels and coarser bins giving broader zones. The Value Area percentage, conventionally 70 percent, can be adjusted but is usually left alone. The single most consequential decision is the range you anchor the profile over, because a poorly chosen window produces a Point of Control and Value Area that no one is watching, while a well-chosen one aligns with levels the market genuinely respects. Match the profiled range to the structure you are trading, such as a specific base, trend leg, or balance area.
When and where to use it
Volume Profile is versatile across trending and ranging markets, but it is especially powerful in balanced, range-bound conditions where price rotates around a Point of Control between Value Area edges. It excels at identifying support and resistance grounded in real trading activity and at anticipating fast moves across low-volume gaps. It is widely used in futures and equities and works on any instrument with reliable volume. It is less useful when the profiled range is poorly chosen or when an instrument lacks trustworthy volume data. Avoid treating it as predictive of direction, since it describes where volume happened rather than what comes next, and remember that intrabar volume distribution is often approximated from bar data, so the levels are a close map rather than a perfect one. Anchor it thoughtfully and use it to frame reactions, not to generate directional signals alone.
Strategies that use it
A first strategy is Point of Control mean reversion: in a balanced market, fade excursions away from the Point of Control back toward it, buying near the Value Area Low and selling near the Value Area High, expecting price to rotate within the agreed value zone. A second is value-area breakout: when price accepts outside the Value Area on expanding volume, trade in the breakout direction, using the Value Area edge as the trigger and the Point of Control as a stop reference. A third plays low-volume nodes: when price enters a thin node, anticipate a fast move to the next high-volume node and hold toward it as a target. A fourth uses high-volume nodes as targets and reaction zones, expecting price to stall there. Each strategy leans on the profile's map of where the market will likely stall or accelerate.
Combining it with other indicators
Volume Profile pairs with Volume by Price, its simpler lookback-based cousin, and with Anchored VWAP, since both mark volume-based reference prices that often reinforce the profile's nodes. On-Balance Volume adds a cumulative sense of accumulation or distribution behind the levels. Traditional support and resistance and pivot points gain conviction when they coincide with a high-volume node or the Point of Control. Fibonacci retracement levels that line up with a Value Area edge become higher-probability reaction zones. A trend indicator supplies the directional bias the profile lacks, helping you decide whether to fade a node in balance or expect price to break through it in a trend. Combining the structural map of the profile with a directional read from momentum or trend tools is the most robust way to use it.
Where it fails
The profile depends entirely on the range you anchor it over, so a poorly chosen window produces a Point of Control and Value Area that no market participant is actually watching, rendering the levels useless. It describes where volume has already traded, not what price will do next, so mistaking it for a directional forecast is a core error. Intrabar volume is frequently approximated from bar data rather than true tick data, making the distribution an estimate rather than an exact record. It also relies on trustworthy volume and weakens on fragmented or thin instruments. The classic mistake is trading a node blindly without a directional read or without confirming price is actually reacting there. Avoid these pitfalls by anchoring the profile to meaningful structure, by using the nodes as reaction zones rather than signals, and by combining them with price confirmation and a trend bias.
A worked example
Imagine profiling a stock over its last three months of range-bound trading. The Point of Control, the most-traded price, sits at 50 dollars, and the Value Area spans 48 to 52, containing about 70 percent of the volume. Above the Value Area High of 52 there is a thin, low-volume node up to a smaller high-volume node at 55. Price is currently at 53, having just poked above the Value Area. In a balanced-market read, you expect 52, the Value Area High, to act as support on a pullback, and indeed price dips to 52.20 and holds, confirming the level. You go long there with a stop just back inside the value area, targeting the next high-volume node near 55, because the thin zone between 52 and 55 is a low-resistance path price can cover quickly. The profile gave you the support, the target, and the fast zone between them.