The VWAP — Volume Weighted Average Price — is the session's average price weighted by volume: each price weighs in proportion to how much was actually traded there. The formula is elementary:
VWAP = Σ (typical_price × volume) / Σ volume
where typical_price = (high + low + close) / 3
The conceptual difference from a moving average is all here, and it's enormous: a moving average tells you where price went; the VWAP tells you where the money went.
Why it matters (the real reason, not the course reason)
VWAP isn't important because it "works" in some magical sense. It's important because it's the benchmark institutional desks use to measure execution quality. A fund that must buy a large position works it across the session, and its trader is judged on one question: did you buy above or below VWAP? This creates a structural fact, not an opinion: around the VWAP concentrate the execution decisions of those who move real size. That's why it behaves like a magnet and a reaction level far more than any line drawn by feel.
Two operational consequences:
- Above VWAP, the day's average flow is profitable on longs; below, on shorts. It's the most honest definition of session "control": not who shouts loudest on X, but who is in volume-weighted average profit.
- Distance from VWAP in volatility units says how "stretched" price is relative to the session's average value — valuable both for trend entries (don't chase a price 3 deviations out) and for mean reversion.
Standard deviation and bands: from a line to a map
VWAP alone is a line. Adding the standard deviation of prices around it yields a statistical map of the session: bands that widen on volatile days and tighten on compressed ones. My indicator Advanced Daily VWAP computes the daily VWAP and draws bands with a 1.5 multiplier on the standard deviation: upper and lower bands become objective references for placing take profits and stop losses based on current market conditions — not round numbers or feelings.
In highly volatile markets this counts double: the volume-weighted average price provides a more reliable trend indication than the simple average price, and the bands automatically recalibrate operational distances to the day's real volatility.
How NOT to use it
The correct use is as a context filter and level generator inside a system that already has a declared edge: the VWAP says where the session's average value is and how far you are from it in statistical units; it's up to your system — properly tested, with an honest backtest — to decide whether and how to act.
In practice
- Intraday trend following: trading only on the VWAP's side (long above, short below) is a simple, sensible subtractive filter — to be validated on your data, not believed on faith. Not even mine.
- Execution: if you must enter anyway (closing a position, rebalancing), the VWAP is the yardstick: entering better than VWAP is, literally, beating the day's average execution.
- Targets and stops: standard-deviation bands give distances proportional to the day's volatility — the same logic as the ATR-relative thresholds I use in all my systems.
Advanced Daily VWAP for MetaTrader 5 implements all of this directly on the chart: daily VWAP, standard deviation, trading bands. And as with all my tools, the promise is only the one I can keep: it measures the present well. The future remains your business.