Strategy

Volume Profile for ES and NQ Futures: Using VPOC, HVN, and LVN Levels

Cameron Bennion
·
2026-02-11
·
4 min read
Books, notes and laptop on a study desk
Photo by Yen Vu on Unsplash.

A candlestick chart tells you what price did at each time. It doesn't tell you where trade concentrated. Volume Profile fixes that by stacking the contracts traded at each price into a horizontal histogram, so you can see which prices attracted the most activity and which prices price crossed with little trade.

The Core Terms

The volume point of control (VPOC) is the single price with the most volume in the period you chose. High-volume nodes (HVNs) are price areas with a lot of volume relative to their neighbors. Low-volume nodes (LVNs) are areas with little. The value area is the price range containing a configured share of the period's volume, often set near 70 percent, bounded by the value area high (VAH) and value area low (VAL).

One correction to a common claim: every contract has both a buyer and a seller, so volume at a price isn't the number of people holding a position there, and it doesn't tell you who is trapped. It shows where trade happened. What you do with that is a hypothesis to test.

How People Use the Levels

Your next step

Build the daily map before the session.

See how ES and NQ Key Price Levels fit the daily plan. Follow the room, practice in SIM, and review what happened around each level.

The usual premise is that price tends to slow around nodes where a lot of trade occurred, and tends to move faster through thin areas. This is a working assumption, not a rule, and you should test it on your own data.

  • Pullback to a prior HVN: traders look for a reaction, with a stop beyond the node and a target at the next node.
  • Move into an LVN: traders expect less friction, so they may use a wider target toward the next node, and a reversal inside the thin area is a reason to exit.
  • Distance from a prior VPOC: when price is far from it in a balanced session, some traders watch for a rotation back. Others see a trending session ignore it entirely. Neither outcome is guaranteed.

Which Period to Build It On

A single-session profile is the most common reference for the next day. A weekly composite aggregates five sessions and changes more slowly, while a monthly composite is the longest view. Their relevance fades as new trade accumulates, so a month-old node matters less than yesterday's. Whichever period you pick, build it the same way each time.

The other choice is session. A profile built on regular trading hours only (9:30 AM to 4:00 PM ET) and one built on the full Globex session look different, because overnight trade adds its own volume. Choose one, label the chart, and don't mix them.

Row Size Example

The number of rows or the ticks per row changes how the profile looks. ES moves in 0.25 point ticks. Suppose a session range of 40 points is 160 ticks. At one tick per row you'd get 160 rows with a spiky shape, and at four ticks per row, 40 rows with a smoother shape. Neither is correct. Smoother profiles make nodes obvious but hide detail, and fine profiles show detail but can create false nodes from a handful of contracts. Pick a setting and keep it for the whole test.

Setup in NinjaTrader

Volume Profile in NinjaTrader 8 is part of the order flow toolset. Which volume tools your license includes depends on your plan, so check the NinjaTrader 8 help guide before building a workflow around one. In general, add the volume profile indicator to the chart, choose the session or period, set the row size, and turn on the VPOC and value area lines. If your platform doesn't provide the tool, a third-party add-on or an exported tick data profile can do the job, but confirm the data source.

Before the open, mark the prior day's VPOC, VAH and VAL. If you use them with the current week's composite VPOC, that gives three reference prices to carry onto the chart.

Using It with KPL

KPL are fixed reference prices anchored to the regular session opening print, with four levels on the standard ES/NQ map, built from full-session and after-hours travel. They don't move intraday and they can't be completed before the open. Volume Profile levels come from prior trade, so they're known earlier. When a KPL lands near a prior VPOC, you have two different reference prices at about the same place. That doesn't make a reaction more likely on its own, since nothing here shows it does. Record such overlaps in your journal along with what happened, and see if your own sample says anything. The KPL trading page has the construction details.

Limits

  • Volume Profile shows structure, not direction. A VPOC test can bounce or break.
  • Changing the lookback, the session or the row size changes the levels, so every parameter is a way to overfit.
  • A few examples that look clean on a chart are not a test. Define the entry, stop and target in advance, count every occurrence, and include fees and slippage.
  • Fast markets around scheduled releases can fill stops away from the level.

Used that way, Volume Profile is a map of where trade clustered. Whether a given node helps your results is an empirical question, and you answer it by logging each test in the same format.

About the Author

Cameron Bennion
Cameron BennionAbout Cameron →

Founder, Young Money Investments · Quant Trader

Cameron trades ES, NQ, and futures across multiple market cycles. He founded Young Money Investments to teach systematic, data-driven trading and manages Magnum Opus Capital. His work emphasizes documented rules, risk controls, and review over outcome promises.

Systematic Futures TradingHedge Fund Manager, Magnum Opus CapitalRisk-First EducationNinjaTrader SpecialistFutures: ES · NQ · RTY · CL · GC
Learn the daily planning process:7-Day Free Trial →

Free, No Credit Card

Get the Free Room Preview

See how the room works before choosing a membership. Follow a setup in SIM and review what happened.

🔒 Your information is secure. We respect your privacy and will never spam you.

Risk Disclosure & Disclaimer

Educational Purposes Only: The content provided in this blog is for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Young Money Investments is not a registered investment advisor, broker-dealer, or financial analyst.

Risk Warning: Trading futures, forex, stocks, and cryptocurrencies involves a substantial risk of loss and is not suitable for every investor. The valuation of futures, stocks, and options may fluctuate, and as a result, clients may lose more than their original investment.

CFTC Rule 4.41 - Hypothetical or Simulated Performance Results: Certain results (including backtests mentioned in these articles) are hypothetical. Hypothetical performance results have many inherent limitations. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown. In fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program.

Testimonials: Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

Build the daily map before the session.

See how ES and NQ Key Price Levels fit the daily plan. Follow the room, practice in SIM, and review what happened around each level.

Intro includes a 7-day trial, then $97/month. Cancel before the trial converts if it isn't a fit.