Try TT Now


Volume Weighted Average Price (VWAP)


The Volume Weighted Average Price is similar to a moving average, except volume is included to weight the average price over a one day period. VWAP resets daily and can be calculated based on exchange session, primary session and custom defined sessions. You can also apply standard deviation bands above and below the VWAP.

In the example below the VWAP line is red with two standard deviations bands above and below. Shading between the bands has been applied to highlight this region.

Note: You cannot apply the VWAP technical indicator to Price Distribution and Tick charts. VWAP applied to a spread chart is based on price updates to the spread chart. Each price update on either leg of a spread chart is assigned a volume value of one.



  • PVWAP = Volume Weighted Average Price
  • Pj = price of trade j
  • Qj = quantity of trade j
  • j = each individual trade that takes place over the defined period of time.


To calculate the standard deviation value to place the upper and lower channel lines use the following formula:

Middle Band = Pvwap

Upper Band = Middle Band + (x) Standard Deviation

Lower Band = Middle Band - (x) Standard Deviation

Note: For the VWAP standard deviation calculation, X represents the VWAP value calculated at each bar and x is the average of the VWAP since the session start. The standard deviation will be zero on the first bar of each session since ( xi - x ) will be zero and N is one.

Additional Bands:

  • Price Diff Std Dev: A band calculation type that takes the maximum distance between the VWAP and the High or Low of each bar to use in the standard deviation calculation listed above.

Example: If the VWAP was 102 and the high and low are 104 and 101 respectively, then the max price difference of 2 would be the xi value. X-bar would be the average of these differences for all bars in this session.

  • Tick Offset: A band calculation type that adds and subtracts the number of ticks specified from the VWAP. This is similar to a moving average envelope.