Read it against the rest of your plan
VWAP tells you the average price paid — it does not size your trade or set your risk. Once you know where price sits relative to VWAP, size the entry on the position size calculator, and if you plan to build the position in slices rather than one clip, model the schedule on the TWAP execution calculator.
How VWAP works
The volume weighted average price answers a simple question: across everyone who traded this asset over a chosen window, what price did the average dollar of volume actually pay? Unlike a plain average of the closing prices, VWAP gives more weight to the prices where heavy size changed hands and almost none to thin, low-volume prints. That makes it a far better proxy for where the market genuinely did business.
The formula is VWAP = Σ(priceᵢ × volumeᵢ) ÷ Σ(volumeᵢ). In practice, each row above is one bar or one fill: you multiply its price by its volume, add those products together, then divide by the total volume. A 1,200-unit fill at $102 pulls the average toward $102 far harder than a 100-unit fill at $95 would. This calculator ignores any row with zero or blank volume, so you can use as few or as many of the six rows as you have data for.
Intraday traders lean on VWAP as a live fair-value line. Price trading above VWAP means the average buyer is underwater on nothing — new buyers are paying a premium to the session average, which is read as buyers being in control. Price below VWAP means the current market is a discount to what the average participant paid, which mean-reversion traders watch for a snap back and trend traders watch for a breakdown. Because VWAP resets at the start of each session, it is a clean, self-updating reference rather than a static level you have to redraw.
You are not limited to a single day. Anchored VWAP starts the same calculation from a specific event you choose — a swing low, a listing candle, an earnings gap — instead of the session open. The math is identical; you are just choosing the starting point so the output measures the average price paid by everyone who traded since that moment. That is how you find the true break-even of the crowd that bought a local top or capitulated at a bottom. To learn how VWAP fits alongside stops, sizing, and leverage, see the RektCalc learn hub.
Frequently asked questions
What is VWAP and how is it calculated?
VWAP is the Volume Weighted Average Price — the average price over a period weighted by the volume traded at each price. Multiply every price by its volume, sum those products, then divide by the total volume: VWAP = Σ(price × volume) ÷ Σ(volume). Prices with heavy volume dominate the result, so VWAP reflects where the bulk of the market actually traded, not the simple midpoint of the range.
Why do traders use VWAP as a benchmark?
It represents the fair value and the average cost basis of everyone active in the session. Institutions grade execution against it — buying below VWAP or selling above it beats the average participant. Intraday traders treat price above VWAP as buyers in control and a premium entry, and price below VWAP as a discount to the session average. It resets each session, giving a clean self-updating reference line.
What is anchored VWAP?
Anchored VWAP begins the volume-weighted calculation from a specific event you pick — a swing low, an earnings date, a listing day — rather than resetting each session. The formula is unchanged, but by anchoring to a meaningful point you measure the average price paid by everyone who has traded since that event, which is useful for finding the break-even of holders who bought a top or a bottom.