Why Data Definition Precedes VWAP Trust

VWAP appears simple: divide cumulative price-times-volume by cumulative volume. But each term in that formula ("price", "volume") requires a precise definition to produce a specific, reproducible number. Without those definitions, two data providers computing "VWAP" from the same underlying trade feed can produce different values, neither of which is wrong in the abstract, but only one of which matches your platform's calculation.

This matters for strategy development (a backtest that uses a different VWAP definition than your live platform will produce signals that don't match), for research reproducibility (a published VWAP strategy result cannot be replicated without knowing these definitions), and for live trading (not knowing what your platform is computing means not knowing the level you are trading around).

See also VWAP backtesting checklist for the additional backtest-specific requirements beyond these data definitions.

The Six Required Definitions

  1. Session hours. Which hours define the VWAP calculation window? For US equities, regular session is 9:30 AM to 4:00 PM ET. Many platforms offer a choice: regular session only, or including pre-market and after-hours. A VWAP that includes pre-market activity will start the day at a different level than one that does not. Specify exactly. See regular-session VWAP vs. extended-hours VWAP.
  2. Price input per bar. What single price represents each bar's "price" in the P × V product? The typical price ((H+L+C)/3) is the most common, but closing price, midpoint ((H+L)/2), and opening price are also used. These produce different results for the same bar, especially on volatile sessions where H and L are far apart.
  3. Volume source. Is the volume figure the total consolidated tape volume (all exchanges and dark pools contributing to the tape), or only the primary exchange? US equities trade across many venues; the consolidated tape includes them all, but some platforms default to exchange-specific volume. Specify the consolidation scope.
  4. Eligible trade types. Are odd-lot trades included or excluded? Are extended-hours transactions eligible even if session hours say "regular only"? In practice, most platforms exclude odd-lots from VWAP computation for US equities (they are below the reportable minimum size threshold), but verify rather than assume.
  5. Intra-bar aggregation method. When a bar is formed from multiple ticks, is the bar's volume-weighted price computed as the volume-weighted average of all ticks within the bar, or does it use the bar's simple OHLC price (e.g., typical price) applied to the bar's total volume? These are different calculations. Tick-level VWAP and bar-level VWAP differ because of this aggregation choice. See tick VWAP vs. bar VWAP.
  6. Reset or anchor rule. Does VWAP reset at the regular-session open each day (session VWAP), never reset and accumulate from a chosen event (anchored VWAP), or reset at some other boundary (e.g., weekly VWAP)? The reset rule determines the entire scope of the accumulation. Two VWAP values can look similar but represent completely different participant populations if computed with different reset rules. See does VWAP reset every day.

How to Audit Your Platform's VWAP Definitions

To determine how your charting or trading platform computes VWAP:

  1. Check the platform's documentation for VWAP settings or calculation notes.
  2. Look for explicit choices in the VWAP indicator settings: session hours, price input, extended-hours toggle.
  3. Compare the platform's VWAP value on a specific historical day against the same day computed manually using the definitions above. If they match, your definitions are confirmed.
  4. If the platform does not document these choices, contact their support team and ask for the calculation specification. "We compute VWAP as typical price times volume, regular session only, consolidated tape, reset daily at 9:30 AM ET" is a concrete answer; "standard VWAP" is not.

See why VWAP differs between platforms for the documented sources of platform divergence and how to reconcile them.

Limitations and Context

  • Even fully-defined VWAP can differ slightly between data vendors. Different data vendors may have different tape cleaning rules (handling of clearly erroneous prints), different latency in trade reporting, and different treatment of corrections. A fully specified VWAP may still produce slightly different values across providers due to these upstream data differences.
  • Documentation does not guarantee implementation. A platform that documents "typical price, regular session, consolidated tape" may have an implementation error. If your computed manual VWAP still differs from the platform's after accounting for all six definitions, an implementation discrepancy may exist.
  • Definitions can change across platform versions. Charting platforms update their software. A VWAP definition that was correct for platform version X may have changed in version Y. Revalidate after major platform updates if VWAP-based strategies are critical to your process.

Frequently Asked Questions

Why do two platforms show different VWAP values for the same stock and day?

Platform VWAP values differ because of differences in one or more of the six definition items: session hours, price input, volume source, eligible trade types, intra-bar aggregation, and reset rule. Even small differences in any of these choices produce different cumulative VWAP values by end of session. See the dedicated page on why VWAP differs between platforms for specific examples.

What is the most common source of VWAP data error in backtesting?

Using bar-level price (typical price applied to bar volume) instead of tick-level volume-weighted price is the most common approximation error. A second common error is including extended-hours volume in session VWAP when the strategy specification says regular session only, or vice versa.

Does using closing price instead of typical price matter much?

It depends on the session. On a quiet session where H, L, and C are close together, the difference between typical price and closing price is small. On a volatile session with a wide intraday range, the typical price can differ meaningfully from the close, producing a noticeably different VWAP. For intraday strategies where VWAP levels matter by pennies, this can be significant.

How do I know if my platform uses consolidated tape or primary exchange volume?

Check the platform's VWAP documentation or settings. If the platform serves US equities, "consolidated tape" (CTA/UTP) is the standard source for regulated reporting purposes, but some platforms default to primary exchange volume for performance reasons. When in doubt, ask the platform's support team for the exact data source.

Is there a standard VWAP definition used by all platforms?

No. There is no single regulatory or exchange-mandated standard for how retail charting platforms compute VWAP for display purposes. Institutional VWAP benchmarking typically uses more precisely defined specifications agreed between client and execution broker, but retail chart VWAP definitions vary widely. This is why auditing your platform's specific definition is necessary.

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. Any worked examples use hypothetical figures only. Swoopr Investment is not a licensed investment advisor; consult a qualified professional before making trading or investment decisions.