SPY756.49 1.27%
QQQ698.52 1.53%
DIA529.52 0.99%
GLD370.37 0.31%
USO121.43 5.99%
SPY756.49 1.27%
QQQ698.52 1.53%
DIA529.52 0.99%
GLD370.37 0.31%
USO121.43 5.99%
SPY756.49 1.27%
QQQ698.52 1.53%
DIA529.52 0.99%
GLD370.37 0.31%
USO121.43 5.99%
Delayed · up to 15 min
← All lessons
Tools & MetricsData StoryAug 3, 20267 min read

What VWAP Shows on an Intraday Chart

VWAP weights intraday price by volume. Learn how the line is calculated, what price above or below it means, and where you can easily misread it on a chart.


On this page
  1. What is VWAP?
  2. How is VWAP calculated?
  3. What does price above or below VWAP mean?
  4. Why can two VWAP lines look different?
  5. What can VWAP not tell you?
  6. How should you review VWAP in your journal?

What is VWAP?

The short answer

VWAP is the volume-weighted average price over a defined session or anchor. It combines price and traded volume into one cumulative line, giving more weight to prices where more volume changed hands.

VWAP stands for volume-weighted average price. Nasdaq defines VWAP by that full name. The important word is weighted. A price associated with more volume affects the average more than a price associated with less volume.

That makes VWAP different from a plain average of prices. The CMT Association describes the calculation as the value traded, price multiplied by volume, divided by total volume over a chosen period. On an intraday chart, that period is commonly the trading session.

VWAP is a reference line, not a prediction. It tells you where the session’s volume-weighted average sits based on the data included in the calculation. It does not tell you where the next bar must go.

How is VWAP calculated?

The short answer

For each observation, multiply price by volume. Add those products together, add the volume together, then divide cumulative price times volume by cumulative volume.

The compact formula is VWAP = Σ(price × volume) ÷ Σ(volume). Charting platforms usually calculate it from intraday bars rather than every individual trade. For example, TradingView documents its default source as the typical price of each bar, calculated from its high, low, and close.

Here is a simplified three-observation example:

ObservationPriceVolumePrice × volume
First$100.00100$10,000
Second$101.00300$30,300
Third$99.00100$9,900
Total500$50,200

Divide $50,200 by 500. The illustrative VWAP is $100.40. The second observation carries the most weight because it has the most volume.

Data note

This example is arithmetic only. Real platform values depend on the included session, the platform’s price source, its volume data, and the selected anchor. Check those settings before comparing VWAP values across charts.

What does price above or below VWAP mean?

The short answer

Price above VWAP means the current price is above the volume-weighted average for the selected period. Price below VWAP means it is below that average. That relationship is context, not a complete trade decision.

If price is above VWAP, current trades are taking place above the session’s volume-weighted average. If price is below VWAP, they are taking place below it. The slope adds another piece of context because it shows whether the cumulative average itself is rising, falling, or flattening.

None of those observations defines an entry by itself. Price can cross VWAP several times in a balanced session. It can also stay on one side while the distance from the line expands. A disciplined plan defines what else must be present, where the idea becomes invalid, and how much risk is allowed before the session starts.

This is where simple language matters. VWAP does not prove that one side is in control. It records an average. Your rules decide whether the relationship between price, volume, structure, and that average belongs in a setup you are prepared to take.

Why can two VWAP lines look different?

The short answer

Two VWAP lines can differ when charts use different sessions, anchors, price sources, volume feeds, or extended-hours settings. The calculation is only as consistent as the data and boundaries supplied to it.

A session VWAP normally resets when the configured session begins. An anchored VWAP starts from a chosen event or bar. A weekly or monthly VWAP uses a longer accumulation period. Those are related tools, but they are answering different questions.

Platform settings matter too. One chart may include extended-hours activity while another begins with the regular session. One may use typical price from each bar while another uses a different source. The line can be calculated correctly on both charts and still show a different value.

Before using VWAP in a written plan, record the instrument, session template, anchor, chart timeframe, and whether extended hours are included. Keep those inputs steady during the review period. Changing the inputs after a trade changes the question you are measuring.

What can VWAP not tell you?

The short answer

VWAP cannot predict the next move, measure every form of market context, or replace a defined risk plan. It is a cumulative average built from past price and volume.

Like any average, VWAP reacts to data that has already occurred. Its lag grows as more observations accumulate. Late in a session, one new bar usually has less influence on the cumulative value than it would near the open.

VWAP is also used as an execution benchmark. The CFA Institute notes that comparing an average fill with market VWAP can estimate transaction cost, but it may understate market impact. That is a different use from treating the line as chart context, and the two should not be blended casually.

The line does not know your entry reason, invalidation level, position size, or account risk. Those decisions still belong in the plan. An indicator can organize information. It cannot carry responsibility for the trade.

That process-first view is part of how One Purpose Trading approaches education. To see how technical lessons fit into the broader curriculum and community, review the available paths.

How should you review VWAP in your journal?

The short answer

Write down the VWAP condition before entry, keep the calculation settings consistent, and review the condition separately from the trade’s profit or loss.

Use one repeatable record:

  1. Note whether price was above, below, or crossing VWAP at entry.
  2. Record the VWAP slope as rising, falling, or flat.
  3. Capture the session, anchor, timeframe, and extended-hours setting.
  4. Write the market structure and volume context that made the observation relevant.
  5. Record the invalidation point and planned risk before entry.
  6. After the trade, review whether you followed the written condition without changing its meaning to fit the outcome.

Do not judge VWAP from one trade. Review the same definition across a useful sample of your own decisions. The goal is to learn whether the condition helps you execute your plan more consistently, not to find a line that removes uncertainty.

Take it with you

  • VWAP is cumulative price weighted by volume over a defined session or anchor.
  • More heavily traded prices have more influence on the line.
  • Above or below VWAP describes location relative to an average, not a complete trade decision.
  • Session, anchor, source, and volume settings can change the value.
  • Keep the settings and written condition consistent when reviewing your own trades.

Questions traders ask

  • Does VWAP reset every day? Session VWAP commonly resets with the configured session. Anchored, weekly, and monthly versions reset from different boundaries, so check the chart setting.
  • Is VWAP the same as a moving average? No. A simple moving average gives equal weight to each selected price. VWAP weights observations by volume and accumulates from its session or anchor.
  • Does touching VWAP create a trade? No. A touch only describes price meeting the calculated average. Your written setup, invalidation, and risk rules still decide whether there is a trade.
  • Why does VWAP differ between platforms? Session templates, extended hours, price sources, volume feeds, and anchors can differ. Compare those inputs before assuming one chart is wrong.
  • VWAP
  • technical analysis
  • volume
  • intraday trading