Technical analysis

Volume Weighted Average Price

Volume-weighted average price: the sum of price times volume divided by total volume over a stated interval, subject to the feed’s calculation convention. It is a benchmark, not a universal fair value. For spot FX, check whether the data represents venue trades or a proxy; a trade below VWAP is not automatically a good decision.
Example.

A three-trade EUR/USD model has prices of 1.1000, 1.1010 and 1.1020 USD/EUR, with volumes of EUR 100,000, 200,000 and 100,000. VWAP = (1.1000 × 100,000 + 1.1010 × 200,000 + 1.1020 × 100,000) / 400,000 = 1.1010 USD/EUR. One more EUR 100,000 trade at 1.1040 moves it to 1.1016. This is the exact average of these hypothetical trades, not a global spot-market VWAP. Buying below it does not establish a subsequent profit.

Trade data versus a bar-based approximation

In a transaction model, weights are trade sizes in consistent units. A bar-based indicator can instead weight a representative bar price by its volume; TradingView’s default uses HLC3. Settings and aggregation affect the result. In decentralised spot FX, one provider’s data does not represent the whole market’s volume. Tick volume measures quote activity, so an average weighted by it is a different benchmark from an average of actual transactions.

Session, anchor and information timing

State the calculation boundaries, time zone and reset rules. Session VWAP starts a new accumulation at the defined session boundary, while anchored VWAP starts at a chosen point. An anchor selected after viewing the entire chart can create an apparently successful historical signal. An intraday decision knows only prices and volume available so far; the final session VWAP is still future information, not an available target at a known price.

A benchmark establishes neither fair value nor edge

VWAP compares execution with a specified set of trades or data. Interpretation requires the trade side, period and costs: buying below a benchmark does not establish the profitability of the complete position. Trading above the line guarantees no continuing trend, and trading below it guarantees no rebound. Test a specific signal and exit if building a strategy. Do not combine a futures VWAP with another CFD or spot price without explaining the relationship.

Further learning and sources

5.7 Moving averages and trend indicators—measuring direction and strength in Forex; 11.2 TradingView – charts, alerts and analysis workflow; 3.4 Institutional investors and corporations — “real money” in the foreign exchange market.

Primary sources (checked 2026-10-11): TradingView — VWAP; TradingView — Anchored VWAP; MQL5 Reference — MqlRates.

FAQ

Is FX VWAP identical across brokers?
No. It depends on feed, volume type, representative price and anchor. Check these settings before comparing values.
Are VWAP and VWMA the same?
No. VWAP accumulates from a specified start or reset; VWMA normally uses a rolling window of a specified length.

← Back to the full glossary

Jarosław Wasiński

Editor-in-chief, ForexMechanics.com • Macro & FX analyst

Independent analyst and practitioner with over 20 years of experience in financial markets. Actively involved in Forex since 2007, with a focus on fundamental analysis, OTC market structure, and disciplined capital risk management.

  • Creator and editor-in-chief of MyBank.pl, providing reliable financial education since 2004.
  • Author of hundreds of in-depth market commentaries, structural analyses, and educational materials for traders and investors.
  • Advocate for market transparency, promoting education grounded in hard data and institutional reports (BIS, ESMA, CFTC).

All content is educational and informational only – it does not constitute investment advice or a recommendation. Remember: leveraged trading (Forex/CFD) carries a high risk of rapid capital loss.