Strategy

Anchored VWAP in Futures Trading: Choosing Anchors and Reading the Line

Cameron Bennion
·
2025-06-01
·
4 min read
Open notebook and pen on a wooden desk
Photo by Gabriel Cox on Unsplash.

Daily VWAP tells you the volume-weighted average price since the session reset, and then it starts over. That's fine for intraday context, but it can't answer a different question: where has the average trade been since a specific event, like a policy announcement or a major low? Anchored VWAP (AVWAP) answers that by letting you choose the starting bar.

The Math

AVWAP is the running sum of price times volume divided by the running sum of volume, starting at the anchor. Most platforms use each bar's typical price, (high + low + close) divided by 3. Here's a hypothetical three-bar example:

BarTypical priceVolumePrice x volume
15000.001,0005,000,000
25004.002,00010,008,000
35002.001,0005,002,000

The sum of price times volume is 20,010,000 and total volume is 4,000, so AVWAP is 5002.50. The line moves slowly once a lot of volume has traded, because every new bar is a smaller share of the total.

What the Line Does and Doesn't Tell You

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 line is the average price at which volume traded since the anchor. It's tempting to read it as the cost basis of institutions, and to say funds will defend it. You can't see who holds what, and a lot of volume is hedging, spreading, or intraday turnover. I use it as a reference of where the average trade sits relative to now, nothing more. Price above the line means the recent average trade has been profitable on a mark-to-market basis for the average participant. That's a description, and whether it predicts anything is a testable question.

Hypothetical example: ES is at 5000, the AVWAP from a recent FOMC day sits at 4985, and the AVWAP from the start of the quarter sits at 4820. Price is 15 points above the first (worth $750 per ES contract) and 180 points above the second. Those distances give you a sense of how stretched the move is relative to the average trade, and they help set stop distances. They don't give you a direction.

Choosing Anchors

The common choices are event days (FOMC, CPI), major swing highs and lows, the start of a quarter or year, a breakout day, and the start of a session you care about. The problem is that anchors are subjective. Draw ten lines and one of them will always look like it worked. I limit myself to two or three, and I decide them before looking at how price reacted. More lines add clutter without adding information.

Also decide how daily VWAP is reset on your platform. Depending on the session template, it may reset at the start of the full Globex session or at the regular-session open, and those give different lines.

The Futures Complication: Rolls

Futures expire. If you anchor on a date in a prior contract and your chart has since rolled, the volume used in the calculation may come from two different contracts that traded at different prices, or from a back-adjusted series that distorts volume. Check how your platform builds a continuous chart, and anchor on the contract that was actually active. Roll dates and session hours vary by product, so check the CME schedule instead of assuming. If the line looks wrong against the price action, a roll is the first thing I'd look at.

Adding It to Your Charts

TradingView has an Anchored VWAP drawing tool: click the bar you want and the line is drawn from there. In NinjaTrader 8, check whether your installed indicator list includes an anchored version. Many are third-party NinjaScript add-ons. To install one you trust, go to Control Center, Tools, Import, NinjaScript Add-On, and select the downloaded ZIP file, not an unzipped folder. Then add it from the Indicators window of your chart. The NinjaTrader 8 help guide is the authoritative reference for the current menus.

Using It as a Filter, and Testing That Idea

One common idea is to prefer longs when price is above a chosen AVWAP and shorts when it's below, on the theory that you're trading with the average trade rather than against it. Another is to note when a pullback runs into an AVWAP. Neither is established here. Test them:

  1. Fix two or three anchors in advance and write down the rule, such as only longs above the line.
  2. Tag every candidate trade as aligned or not aligned with the line.
  3. Compare results after costs between the two groups. Include commission, fees, and slippage per round trip.
  4. Keep the rule unchanged and check it on a fresh stretch of data.

A small count doesn't prove anything, so don't let thirty trades convince you of an edge. If the aligned and unaligned groups look the same, the line isn't adding anything for you and you can drop it.

Relationship to KPL

KPL levels are fixed reference prices anchored to the regular-session opening print, with four levels in the standard ES and NQ map. They don't move intraday and aren't complete before the open. AVWAP is a separate calculation that updates with every bar. Seeing the two at the same price is a coincidence worth noting on the chart, and I wouldn't treat it as extra confirmation without testing. The KPL trading overview explains how the levels work.

Tags:

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.