Strasmore Research
Leren Matt ConnorDoor Matt Connor · Bijgewerkt 2026-07-24

Wat is VWAP Volume-Weighted Average Price

Ontdek wat de Volume-Weighted Average Price precies inhoudt voor uw trading strategie. Leer hoe u deze indicator gebruikt voor een betere analyse van de markt.

VWAP staat voor volume-weighted average price: de gemiddelde prijs die per aandeel is betaald tijdens een handelsessie. Dit wordt berekend door de totale handelswaarde te delen door het totale aantal verhandelde aandelen. De berekening begint elke dag opnieuw. Minuten met een hoog handelsvolume wegen zwaarder mee dan rustige minuten. Hierdoor is de VWAP de standaardmaatstaf voor de vraag: "tegen welke prijs is dit aandeel vandaag daadwerkelijk van eigenaar gewisseld?" Elk cijfer op deze pagina is afkomstig uit een controleerbare query op basis van echte minute bars en individuele transacties.

Wat betekent VWAP bij aandelen?

Een grafiek van een aandeel toont een prijs voor elke minuut, maar die prijzen zijn niet even belangrijk: in de ene minuut kunnen honderdduizenden aandelen van hand wisselen, terwijl dat in de volgende een fractie daarvan is. Een simpel gemiddelde van de minuutprijzen behandelt beide situaties als gelijkwaardig. VWAP weegt elke prijs op basis van het aantal verhandelde aandelen, waardoor het gemiddelde de werkelijke handelsactiviteit weerspiegelt.

Anders gezegd: VWAP is het gemiddelde per aandeel, niet het gemiddelde per minuut. Als u alle vandaag verhandelde aandelen op een rij zou zetten en elk aandeel zou vragen tegen welke prijs het is verkocht, dan is VWAP het gemiddelde van die antwoorden.

Uit deze definitie volgen twee eigenschappen: VWAP is per aandeel — de VWAP van Apple zegt niets over die van Microsoft — en per sessie, waarbij de lopende totalen bij de volgende opening weer bij nul beginnen.

Hoe wordt VWAP berekend?

De formule is kort:

  1. Vermenigvuldig de prijs van elke minuut-bar met het handelsvolume in aandelen.
  2. Tel deze producten gedurende de sessie bij elkaar op.
  3. Deel het totaal door het totale aantal verhandelde aandelen.

Een klein hypothetisch voorbeeld: stel dat een aandeel vandaag precies twee keer wordt verhandeld — 100 aandelen tegen $10,00, gevolgd door 900 aandelen tegen $11,00. Het simpel gemiddelde van de twee prijzen is $10,50. Maar 900 van de 1.000 aandelen werden verhandeld tegen $11,00, en de gemiddelde dollar betaald per aandeel is (100 × $10,00 + 900 × $11,00) ÷ 1.000 = $10,90. Die $10,90 is de VWAP — getrokken naar $11 door de omvang van de tweede transactie.

In de praktijk telt niemand miljoenen transacties handmatig op; de standaardmethode gebruikt minuut-bars — de prijs van elke minuut vermenigvuldigd met het volume, opgeteld en gedeeld door het totale volume. Twee opmerkingen over de conventie. Ten eerste gebruiken alle cijfers op deze pagina alleen minuut-bars van de reguliere sessie, van de opening om 9:30 uur tot de laatste bar om 15:59 uur ET — de closing auction om 16:00 uur vindt plaats direct na die bar en valt buiten deze cijfers, terwijl de VWAP-benchmarks voor de hele dag waar institutionele partijen hun executies tegen beoordelen, deze over het algemeen wel bevatten. Ten tweede beginnen veel charting-platforms hun dag-VWAP bij de premarket om 4:00 uur in plaats daarvan. Elke conventie levert een ander getal op voor hetzelfde aandeel op dezelfde dag.

VWAP op een echte handelsdag

Nu de praktijk: Apple op 2 juli 2026 — een geverifieerde volledige sessie (390 one-minute bars in onze data) en de laatste volledige handelsdag voor de sluiting vanwege Independence Day in het marktholidayschema. De grafiek toont de prijs en de lopende VWAP elke vijf minuten.

QueryAAPL prijs vs. running VWAP — 2 juli 2026 reguliere sessie, gesampled per 5 minuten
De exacte SQL achter elk getal
SELECT et_time, price, running_vwap
FROM (
    SELECT window_start,
           formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_time,
           round(close, 2) AS price,
           round(sum(close * volume) OVER (ORDER BY window_start)
                 / sum(volume) OVER (ORDER BY window_start), 2) AS running_vwap
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AAPL'
      AND window_start >= toDateTime('2026-07-02 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-02 16:00:00', 'America/New_York')
)
WHERE toMinute(window_start) % 5 = 4
ORDER BY window_start

Om 09:34 ET, bij de eerste gesamplede bar, liggen de prijs ($298.2) en de lopende VWAP ($298.09) bijna op elkaar — er is slechts een beperkte hoeveelheid volume in enkele minuten opgebouwd. Bij de laatste bar stond de prijs op $308.22, terwijl de lopende VWAP op $305.99 uitkwam: de VWAP van de sessie. De VWAP-lijn stabiliseert naarmate de dag vordert — in de middag bevat deze uren aan geaccumuleerd volume, waardoor geen enkele minuut de waarde nog significant kan veranderen.

Nog een cijfer illustreert de weging: alleen de eerste half uur was goed voor 14.9% van het volume van de sessie, wat ongeveer het dubbele is van het aandeel in de totale sessie van 390 minuten. Deze vroege, zware bars werden verhandeld tegen prijzen die lager lagen dan de prijzen in de middag. Het volume concentreert zich bij de opening en opnieuw wanneer de closing auction om 16:00 uur nadert — hetzelfde U-vormige intraday-patroon waarvoor relative volume-cijfers gecorrigeerd moeten worden — en de VWAP geeft de drukke periodes de extra weging die hun aandeel in het aantal aandelen verdient.

VWAP versus een voortschrijdend gemiddelde

Een voortschrijdend gemiddelde vlakt de koers ook af, waardoor de twee vaak met elkaar worden verward. De verschillen zijn mechanisch:

  • Een simple moving average neemt de laatste N slotkoersen en geeft aan elke koers een gelijk gewicht, waarbij het volume wordt genegeerd. Het schuift op: een 20-minuten voortschrijdend gemiddelde om 14:00 uur beslaat de periode van 13:40 tot 14:00 uur en niets anders.
  • VWAP cumuleert vanaf de opening, weegt elke bar op basis van de verhandelde aandelen en wordt gereset bij de volgende opening. Het beantwoordt een andere vraag — niet "wat was de koersontwikkeling de laatste tijd?", maar "wat heeft de gemiddelde koper vandaag betaald?".

Het verschil tussen gewogen en ongewogen is de kern van de les, en één rij gegevens illustreert dit:

QueryAAPL, 2 juli 2026 — session VWAP vs. equal-weight gemiddelde vs. de prijs van de laatste minuut
De exacte SQL achter elk getal
SELECT formatDateTime(toDate(toTimeZone(min(window_start), 'America/New_York')), '%Y-%m-%d') AS session_date,
       count() AS minute_bars,
       round(sum(close * volume) / sum(volume), 2) AS session_vwap,
       round(avg(close), 2) AS unweighted_avg_price,
       round(argMax(close, window_start), 2) AS final_minute_price,
       round((avg(close) - sum(close * volume) / sum(volume)) * 100) AS avg_premium_cents,
       round(toFloat64(sum(volume)) / 1e6) AS total_volume_millions,
       round(sumIf(toFloat64(volume), window_start < toDateTime('2026-07-02 10:00:00', 'America/New_York'))
             / toFloat64(sum(volume)) * 100, 1) AS first_30min_volume_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
  AND window_start >= toDateTime('2026-07-02 09:30:00', 'America/New_York')
  AND window_start < toDateTime('2026-07-02 16:00:00', 'America/New_York')

Het middelen van de 390 minuten slotkoersen van Apple met een gelijk gewicht levert $306.54 op. Het wegen van dezelfde slotkoersen op basis van het volume per minuut levert $305.99 op — 55 cents lager. Dezelfde dag, dezelfde bars, hetzelfde aantal van 60 miljoen aandelen; de enige verandering is dat er naar aandelen in plaats van minuten wordt gekeken. Het teken is van belang: een equal-weight gemiddelde dat boven de VWAP ligt, betekent dat de bars met een hoog volume onder de typische prijs van de dag zijn verhandeld. De laatste minuut-bar van de sessie noteerde $308.22 — de officiële slotkoers volgt enkele momenten later via de closing auction.

Hoe nauwkeurig is VWAP op basis van minute bars?

VWAP wordt gedefinieerd op basis van transacties, terwijl minute bars een benadering zijn — wat zijn de gevolgen van deze vereenvoudiging? De meeste uitlegartikelen controleren dit nooit. Hieronder staat de VWAP van dezelfde sessie, berekend via de volledige methode op basis van elke individuele transactie op de consolidated tape, naast de versie met minute bars. (Officiële en vendor VWAPs laten ook een aantal transacties met specifieke condition-codes weg, zoals transacties tegen de gemiddelde prijs, waardoor platforms minimaal kunnen afwijken.)

QueryDe verificatie — VWAP van elke individuele trade vs. de minute-bar shortcut (AAPL, 2 juli 2026)
De exacte SQL achter elk getal
WITH every_trade AS (
    SELECT round(sum(price * size) / sum(size), 4) AS trade_vwap,
           round(count() / 1e6, 1) AS trades_millions
    FROM global_markets.stocks_trades
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= toDateTime('2026-07-02 09:30:00', 'America/New_York')
      AND sip_timestamp < toDateTime('2026-07-02 16:00:00', 'America/New_York')
),
minute_bars AS (
    SELECT round(sum(close * volume) / sum(volume), 4) AS bar_vwap
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AAPL'
      AND window_start >= toDateTime('2026-07-02 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-02 16:00:00', 'America/New_York')
)
SELECT every_trade.trade_vwap AS trade_level_vwap,
       minute_bars.bar_vwap AS minute_bar_vwap,
       round(abs(every_trade.trade_vwap - minute_bars.bar_vwap) * 100, 1) AS gap_cents,
       round(abs(every_trade.trade_vwap - minute_bars.bar_vwap) / every_trade.trade_vwap * 10000, 1) AS gap_bps,
       every_trade.trades_millions
FROM every_trade, minute_bars

Over 1.1 miljoen individuele transacties was de VWAP op transactieniveau $305.9162; de vereenvoudiging via minute bars leverde $305.9908 op. Het verschil tussen beide is 7.5 cent — 2.4 basis points van de aandelenkoers. Voor een referentielijn van de sessie op deze dag bleef de vereenvoudiging via minute bars binnen tien cent van de transactie-voor-transactie waarde.

Is de VWAP hetzelfde voor elk aandeel?

Er bestaat geen marktbrede VWAP; elk aandeel heeft elke sessie een eigen waarde. Hieronder ziet u dezelfde sessie van 2 juli voor vijf bekende namen, elk met een geverifieerde sessie van volledige 390 bars:

QueryDezelfde sessie, vijf aandelen, vijf VWAPs — prijs van de laatste minuut vs. session VWAP, 2 juli 2026
De exacte SQL achter elk getal
SELECT ticker,
       round(sum(close * volume) / sum(volume), 2) AS session_vwap,
       round(argMax(close, window_start), 2) AS final_minute_price,
       round((argMax(close, window_start) - sum(close * volume) / sum(volume))
             / (sum(close * volume) / sum(volume)) * 100, 2) AS final_vs_vwap_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO')
  AND window_start >= toDateTime('2026-07-02 09:30:00', 'America/New_York')
  AND window_start < toDateTime('2026-07-02 16:00:00', 'America/New_York')
GROUP BY ticker
HAVING count() = 390
ORDER BY indexOf(['AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO'], ticker)

De sessie VWAP van Coca-Cola was $82.96; die van Tesla was $399.64. Ook de slotkoersen in de laatste minuut verschilden: Apple eindigde 0.73% boven de eigen VWAP en Coca-Cola 1.23% boven, Microsoft eindigde bijna exact op de eigen VWAP (0.07%), terwijl Nvidia en Tesla onder hun eigen VWAP eindigden (-0.32% en -1.71%). Vijf aandelen, één dag, vijf verschillende uitkomsten.

Wie gebruikt VWAP en waarvoor?

Instituties die executies beoordelen. Een fonds dat een grote positie koopt, kan niet tegen één prijs handelen; het krijgt een gemiddelde. De VWAP van de dag is de meetlat: een kooporder die onder de VWAP is uitgevoerd, betaalde minder dan het gemiddelde bedrag van die dag. Execution desks rapporteren slippage versus VWAP op dezelfde manier als studenten cijfers rapporteren — doorgaans tegen een benchmark voor de volledige dag die de print van de sluitingsveiling bevat.

Executie-algoritmen. Brokers bieden VWAP algos aan — programma's die één grote parent order opdelen in honderden kleine child orders gedurende de sessie. Deze zijn afgestemd op het typische volumepatroon van de dag, met als doel de uitvoering dicht bij de benchmark te realiseren in plaats van de prijs te beïnvloeden. Elke child order betaalt nog steeds de bid-ask spread, en de tegenpartij bij veel van die transacties is een market maker die beide zijden quote.

Day traders — de VWAP-indicator als intraday referentielijn. Intraday traders houden deze op het chart als de gemiddelde kostenlijn van de dag: een prijs boven de VWAP betekent dat recente kopers meer hebben betaald dan het gemiddelde van de sessie; een prijs eronder betekent dat ze minder hebben betaald. Het is een observatie van waar de handel al heeft plaatsgevonden — geen voorspelling van de volgende prijsbeweging.

Anchored VWAP, een veelvoorkomende variant: dezelfde rekenmethode, maar een ander startpunt — de accumulatie begint bij een candle die de trader kiest (een winstcijfer, een IPO-dag, een opvallende high of low) in plaats van bij de opening.

FAQ

Is VWAP een voortschrijdend gemiddelde?

Nee. Een voortschrijdend gemiddelde gebruikt een vast tijdsvenster en geeft elke bar een gelijk gewicht, ongeacht het volume. VWAP begint bij de opening van de sessie, weegt elke bar op basis van de verhandelde aandelen en wordt elke dag gereset. Op 2 juli 2026 lag een gelijk gewogen gemiddelde van de minuten-sluitingen van Apple 55 cents boven de VWAP op identieke bars.

Omvat VWAP de handel in de premarket en after-hours?

Dit hangt af van het platform. Deze pagina gebruikt uitsluitend minute bars van de reguliere sessie, tot de laatste bar om 15:59 uur ET — de closing cross om 16:00 uur vindt plaats na deze bar, en volledige dag-benchmark VWAPs bevatten deze doorgaans wel. Veel charting-apps accumuleren in plaats daarvan vanaf de premarket om 04:00 uur; controleer de instellingen van het platform voordat u cijfers vergelijkt.

Wat betekent het als een aandeel boven de VWAP handelt?

Dit betekent dat de huidige prijs hoger is dan de gemiddelde prijs die tot nu toe in deze sessie per aandeel is betaald. Op 2 juli 2026 sloot Apple de laatste minuut van de reguliere sessie 0.73% boven de sessie-VWAP, terwijl Tesla onder de eigen VWAP sloot. De vergelijking beschrijft de handel in de sessie; het voorspelt de volgende beweging niet.

Wat betekent het als een aandeel onder de VWAP handelt?

Dit betekent dat de huidige prijs lager is dan de gemiddelde prijs die tot nu toe in deze sessie per aandeel is betaald. Op 2 juli 2026 sloot Tesla de laatste minuut van de reguliere sessie onder de sessie-VWAP (-1.71%), terwijl Apple boven de eigen VWAP sloot. De vergelijking beschrijft de handel in de sessie; het voorspelt de volgende beweging niet.

Waar staat VWAP voor?

VWAP staat voor volume-weighted average price: de gemiddelde prijs waartegen een aandeel gedurende de sessie is verhandeld, waarbij elke transactie wordt gewogen naar het volume aan aandelen. Grote transacties hebben meer invloed dan kleine transacties — dit kenmerk maakt het de standaard benchmark voor execution quality.

Wat is anchored VWAP?

Dit is dezelfde berekening die start vanaf een gekozen bar in plaats van de opening van de sessie — bijvoorbeeld een kwartaalcijfer, een IPO, of een swing high of low. De lijn volgt de gemiddelde prijs die is betaald door iedereen die sinds dat evenement heeft gehandeld.


Elk paneel hierboven wordt geleverd met de exacte SQL die de gegevens heeft gegenereerd — klap elk paneel uit om de cijfers te controleren. Om de VWAP voor een specifieke ticker en sessie te berekenen, kunt u de vraag in gewoon Engels stellen op de Strasmore terminal.