Price shows where the market went. Volume shows how much trading it took to get there. Traders often stretch that into claims about institutions quietly loading up, but volume data in futures can't identify who is trading. What it can show is whether pushes get more participation than pullbacks, whether a level keeps absorbing trade without moving, and whether a new high came with less activity than the last one. Those are useful observations as long as you don't oversell them.
The two ideas
Accumulation describes buying that is absorbed at a similar price range over time, often near support. Distribution is the reverse, selling absorbed near resistance. Both terms come from a school of thinking about large participants who can't fill size at once without moving price. The theory is plausible, but you can't confirm it from a chart. Treat it as a way to organize what you see.
Tools, and what they need
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.
Volume with a moving average. A 20-bar average lets you separate heavy bars from light ones. A large down bar on heavy volume shows lots of selling. A large down bar on light volume shows little interest in selling. Volume per bar depends on bar length, so compare like with like. Also use the front-month contract. Volume splits across contracts near a roll, which makes comparisons unreliable. Roll dates vary, so check the CME calendar.
Cumulative volume delta. Delta compares volume traded at the ask with volume traded at the bid. It needs bid and ask tick data, so confirm that your data feed and platform provide it, and note that historical tick data may cost extra. If price rises while delta falls, passive buyers may be absorbing aggressive selling. If price falls while delta rises, passive sellers may be absorbing aggressive buying. Those readings are interpretations, and they can be wrong.
On-balance volume (OBV). OBV adds a bar's volume when the bar closes up and subtracts it when it closes down. It's a crude approximation, since a bar's whole volume is assigned to one side. When OBV makes lower highs while price makes higher highs, volume participation is weakening. It is a prompt to look closer.
Patterns people watch
Wyckoff accumulation. The textbook sequence is a selling climax on heavy volume, an automatic rally, a secondary test of the low on lighter volume, then a quiet range before a move up. A new low on much lighter volume than the prior low is read as a secondary test. It might mark a bottom. It might also just be a pause before the next leg down. Wait for price to confirm, for example by reclaiming a level you defined in advance.
Participation on pushes versus pullbacks. In a healthy uptrend you'd expect pushes to trade more than pullbacks. Hypothetical example: pushes to new highs average 10,000 contracts a bar and pullbacks average 4,000, a 2.5 to 1 ratio. That suggests buyers are more active on the way up. If the ratio flips and pullbacks get heavier than pushes, the structure may be weakening even while price still climbs. These numbers are illustrative, and real bar volumes depend on the time of day and the bar length.
Upthrust. A break above resistance on heavy volume that closes back below it. The reading is that the breakout attracted buyers who then got stuck. It might also be a normal failed break. Heavy volume does not tell you who was on the other side.
Heavy volume without progress. Price tests a level repeatedly with lots of volume and can't close above it. That means supply is being absorbed, but it doesn't say when the level will give way, and a break through can be sharp.
Using it at KPL levels
KPL levels are fixed reference prices anchored to the regular-session opening print, so they are set after the open and are separate from any volume calculation. A KPL is a spot where you can compare volume behavior. For example, price drops into a KPL on volume lighter than the 20-bar average, a reversal bar prints, and delta stops falling. That's a setup worth a look. Neither the level nor the volume pattern makes it likely to work, so the stop goes in before the entry. At ES tick values, a hypothetical 6-point stop is $300 per contract ($30 per MES), and one tick of slippage each way adds $25 on ES.
How to test it
- Define the volume rule in numbers: which bar length, which average, what ratio counts as heavy.
- Scroll back through charts using only data visible at each moment, and log every setup including losers.
- Record entries, stops, and exits plus slippage and commissions.
- Compare against the same entries without the volume filter to see whether the filter changes anything.
The edge calculator can turn your logged win rate and average win and loss into expectancy. A small sample is not proof, and a simulated fill is not a test of exchange queue position or slippage.
About the Author
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.
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.
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.



