Browse the library

Indicators · Volume

VWAP (volume-weighted average price): session and anchored

How VWAP weights typical price by volume, a minute-by-minute worked example on Palantir, session versus anchored VWAP, and exactly where Finabase’s VWAP is anchored.

On this page
  1. What VWAP measures
  2. The formula
  3. Session VWAP and anchored VWAP
  4. How traders use VWAP
  5. Pitfalls and limitations
  6. Comparison table
  7. How Finabase calculates and displays VWAP
  8. Frequently asked questions
  9. Summary

The volume-weighted average price, VWAP, is the average price at which a security has traded since a starting point, with each trade, or each bar, weighted by its volume. For a single trading session it answers a very practical question: what did the average share change hands for today? Institutional traders have used it as an execution benchmark since the 1980s. A buy order filled below the day's VWAP was, by that yardstick, a good fill.

VWAP looks like a moving average on a chart but behaves differently. It does not slide forward; it accumulates from a fixed starting point, its anchor, and becomes steadier the longer it runs. That makes the anchor the single most important thing to know about any VWAP line, including Finabase's. This guide works through the first minutes of a real Palantir session, explains session and anchored VWAP, and shows exactly where Finabase anchors its line on intraday and daily charts.

What VWAP measures

Imagine every share traded since the anchor, each recorded at its price. VWAP is their average. A minute in which 800,000 shares traded at $197 moves it far more than a minute in which 100,000 traded at $194. That is the key difference from a simple average of prices, which would treat both minutes equally.

Charting platforms do not have every trade, so they approximate each bar's price with its typical price, (high + low + close) ÷ 3, and weight that by the bar's volume. On 1-minute bars the approximation is very close to a true trade-by-trade VWAP.

The formula

A worked example: the first three minutes of a Palantir session

Here is Palantir (PLTR) at the open on October 29, 2026, from Finabase's 1-minute bars (times are US Eastern).

Minute High Low Close Volume Typical price Cumulative TP × V Cumulative volume VWAP
9:30 $198.51 $196.61 $197.23 816,205 $197.450 161,159,677 816,205 $197.45
9:31 $197.61 $194.70 $195.75 158,510 $196.020 192,230,808 974,715 $197.22
9:32 $195.88 $193.56 $193.67 126,282 $194.370 216,776,240 1,100,997 $196.89

The opening minute, with more than 800,000 shares, dominates. Even though the next two minutes traded near $196 and $194, VWAP fell only to $196.89, because those minutes carried about a fifth and a sixth of the opening volume. All three values match Finabase's chart.

Palantir (PLTR) 1-minute closes and session VWAP, Oct 29, 2026 (9:30 to 16:00 ET) $192 $194 $196 Price Session VWAP
Palantir (PLTR), 1-minute closes and session VWAP on October 29, 2026, as computed by Finabase on its 1-day chart.

Over the whole session, about 15.7 million shares traded between a low of $190.36 (at 9:35) and a high of $198.51 (at the open). The heavy early selling pulled price below VWAP, where it closed on most minutes of the day, and the session VWAP ended at $194.82. The last 1-minute close, $196.33, was above it: buyers who waited paid more than the day's average.

Session VWAP and anchored VWAP

Session VWAP is anchored at the open and resets every day. It is the version professional traders mean by "the VWAP." Intraday, price above VWAP says buyers have been willing to pay above the day's average; below, sellers have been accepting less.

Anchored VWAP starts at a bar you choose, typically an event: an earnings release, a breakout, a major high or low. It then shows the average price paid by everyone who has traded since that event. Price above an anchored VWAP from a low means the average buyer since the low is in profit, a common way to judge support.

The anchor changes the story completely. On Palantir's daily chart:

Palantir (PLTR) daily closes with Finabase’s VWAP and a VWAP anchored on Jul 30, 2026 · 2024-10-30 to 2026-10-29 $50 $100 $150 $200 VWAP $126.35 Anchor · Jul 30, $122.26 Price VWAP (from Oct 30, 2024) Anchored Jul 30, 2026 Nov Jan 2025 Mar May Jul Sep Nov Jan 2026 Mar May Jul Sep
Palantir (PLTR), two years of daily closes with Finabase’s daily VWAP (anchored at the start of its two-year history) and a VWAP anchored on July 30, 2026, computed from the same bars.
VWAP line Anchor Value on Oct 29, 2026 PLTR close
Finabase daily VWAP Oct 30, 2024 $126.35 $196.42
Anchored at the summer low Jul 30, 2026 $175.47 $196.42

Palantir rose about 350% over the two years, from $43.69. The two-year VWAP, weighed down by the heavy trading at lower prices, sits $70 below the price; the stock closed below it on only 23 of 501 sessions, mostly around the April 2025 sell-off and the July 2026 dip. The VWAP anchored at the July 30, 2026 close of $122.26 tracks the latest advance and sits about $21 below the price. Both are correct; they answer different questions.

How traders use VWAP

Execution benchmark. Institutions measure fills against session VWAP. Algorithms that slice large orders through the day aim to match or beat it.

Intraday bias. Many day traders favor long trades while price holds above session VWAP and short trades below it, and watch for reclaims or losses of the line.

Support and resistance from anchors. Anchored VWAPs from significant events mark the average cost of the traders who have acted since. Pullbacks to them often attract buyers or sellers.

Bands. Some platforms add standard-deviation bands around VWAP. Finabase draws the VWAP line itself.

Pitfalls and limitations

The anchor is everything. A VWAP that started two years ago and one that started this morning are different tools. Always know where the line begins.

Long anchors go flat. As cumulative volume grows, each new day moves VWAP less. Palantir's two-year VWAP moved only from $122.11 to $126.35 over the last six months while the stock rose from $139 to $196.

Not a moving average. VWAP never drops old data. A session VWAP late in the day reflects the morning as much as the afternoon.

Comparison table

Line Weighting Window Best for
Session VWAP Volume Since today's open Intraday execution and bias
Anchored VWAP Volume Since a chosen event Cost basis since that event
Simple moving average Equal Last n bars, sliding Trend direction
On-Balance Volume Volume, by up/down day Cumulative Volume confirmation

See Simple moving average (SMA): formula, crossovers and limits and On-Balance Volume (OBV): reading volume flow and divergence.

How Finabase calculates and displays VWAP

Finabase computes VWAP itself (not with TA-Lib) as a cumulative volume-weighted typical price, (high + low + close) ÷ 3, over the full series behind the chart, then shows the part you are viewing. The study is titled VWAP (HLC/3) and has no parameters.

  • On the 1-day chart (1-minute bars) the series is today's session, so the line is the standard session VWAP.
  • On the 5-day chart (5-minute bars) it accumulates from the first bar of the five days and does not reset each morning.
  • On daily charts, from one month to two years, the series is Finabase's two-year daily history, so the VWAP is anchored at its first bar (October 30, 2024 for the data used here). Zooming to three months does not move the anchor: Palantir's daily VWAP read $126.35 on a three-month chart as on a two-year one.

Frequently asked questions

What is VWAP in stocks?

The average price paid per share since an anchor, usually the day's open, weighted by volume. It is the benchmark institutions use to judge the quality of their trade executions.

What is the difference between VWAP and a moving average?

A moving average weights prices equally over a sliding window. VWAP weights by volume and accumulates from a fixed anchor, so it never drops old data and flattens as the session or period goes on.

Why is Finabase's VWAP on a daily chart so far from price?

Because it is anchored at the start of Finabase's two-year daily history, not at the first visible bar. For a stock that has risen a lot, such as Palantir, the two-year average price is far below today's. Use the 1-day chart for a session VWAP.

Summary

VWAP is the volume-weighted average price since an anchor. Session VWAP, which Finabase's 1-day chart draws, is the market's intraday benchmark: Palantir's October 29 session averaged $194.82. Anchored VWAPs show the average cost since an event, and the anchor determines the answer: Palantir's daily VWAP from October 2024 read $126.35, while one anchored at the July 2026 low read $175.47. Always know where your VWAP starts.

Sources and further reading

  1. Stephen A. Berkowitz, Dennis E. Logue and Eugene A. Noser Jr., “The Total Cost of Transactions on the NYSE,” Journal of Finance, vol. 43, no. 1 (1988) — VWAP as an execution benchmark
  2. Brian Shannon, Maximum Trading Gains with Anchored VWAP (2023) — anchored VWAP
  3. Finabase chart data — PLTR daily bars, 2024-10-30 to 2026-10-29, and 1-minute bars for 2026-10-29, VWAP computed by Finabase