Quick answer: VWAP, the volume weighted average price, is the average price of a session in which each bar counts in proportion to its volume. It starts fresh at the beginning of each session and tells you one thing: whether price is trading above or below the average level of that session so far.
You open someone else’s chart and see a single line running through the day’s candles, sometimes above price, sometimes below, labelled VWAP. It looks like a moving average, but it bends differently and it starts again every morning. This guide explains what that line is, how it is built, what changes when you plot it on a forex pair, and where it is useful and where it is not.
What Is VWAP?
VWAP stands for volume weighted average price. It is the average price over a chosen period, usually one trading session, where bars with more volume pull the average harder than bars with little volume.
A plain average of closing prices treats a quiet bar and a busy bar the same way. VWAP does not. If most of the day’s activity happened near 1.1650, the line sits near 1.1650 even if price briefly spiked elsewhere on thin activity. That is the whole point of the weighting: the line shows where most of the session’s activity took place, not just where price went.
If you already know how a simple or exponential average works, our moving averages guide covers those. VWAP differs in two ways: it uses volume as a weight, and it has a fixed starting point instead of a rolling window.
How VWAP Is Calculated: Five Bars, Step by Step
VWAP needs three numbers for every bar: the typical price, the volume, and a running total of both.
- Typical price: (high + low + close) / 3 for each bar.
- Price times volume: typical price multiplied by that bar’s volume.
- Running totals: add up price times volume, and separately add up volume, from the first bar of the session.
- VWAP: running total of price times volume divided by running total of volume.
The table below uses five illustrative EUR/USD bars from the start of a session. The volume column is tick volume, which the next section explains.
| Bar | High | Low | Close | Volume | Typical price | Price x volume | Cumulative PV | Cumulative volume | VWAP |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 1.16520 | 1.16440 | 1.16500 | 820 | 1.16487 | 955.19 | 955.19 | 820 | 1.16487 |
| 2 | 1.16560 | 1.16480 | 1.16540 | 640 | 1.16527 | 745.77 | 1,700.96 | 1,460 | 1.16504 |
| 3 | 1.16600 | 1.16520 | 1.16580 | 910 | 1.16567 | 1,060.76 | 2,761.72 | 2,370 | 1.16528 |
| 4 | 1.16590 | 1.16500 | 1.16510 | 1,150 | 1.16533 | 1,340.13 | 4,101.85 | 3,520 | 1.16530 |
| 5 | 1.16530 | 1.16460 | 1.16480 | 700 | 1.16490 | 815.43 | 4,917.28 | 4,220 | 1.16523 |
Two things are worth noticing. On bar 1, VWAP equals the typical price, because there is only one bar in the total. By bar 5, price has closed at 1.16480, below the session VWAP of 1.16523: the session so far has traded more actively at higher prices than where price is now. That relationship, above or below, is what traders read.
Notice also how little the line moved between bars 3 and 5. Each new bar is one more entry in a growing total, so the further into the session you are, the slower VWAP reacts.
Why VWAP Resets and What the Reset Period Changes
VWAP resets because it is meant to describe one session at a time. At the start of a new session, the running totals go back to zero and the line starts again from the first bar’s typical price.
The reset period is a choice, and it changes the reading:
- Daily reset: the most common setting. The line answers “where is price relative to today’s average?”
- Weekly or monthly reset: the line moves very slowly and describes a much longer stretch of trading.
- Anchored to an event: some traders start the calculation from a specific bar, such as a data release, to see the average since that moment.
Early in a session, VWAP is built on a handful of bars and can swing. Late in the session, it barely moves. Reading the line in the first hour means something different from reading it near the close, and it helps to keep that in mind on short chart time frames.
The Volume Question in Forex: Tick Volume Is Not Traded Volume
A forex VWAP on MetaTrader is calculated from tick volume, not from the amount of currency actually traded. This is the single most important thing to know before you use it on a currency pair.
Forex trades over the counter, across many venues, so no single platform sees the total traded amount. The MetaTrader 5 help states that for forex, volume means the number of ticks, or price changes, within a time interval. For exchange-traded securities the same word means the volume of executed trades.
What this changes about the reading:
- A forex VWAP weights bars by how often the price changed, which is a measure of activity, not of money traded.
- Tick counts come from your broker’s price feed, so the same pair can show slightly different tick volumes, and a slightly different VWAP, on different platforms.
What it does not change: the arithmetic is the same, and periods of heavy activity usually show more ticks, so the line still leans toward the prices where the market was busiest. Treat it as an activity-weighted average and never as a record of where real money changed hands.
Is VWAP in the MT4 or MT5 Indicator List?
No. A volume weighted average price indicator does not appear among the built-in indicators listed in the official MetaTrader 5 indicator reference. You can confirm this in your own terminal: open the Navigator window and expand the Indicators folder. The platform groups its built-in tools into trend indicators, oscillators, volume indicators and Bill Williams’ indicators, and FXPrimus lists 38 technical indicators on its MT5 platform page and 30 for MT4.
If you want to answer a similar question with tools that sit in those folders:
- Moving Average: a price average over a rolling window, without volume weighting.
- Volumes: the tick volume of each bar, so you can see where activity rose or fell.
- On Balance Volume and Accumulation/Distribution: running totals that combine price direction with volume.
- Money Flow Index: an oscillator that uses typical price and volume, the same inputs VWAP uses.
None of these is the same calculation as VWAP, but together they show where activity concentrated and whether price is above or below its recent average. For a shortlist of where to start, see our guide to the best trading indicators for beginners.
How Traders Use VWAP
Traders use VWAP as a reference level for the session, not as a buy or sell button.
The most common reading is location. If price spends the session above VWAP, buyers have been willing to pay above the session’s average, and the line often becomes a level traders watch on pullbacks. If price spends the session below it, the opposite applies. When price crosses back and forth all day, the session has no clear side, and VWAP is simply describing a range.
A second use is as a yardstick for fills. Some traders compare their entry price with VWAP after the fact: buying below the session average or selling above it means the fill was better than the session’s typical price. This says nothing about whether the trade will work. It only describes the price you got.
What VWAP does not do is predict direction. Price can sit above the line all morning and fall through it in the afternoon. A line built from what already happened cannot tell you what comes next, and treating a touch of VWAP as an entry signal on its own skips every part of the decision that matters: the reason for the trade, the stop and the size.
Why VWAP Suits Instruments With a Defined Session
VWAP makes most sense where a session has a clear start and end, such as a stock or an index with an exchange opening. The reset then coincides with the moment the market’s main activity begins, and the line describes that day’s trading.
A major currency pair trades around the clock from Monday to Friday, so “the session” is a choice rather than a fact. A VWAP reset at midnight server time starts during the quiet hours, and the first bars of the calculation carry little activity. Some traders anchor it to the London or New York open instead, which gives a more meaningful starting point but also means two traders can draw two different VWAPs on the same chart.
None of this makes VWAP useless on forex. It means you should know where your line starts and why, and say so when you compare readings with anyone else.
The Limits of VWAP
- It lags by design: it is an average of past bars and reacts more slowly as the session goes on.
- On forex it uses tick volume, which measures activity rather than money traded.
- Its value depends on the reset point, so the same pair can show different VWAPs on different settings.
- Early in the session it rests on very few bars and can mislead.
- It describes location relative to an average, and location alone is not a reason to trade.
VWAP FAQ
What does VWAP mean?
VWAP means volume weighted average price: the average price of a session in which each bar is weighted by its volume. It resets at the start of each session and shows whether price is trading above or below that session’s average so far.
What does the VWAP tell you?
It tells you where price sits relative to the session’s activity-weighted average. Above the line, the session has traded at higher prices than its average; below it, at lower prices. It describes the session so far and does not forecast the next move.
How is VWAP different from a moving average?
A moving average uses a rolling window of prices and usually ignores volume. VWAP weights each bar by volume and starts from a fixed point, normally the session open, so it becomes slower to react as the session goes on.
Is VWAP a good indicator for forex?
It can be a useful reference, with two caveats. Forex VWAP uses tick volume rather than traded volume, and a 24-hour market has no single natural session start, so the reading depends on where you reset the line.
Why does VWAP reset every day?
Because it is built to describe one session at a time. Resetting starts the running totals from zero, so each day’s line reflects that day’s trading. Longer reset periods are possible but make the line move far more slowly.
Can I use VWAP on a demo account first?
Yes. Plotting it on a demo chart over a few weeks shows how the line behaves at different times of day and with different reset points, without any money at risk.
The Takeaway
VWAP is a session average weighted by activity, and on forex that activity is counted in ticks. Use it to see which side of the session’s average price is on, know where your line starts, and keep it as one reference among others. A PrimusDEMO account on MT4 or MT5 is a place to plot it on a few pairs and see how its reading changes through the day.
Open a PrimusDEMO account | Read the beginner indicators guide
Risk disclosure. This article is for informational and educational purposes only and is not financial advice, legal advice or tax advice. Trading forex and CFDs carries a high risk of loss and is not suitable for every investor. Past performance does not guarantee future results, and no indicator, including VWAP, predicts future price movements. The prices and volumes in the calculation example are illustrative and are not taken from any real account. Review the full terms and conditions, the Client Agreement and the Risk Disclosure before trading.
