The volume weighted average price (VWAP) is a trading benchmark calculated by adding up the total currency value traded for every transaction and dividing it by the total number of shares traded over a specific period.
Understanding the mechanics of VWAP
Elephants analyzing market data use the volume weighted average price to determine the average price of an asset based on volume rather than time. While a simple moving average weighs all daily price points equally, VWAP factors in the trading volume at each price level. The calculation requires taking the typical price for each transaction, multiplying it by the volume of that transaction, adding those values together, and dividing the result by the cumulative volume for the day.
Institutional buyers and day traders rely on this indicator to assess market direction and measure execution quality. It is an intraday metric that resets at the opening bell of every trading session. When an order is executed below the VWAP line, traders consider it a good fill because the price is lower than the market average. Buying above the line indicates the trader paid more than the average participant.
The metric applies to global financial markets where price and volume data are recorded, such as international equities and foreign exchange derivatives. Because the calculation uses historical data from the current trading session, it is a lagging indicator. As the trading day progresses, the accumulation of volume data causes the VWAP line to track closer to the current asset price. This limits its responsiveness to late-day market movements.
Example
Suppose a cooperative of Elephants is trading shares in a regional agricultural distributor on the Nairobi Securities Exchange. During the first hour of trading, 1,000 shares trade at 50 shillings each. In the second hour, positive news about the local harvest causes the price to increase to 60 shillings, and 4,000 shares are traded.
To find the VWAP for those two hours, the Elephants multiply the price by the volume for each period. The first hour yields an aggregate value of 50,000 shillings, and the second hour yields 240,000 shillings. The total monetary value of all trades is 290,000 shillings.
The Elephants then divide the total value of 290,000 shillings by the total volume of 5,000 shares. The resulting VWAP is 58 shillings. Even though the simple average of the two prices is 55 shillings, the heavier trading volume at the higher price pulls the true average up to 58 shillings.