Back to blog
Systematic Strategy

Volume Profile Trading: Where Price Traded

7 min read · Systematic Strategy · By Karani Markets
Volume Profile Trading: Where Price Traded

Volume profile trading is the practice of reading where volume occurred at each price level over a session or range, rather than just where price moved over time. On an ES chart, this produces a horizontal histogram next to the candles: tall bars mark prices that traded heavily, thin bars mark prices the market passed through quickly. The three things traders pull from it are the point of control, the value area, and the high and low volume nodes, all of which describe market structure, not a trade trigger by themselves.

What is volume profile trading?

A normal candlestick chart tells you when price moved. A volume profile tells you where it spent time doing business. Instead of plotting volume as a bar under each time period, it rotates the data 90 degrees and stacks volume by price, so every level on the y-axis gets its own bar showing how many contracts traded there.

For ES, this matters because the futures market doesn't trade evenly across a range. A session might move 40 points but do most of its real business inside a 10-point band, with the rest of the range just passed through on the way somewhere else. Volume profile makes that visible in a way a candlestick chart alone does not.

The point of control

The point of control, usually shortened to POC, is the single price level with the most volume traded in the profile you're looking at. If ES spent the session churning hardest at 5,402.00, that's your POC for the day.

Traders use the POC as a magnet level. Price often returns to it after moving away, because it represents the price where the most buyers and sellers agreed a trade was fair. That doesn't mean price always comes back. It means when it does, the move has some structural logic behind it instead of being random.

A POC from yesterday's session can carry into today as a reference level even after the new session's own profile starts forming. Traders will often track both the prior POC and the developing one at the same time.

A volume profile shows you where the market agreed on price. It never tells you what happens next.

What is the value area?

The value area is the price range that contains a set share, commonly 70 percent, of the volume in the profile. Everything inside it is where the bulk of the trading happened. Everything outside it, above the value area high or below the value area low, is territory the market visited but didn't spend much time in.

Think of the value area as the market's answer to 'where is this thing fairly priced right now.' Price tends to rotate back inside the value area after poking outside it, the same logic as the POC but applied to a band instead of a single tick. One ES tick is 0.25 points, worth $12.50, so even a tight value area of a few points represents real dollar terms when you're sizing a position around it.

When price opens outside the prior day's value area and stays there, that's often read as a sign the market has accepted a new price level. When it opens outside and quickly rotates back in, that's often read as rejection of the new level. Neither reading is a guarantee, just a framework for interpreting what's happening.

High-volume nodes and low-volume nodes

Within a profile, you'll see clusters where volume piles up (high-volume nodes) and gaps where it thins out (low-volume nodes). High-volume nodes tend to act like support or resistance because so many positions were established there. Price slows down near them.

Low-volume nodes are the opposite. They mark price levels the market moved through quickly without much agreement on value, which is exactly why price tends to move through them quickly again if it revisits them. A thin node isn't a level to fear, it's a level the market has already shown it doesn't want to sit at.

Why volume profile isn't a standalone signal

Here's the part that gets left out of a lot of volume profile content: none of this tells you when to enter a trade. POC, value area, and node structure describe where business happened. They don't tell you whether the next five minutes bring a bounce, a breakout, or a stall.

A level only means something in context. A low-volume node under current price during a strong uptrend reads very differently than the same node during a chop day with no clear direction. The profile gives you the map. It doesn't drive the car.

This is why systematic approaches, including the one Karani runs on ES, treat volume profile concepts as structural reference points that feed into a broader rule set, alongside time of day, recent range behavior, and risk parameters, rather than as a signal generator on their own. A level by itself doesn't define risk. The rules around it do.

Common questions

Is volume profile the same as volume at a given time?

No. Standard volume bars show how much traded during each time period. Volume profile shows how much traded at each price level, regardless of when, which is why it's plotted horizontally.

Does price always return to the point of control?

No. The POC is a level where volume concentrated, not a guarantee of a return visit. Traders treat it as a reference level that raises the odds of a reaction, not a certainty.

Can volume profile be used alone as a trading strategy?

It's generally treated as one input among several. On its own it describes market structure, it doesn't define entries, exits, or risk, which is why it's usually combined with other rules.

Karani runs the disciplined part for you

A tested, rules-based system on the S&P 500 futures, with hard risk limits and a kill switch you control. Access is invite-only.