VWAP volume-weighted average price ibig sabihin
Ang VWAP ay volume-weighted average price: kabuuang dolyar na na-trade hinati sa kabuuang bahagi, reset daily. Ibig sabihin nito sa totoong trading day.
Ang VWAP ay nangangahulugang volume-weighted average price: ang average na presyong aktuwal na binayaran bawat bahagi sa isang trading session, na kinukwenta bilang kabuuang dolyar na na-trade na hinati sa kabuuang bahaging na-trade, na nagsisimula muli sa simula bawat araw. Ang mga minutong may mabigat na trading ay mas mahalaga kaysa sa mga tahimik, kaya ang VWAP ang karaniwang sagot sa "saan ba talaga nagpalit ng kamay ang stock na ito ngayong araw?" Ang bawat numero sa pahinang ito ay galing sa isang naka-imbak at masusuring query sa mga totoong minute bars at indibidwal na trades.
Ano ang ibig sabihin ng VWAP sa mga stock?
Ang chart ng isang stock ay nagpapakita ng presyo para sa bawat minuto, ngunit ang mga presyong iyon ay hindi pare-parehong mahalaga: ang isang minuto ay maaaring magkaroon ng daan-daang libong bahaging nagpapalit ng kamay, ang isa naman ay maliit na bahagi lamang nito. Ang simpleng average ng mga presyo ng minuto ay tinatrato ang pareho. Binibigyan ng VWAP ng timbang ang bawat presyo ayon sa mga bahaging na-trade dito, kaya ang average ay napupunta kung saan naganap ang tunay na trading.
Sa ibang salita, ang VWAP ay ang average bawat bahagi, hindi ang average bawat minuto. Kung maaari mong pagsunud-sunurin ang bawat bahaging na-trade ngayong araw at tanungin ang bawat isa kung magkano ang halaga nito, ang VWAP ang mean ng mga sagot na iyon.
Dalawang katangian ang sumusunod mula sa depinisyon: ang VWAP ay bawat stock — ang sa Apple ay walang sinasabi tungkol sa sa Microsoft — at bawat session, na ang mga running totals ay magsisimula muli mula sa zero sa susunod na pagbubukas.
Paano kinakwenta ang VWAP?
Maikli ang formula:
- I-multiply ang presyo ng bawat minute bar sa dami ng bahagi nito.
- Idagdag ang mga produktong iyon sa kabuuan ng session.
- Hatiin sa kabuuang bahaging na-trade.
Isang maliit na hypothetical: ipagpalagay na ang isang stock ay nag-trade nang eksaktong dalawang beses ngayong araw — 100 bahagi sa $10.00, pagkatapos ay 900 bahagi sa $11.00. Ang simpleng average ng dalawang presyo ay $10.50. Ngunit 900 sa 1,000 bahagi ang nagpalit ng kamay sa $11.00, at ang average na dolyar na binayaran bawat bahagi ay (100 × $10.00 + 900 × $11.00) ÷ 1,000 = $10.90. Ang $10.90 na iyon ang VWAP — hinila patungo sa $11 dahil sa laki ng ikalawang trade.
Sa praktika, walang nagbubuod ng milyun-milyong trades nang mano-mano; ang karaniwang shortcut ay gumagamit ng isang-minutong bars — ang presyo ng bawat minuto na pinarami ng volume nito, na isinama at hinati sa kabuuang volume. Dalawang tala sa kombensyon. Una, ang bawat numero sa pahinang ito ay gumagamit lamang ng regular-session minute bars, mula sa 9:30 a.m. na pagbubukas hanggang sa huling bar sa 3:59 p.m. ET — ang 4:00 p.m. closing auction ay nagpi-print pagkatapos ng bar na iyon at nasa labas ng mga numerong ito, habang ang full-day benchmark VWAP na ginagamit ng mga institusyon para i-grade ang mga execution ay karaniwang kasama ito. Pangalawa, maraming charting platform ang nagsisimula ng kanilang day-VWAP sa 4:00 a.m. premarket sa halip. Ang bawat kombensyon ay nagbibigay ng ibang numero para sa parehong stock sa parehong araw.
VWAP sa isang tunay na araw ng trading
Ngayon ang tunay na bagay: Apple noong Hulyo 2, 2026 — isang na-verify na buong session (390 isang-minutong bars sa aming data) at ang huling kumpletong araw ng trading bago ang pagsasara ng Independence Day sa iskedyul ng holiday ng merkado. Ang chart ay sumasample ng presyo at running VWAP bawat limang minuto.
Ang eksaktong SQL sa likod ng bawat numero
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_startSa 09:34 ET, ang unang na-sample na bar, ang presyo ($298.2) at running VWAP ($298.09) ay halos magkatabi — ilang minuto lamang ng volume ang naipon. Sa huling bar, ang presyo ay nasa $308.22 habang ang running VWAP ay nanirahan sa $305.99: ang session VWAP. Ang VWAP line ay pumapanatag habang tumatagal ang araw — pagsapit ng hapon, dala nito ang mga oras ng naipon na volume, at walang iisang minuto ang makakagalaw nito nang malayo.
Isa pang numero ang nagpapakita ng weighting: ang unang kalahating oras lamang ay nagdala ng 14.9% ng volume ng session, halos doble sa bahagi nito sa 390-minutong session clock — at ang mga maaga at mabibigat na bar na iyon ay nag-print sa mga presyong mas mababa kaysa sa kung saan nag-trade ang hapon. Ang volume ay nagkukumpulan sa pagbubukas at muli habang papalapit ang 4:00 p.m. closing auction — ang parehong U-shaped intraday pattern na kailangang i-adjust ng relative volume readings — at binibigyan ng VWAP ang mga abalang bahagi na nasasakupan nito ng dagdag na timbang na nararapat sa bilang ng kanilang bahagi.
VWAP vs. isang moving average
Ang isang moving average ay nagpapakinis din ng presyo, at ang dalawa ay madalas na napagkakamalan. Ang mga pagkakaiba ay mekanikal:
- Ang isang simple moving average ay kumukuha ng huling N na presyo ng pagsasara at binibigyan ang bawat isa ng pantay na boto, hindi pinapansin ang volume. Ito ay dumudulas: ang isang 20-minutong moving average sa 2:00 p.m. ay sumasaklaw sa 1:40 hanggang 2:00 at wala nang iba.
- Ang VWAP ay nag-iipon mula sa kampana ng pagbubukas, binibigyan ng timbang ang bawat bar ayon sa mga bahaging na-trade, at nagre-reset sa susunod na pagbubukas. Sinasagot nito ang ibang tanong — hindi "ano ang ginagawa ng presyo kamakailan?" kundi "ano ang average na binayaran ng bumibili ngayong araw?"
Ang agwat sa pagitan ng may timbang at walang timbang ang buong aral, at isang hilera ng data ang nagpapakita nito:
Ang eksaktong SQL sa likod ng bawat numero
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')Ang pag-average ng 390 na pagsasara ng minuto ng Apple na may pantay na timbang ay nagbibigay ng $306.54. Ang pagbibigay ng timbang sa parehong mga pagsasara ayon sa volume ng bawat minuto ay nagbibigay ng $305.99 — 55 sentimo na mas mababa. Parehong araw, parehong bars, parehong 60 milyong bahagi; ang tanging pagbabago ay ang pagbibilang ng mga bahagi sa halip na mga minuto. Mahalaga ang sign: ang isang equal-weight average na nasa itaas ng VWAP ay nangangahulugang ang mga minutong may mabigat na volume ay nag-trade sa ibaba ng karaniwang presyo ng araw. Ang huling minute bar ng session ay nag-print ng $308.22 — ang opisyal na pagsasara ay darating ilang sandali pa, sa closing auction.
Gaano katumpak ang VWAP mula sa minute bars?
Ang VWAP ay tinukoy sa mga trades, at ang minute bars ay isang approximation — magkano ang halaga ng shortcut? Karamihan sa mga explainer ay hindi kailanman sinusuri. Narito ang parehong session na VWAP na kinwenta sa mahabang paraan, mula sa bawat indibidwal na trade print sa consolidated tape, sa tabi ng minute-bar na bersyon. (Ang opisyal at vendor na VWAP ay nag-aalis din ng ilang condition-coded prints, tulad ng average-price trades, kaya ang mga platform ay maaaring magkaiba ng kaunti.)
Ang eksaktong SQL sa likod ng bawat numero
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_barsSa 1.1 milyong indibidwal na trades, ang trade-level na VWAP ay $305.9162; ang minute-bar shortcut ay nagbigay ng $305.9908. Ang dalawa ay 7.5 sentimo ang layo — 2.4 basis points (sandaang bahagi ng porsyento) ng presyo ng bahagi. Para sa isang session reference line sa araw na ito, ang minute-bar shortcut ay nanatili sa loob ng isang diyes ng trade-by-trade figure.
Pareho ba ang VWAP para sa bawat stock?
Walang market-wide na VWAP; bawat stock ay may kanya-kanya bawat session. Narito ang parehong July 2 session sa limang household names, bawat isa ay may na-verify na buong 390-bar session:
Ang eksaktong SQL sa likod ng bawat numero
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)Ang session VWAP ng Coca-Cola ay nag-print ng $82.96; ang sa Tesla ay nag-print ng $399.64. Ang mga final-minute finishes ay naghiwalay din: ang Apple ay natapos ng 0.73% sa itaas ng VWAP nito at ang Coca-Cola ay 1.23% sa itaas, ang Microsoft ay natapos nang halos eksakto sa sarili nito (0.07%), habang ang Nvidia at Tesla ay natapos sa ibaba ng kanila (-0.32% at -1.71%). Limang stock, isang araw, limang magkakaibang sagot.
Sino ang gumagamit ng VWAP, at para saan?
Mga institusyong naggi-grade ng mga execution. Ang isang pondo na bumibili ng malaking posisyon ay hindi maaaring mag-fill sa isang presyo; nakakakuha ito ng average. Ang VWAP ng araw ang sukatan: ang isang buy order na na-fill sa ibaba ng VWAP ay nagbayad ng mas mababa kaysa sa average na dolyar ng araw na iyon. Ang mga execution desk ay nag-uulat ng slippage kumpara sa VWAP tulad ng pag-uulat ng mga estudyante ng grades — karaniwan ay laban sa isang full-day benchmark na kasama ang closing auction print.
Mga execution algorithm. Ang mga broker ay nag-aalok ng VWAP algos — mga program na naghihiwa ng isang malaking parent order sa daan-daang maliliit na child orders sa buong session, na may sukat na naaayon sa tipikal na volume pattern ng araw, na naglalayong mag-fill malapit sa benchmark sa halip na itulak ang presyo. Ang bawat child order ay nagbabayad pa rin ng bid-ask spread, at ang counterparty sa marami sa mga fill na iyon ay isang market maker na nag-quote ng magkabilang panig.
Mga day trader — ang VWAP indicator bilang isang intraday reference line. Ang mga intraday trader ay nagpapanatili nito sa chart bilang average-cost line ng araw: ang presyo sa itaas ng VWAP ay nangangahulugang ang mga kamakailang bumibili ay nagbayad ng higit sa average ng session; ang presyo sa ibaba, mas mababa. Isang obserbasyon tungkol sa kung saan naganap ang trading — hindi isang hula kung saan pupunta ang presyo.
Anchored VWAP, isang karaniwang variant: parehong aritmetika, ibang panimulang punto — ang accumulation ay nagsisimula sa isang bar na pinili ng trader (isang earnings release, isang IPO day, isang kapansin-pansing mataas o mababa) sa halip na sa pagbubukas.
FAQ
Ang VWAP ba ay isang moving average?
Hindi. Ang isang moving average ay dumudulas ng isang fixed lookback window at binibigyan ang bawat bar ng pantay na boto anuman ang volume. Ang VWAP ay nagsisimula sa pagbubukas ng session, binibigyan ng timbang ang bawat bar ayon sa mga bahaging na-trade, at nagre-reset araw-araw. Noong Hulyo 2, 2026, ang isang equal-weight average ng minute closes ng Apple ay nasa 55 sentimo sa itaas ng VWAP nito sa magkaparehong bars.
Kasama ba ng VWAP ang premarket at after-hours trading?
Depende ito sa platform. Ang pahinang ito ay gumagamit lamang ng regular-session minute bars, hanggang sa huling bar sa 3:59 p.m. ET — ang 4:00 p.m. closing cross ay nagpi-print pagkatapos ng bar na iyon, at ang full-day benchmark VWAP ay karaniwang kasama ito. Maraming charting apps ang nag-iipon mula sa 4:00 a.m. premarket sa halip; suriin ang setting ng platform bago magkumpara ng mga numero.
Ano ang ibig sabihin kapag ang isang stock ay nag-trade sa itaas ng VWAP?
Nangangahulugan ito na ang kasalukuyang presyo ay mas mataas kaysa sa average na presyong binayaran bawat bahagi sa session na iyon. Noong Hulyo 2, 2026, ang Apple ay natapos ang huling minuto ng regular session na 0.73% sa itaas ng session VWAP nito habang ang Tesla ay natapos sa ibaba ng sarili nito. Inilalarawan ng paghahambing ang trading ng session; hindi nito hinuhulaan ang susunod na galaw.
Ano ang ibig sabihin kapag ang isang stock ay nag-trade sa ibaba ng VWAP?
Nangangahulugan ito na ang kasalukuyang presyo ay mas mababa kaysa sa average na presyong binayaran bawat bahagi sa session na iyon. Noong Hulyo 2, 2026, ang Tesla ay natapos ang huling minuto ng regular session na nasa ibaba ng session VWAP nito (-1.71%) habang ang Apple ay natapos sa itaas ng sarili nito. Inilalarawan ng paghahambing ang trading ng session; hindi nito hinuhulaan ang susunod na galaw.
Ano ang ibig sabihin ng VWAP?
Ang VWAP ay nangangahulugang volume-weighted average price: ang average na presyong na-trade ng isang stock sa session, na ang bawat trade ay binibigyan ng timbang ayon sa dami ng bahagi nito. Ang malalaking trades ay mas pinapakilos ito kaysa sa maliliit — ang katangiang ginagawa itong karaniwang benchmark para sa kalidad ng execution.
Ano ang anchored VWAP?
Ang parehong kalkulasyon na sinimulan mula sa isang piniling bar sa halip na sa pagbubukas ng session — isang earnings report, isang IPO, isang swing high o low. Ang line ay sumusubaybay sa average na presyong binayaran ng lahat ng nag-trade mula noong kaganapang iyon.
Ang bawat panel sa itaas ay may kasamang eksaktong SQL na gumawa nito — palawakin ang anumang panel para i-audit ang mga numero. Para kuwentahin ang VWAP para sa anumang ticker at session, itanong ang tanong sa simpleng Ingles sa Strasmore terminal.