Overview
Every VWAP calculation depends on pairing a price with a volume count. The question is how granular that pairing is. At the finest level, each individual trade is recorded with its exact price and share count. At a coarser level, a minute bar or a 5-minute bar aggregates all trades in that window into a single open, high, low, and close with a total volume count.
Tick-level VWAP uses the finest granularity: each trade is its own data point. Bar-based VWAP uses the coarser granularity, assigning an entire bar's volume to a single representative price (usually the typical price: (H+L+C)/3 or the midpoint).
Where Bar VWAP Introduces Error
The bar-based approximation assumes that volume traded within the bar was uniformly distributed across the bar's price range. This is the key assumption that can fail.
Consider a hypothetical 5-minute bar: Open 100, High 101, Low 100, Close 101, Volume 50,000. The typical price is (101 + 100 + 101) / 3 = 100.67. Bar VWAP assigns all 50,000 shares to 100.67.
In reality, suppose 40,000 of those shares traded at the open around 100.00, and only 10,000 traded near the close at 101.00. The actual volume-weighted price for those trades is (40,000 x 100 + 10,000 x 101) / 50,000 = 100.20. Bar VWAP overstates the effective price by 0.47 in this example.
This error is systematic when volume clusters at bar extremes, which is common at session open and after significant news. As bars get wider (5-minute vs. 1-minute), or as intrabar volatility rises, the potential gap grows.
Practical Implications
For most intraday trading contexts using 1-minute bars on liquid instruments, the bar VWAP approximation is acceptably close. The difference rarely exceeds a few ticks. However, in three situations, the gap becomes more meaningful:
- Wide bar granularity. A VWAP computed on 15-minute or hourly bars carries more approximation error than one computed on 1-minute bars from the same session.
- Highly volatile sessions. When large gaps occur within bars (caused by news or halts), the typical price can be far from where most volume actually traded.
- Execution benchmarking. When comparing fills to VWAP for institutional execution quality assessment, tick-level accuracy matters because fractions of a cent per share multiply across large position sizes. See VWAP as an execution benchmark.
If you are using VWAP purely as a rough intraday reference level for visual analysis, bar-based VWAP on 1-minute data is generally sufficient. If you are quantifying execution quality or backtesting precisely defined VWAP strategies, tick-level data provides a more accurate benchmark. See VWAP data quality checklist.
Limitations and Context
- Tick data is not universally available. Many retail platforms do not expose tick-level feeds. In practice, 1-minute bars are the most common granularity and usually sufficient for visual analysis.
- Bar granularity affects divergence magnitude. Reducing bar size from 5-minute to 1-minute reduces the approximation error substantially without requiring tick data.
- Platforms rarely disclose their method. Check platform documentation to confirm which price input (typical, close, midpoint) and which bar granularity the platform uses. See why VWAP differs between platforms.
Frequently Asked Questions
Which is more accurate: tick VWAP or bar VWAP?
Tick VWAP is more accurate because it uses every trade individually rather than approximating all volume in a bar at a single price. The practical difference on 1-minute bars for liquid instruments is usually small but grows with bar width and intrabar price volatility.
Does bar granularity matter for VWAP accuracy?
Yes. Narrower bars produce less approximation error. A VWAP computed on 1-minute bars is more accurate than one computed on 5-minute or 15-minute bars, because there is less intrabar price movement to average over.
When does the tick vs. bar difference matter most?
The gap is largest on highly volatile sessions, near the open when large price moves occur quickly, and when bars are wide. It matters most for execution benchmarking, where fractions of a cent per share multiplied across large orders represent real cost differences.
How do I know which method my platform uses?
Check the platform's documentation or support resources. Most platforms use bar-based VWAP on 1-minute data without explicitly labeling it as an approximation. Tick-level VWAP is less common and typically only available on professional or data-vendor feeds.
Can I improve bar VWAP accuracy without tick data?
Using finer bar granularity (1-minute instead of 5-minute) reduces the error. Some platforms also allow you to choose the price input (typical price vs. midpoint vs. close), and typical price generally provides a better approximation than the close alone.
References
Disclaimer
This page is for educational purposes only and does not constitute investment, financial, or trading advice. VWAP and related indicators reflect historical price and volume data and do not guarantee future results. Swoopr Investment is not a licensed investment advisor; consult a qualified professional before making trading or investment decisions.