How to Add and Use VWAP in NinjaTrader 8
VWAP is one of the most-watched references in the market. Here’s how to get it on a NinjaTrader 8 chart, the difference between session and anchored VWAP, and how to actually read it.
What is VWAP?
VWAP stands for volume-weighted average price: the average price over a period, weighted by how much volume traded at each price. It answers one plain question — are buyers paying above or below the true average? It’s one of the most widely watched references in intraday trading, and it’s how many large players grade their own fills, which is part of why price so often reacts to it.
How to add VWAP to a NinjaTrader 8 chart
NinjaTrader ships a VWAP as part of its Order Flow suite. To add it: right-click the chart → Indicators…, scroll to the Order Flow group, and add the VWAP. That gives you the standard session VWAP — it resets at the start of each session and builds through the day.
That’s enough if all you want is the daily line. If you want to drop your own anchor point or add configurable standard-deviation bands, you add a dedicated VWAP indicator instead — installed the usual way: download the .zip, then Control Center → Tools → Import → NinjaScript Add-On…, then add it from the chart’s indicator list.
Session VWAP vs anchored VWAP
This is the distinction that trips people up, so it’s worth being clear:
- Session VWAP resets automatically at the start of each session and builds from there. It answers “what’s the average price paid today?”
- Anchored VWAP lets you pick the starting point — a swing high or low, a gap, the bar a news release printed on — and calculates the VWAP from that moment forward. It answers “what’s the average price paid since that event?”
Anchoring matters because it re-frames “average price” around the moment you actually care about. Anchor to a strong low and the line shows the average price paid by everyone who bought since that low — a clean read on whether that move’s buyers are still in control. Because so many participants watch VWAP, a well-placed anchor often produces a more meaningful support or resistance line than the session default.
Reading VWAP: the deviation bands
VWAP on its own is a single line. Add standard-deviation bands — usually the first and second deviation above and below — and you get context for how stretched price is:
- Price riding along VWAP or the first band in one direction is a sign of a controlled trend.
- Price pushed out to the second deviation is stretched far from the average — often where mean-reversion traders look for a fade.
- Price crossing back through VWAP is a simple read that control has shifted from buyers to sellers, or the reverse.
Which chart type and timeframe should you use VWAP on?
VWAP is an intraday tool. Because it resets each session and weights by volume, it’s meaningful on any intraday chart — time (1, 5, 15-minute), tick, volume or range bars — and it works the same way on all of them. What it is not built for is daily or higher charts, where each bar is already a whole session and a session-resetting average has nothing to reset against. If you trade the RTH session, make sure your VWAP is set to reset on the session you actually trade, not a 24-hour period, or the line won’t reflect the auction you’re watching.
How to install a VWAP indicator
- Download the indicator’s .zip — keep it zipped.
- Open the Control Center → Tools → Import → NinjaScript Add-On… and select the .zip.
- On a chart, right-click → Indicators…, add it, choose session or anchored mode, and turn on the bands you want.
The honest part
VWAP is a reference, not a signal — a very good reference that a large part of the market watches, which is exactly why it works. It won’t tell you which way to trade; it tells you where the average sits and whether price is stretched from it. Use it for context and confluence — the entries and the stops are still yours.