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
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.
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:
| 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
- 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
- Brian Shannon, Maximum Trading Gains with Anchored VWAP (2023) — anchored VWAP
- 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