Strasmore Research
Edukasi Matt ConnorOleh Matt Connor · Diperbarui 2026-07-25

Apa Itu VWAP atau Volume-Weighted Average Price

VWAP adalah volume-weighted average price, yaitu harga dikali volume dibagi total volume yang direset harian untuk melihat harga rata-rata saham yang benar-benar berpindah tangan.

VWAP adalah singkatan dari volume-weighted average price: harga rata-rata yang benar-benar dibayarkan per saham selama sesi perdagangan. Nilai ini dihitung dari total dolar yang diperdagangkan dibagi dengan total saham yang diperdagangkan, dan dimulai ulang setiap hari. Menit dengan perdagangan yang padat memiliki bobot lebih besar daripada menit yang sepi. Hal ini menjadikan VWAP sebagai jawaban standar untuk pertanyaan "di harga berapa saham ini benar-benar berpindah tangan hari ini?" Setiap angka di halaman ini berasal dari query tersimpan yang dapat diperiksa melalui bar menit asli dan perdagangan individual.

Apa arti VWAP dalam saham?

Grafik saham menunjukkan harga untuk setiap menit, tetapi harga tersebut tidak memiliki tingkat kepentingan yang sama: satu menit mungkin melibatkan perpindahan ratusan ribu saham, sementara menit lainnya hanya sebagian kecil dari jumlah tersebut. Rata-rata sederhana dari harga per menit memperlakukan keduanya secara sama. VWAP memberi bobot pada setiap harga berdasarkan jumlah saham yang diperdagangkan, sehingga nilai rata-ratanya berada di tempat perdagangan riil terjadi.

Dengan kata lain, VWAP adalah rata-rata per saham, bukan rata-rata per menit. Jika Anda dapat menjajajkan setiap saham yang diperdagangkan hari ini dan menanyakan harga masing-masing, VWAP adalah nilai rata-rata dari jawaban-jawaban tersebut.

Dua properti mengikuti definisi ini: VWAP berlaku per saham — nilai Apple tidak memberikan informasi tentang Microsoft — dan per sesi, dengan total akumulasi yang dimulai kembali dari nol pada pembukaan berikutnya.

Bagaimana cara menghitung VWAP?

Rumusnya singkat:

  1. Kalikan harga setiap bar menit dengan volume sahamnya.
  2. Jumlahkan hasil perkalian tersebut selama sesi berlangsung.
  3. Bagi dengan total saham yang diperdagangkan.

Contoh hipotetis kecil: misalkan sebuah saham diperdagangkan tepat dua kali hari ini — seratus saham pada harga $10.00, kemudian sembilan ratus saham pada harga $11.00. Rata-rata sederhana dari kedua harga tersebut adalah $10.50. Namun, sembilan ratus dari seribu saham berpindah tangan pada harga $11.00, sehingga rata-rata dolar yang dibayarkan per saham adalah (100 × $10.00 + 900 × $11.00) ÷ 1.000 = $10.90. Angka $10.90 inilah VWAP — tertarik ke arah $11 karena besarnya perdagangan kedua.

Dalam praktiknya, tidak ada yang menjumlahkan jutaan perdagangan secara manual; jalan pintas standar menggunakan bar satu menit — harga setiap menit dikali volumenya, dijumlahkan, dan dibagi dengan total volume. Dua catatan konvensi. Pertama, setiap angka di halaman ini hanya menggunakan bar menit sesi reguler, dari pembukaan pukul 9:30 pagi hingga bar terakhir pukul 3:59 sore ET — lelang penutupan pukul 4:00 sore tercatat tepat setelah bar tersebut dan berada di luar angka-angka ini, sementara VWAP benchmark harian penuh yang digunakan institusi untuk menilai eksekusi umumnya menyertakannya. Kedua, banyak platform grafik memulai day-VWAP mereka pada premarket pukul 4:00 pagi sebagai gantinya. Setiap konvensi memberikan angka yang berbeda untuk saham yang sama pada hari yang sama.

VWAP pada hari perdagangan riil

Sekarang contoh riil: Apple pada 2 Juli 2026 — sesi penuh yang terverifikasi (390 bar satu menit dalam data kami) dan hari perdagangan lengkap terakhir sebelum penutupan Hari Kemerdekaan pada jadwal hari libur pasar. Grafik mengambil sampel harga dan VWAP berjalan setiap lima menit.

QueryHarga AAPL vs. running VWAP — sesi reguler 2 Juli 2026, sampel setiap 5 menit
SQL tepat di balik setiap angka
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

Pada pukul 09:34 ET, bar sampel pertama, harga ($298.2) dan VWAP berjalan ($298.09) berada hampir di posisi yang sama — hanya volume beberapa menit yang telah terakumulasi. Pada bar terakhir, harga berada di $308.22 sementara VWAP berjalan menetap di $305.99: VWAP sesi tersebut. Garis VWAP menjadi lebih stabil seiring berjalannya hari — pada sore hari, garis tersebut membawa akumulasi volume selama berjam-jam, sehingga tidak ada satu menit pun yang dapat menggerakkannya jauh.

Satu angka lagi menunjukkan pembobotan: setengah jam pertama saja membawa 14.9% dari volume sesi, kira-kira dua kali lipat dari porsi waktu sesi 390 menit — dan bar awal yang padat tersebut tercatat pada harga di bawah harga perdagangan sore hari. Volume menumpuk pada saat pembukaan dan kembali saat lelang penutupan pukul 4:00 sore mendekat — pola intraday berbentuk U yang sama yang harus disesuaikan oleh pembacaan relative volume — dan VWAP memberikan bobot ekstra kepada periode sibuk tersebut sesuai dengan jumlah sahamnya.

VWAP vs. moving average

Moving average juga menghaluskan harga, dan keduanya sering tertukar. Perbedaannya bersifat mekanis:

  • Simple moving average mengambil N harga penutupan terakhir dan memberikan bobot yang sama pada masing-masing harga, tanpa memperhitungkan volume. Indikator ini bergeser: moving average 20 menit pada pukul 2:00 sore mencakup pukul 1:40 hingga 2:00 dan tidak ada yang lain.
  • VWAP terakumulasi sejak bel pembukaan, memberi bobot pada setiap bar berdasarkan saham yang diperdagangkan, dan direset pada pembukaan berikutnya. VWAP menjawab pertanyaan yang berbeda — bukan "apa yang telah dilakukan harga akhir-akhir ini?" tetapi "berapa harga rata-rata yang dibayar pembeli hari ini?"

Kesenjangan antara yang berbobot dan tidak berbobot adalah inti pelajarannya, dan satu baris data menunjukkan hal tersebut:

QueryAAPL, 2 Juli 2026 — session VWAP vs. equal-weight average vs. harga menit terakhir
SQL tepat di balik setiap angka
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')

Merata-ratakan penutupan menit Apple sebanyak 390 dengan bobot yang sama menghasilkan $306.54. Memberi bobot pada penutupan yang sama berdasarkan volume setiap menit menghasilkan $305.99 — lebih rendah 55 sen. Hari yang sama, bar yang sama, 60 juta saham yang sama; satu-satunya perubahan adalah menghitung saham, bukan menit. Tandanya sangat penting: rata-rata bobot sama yang berada di atas VWAP berarti menit-menit dengan volume tinggi diperdagangkan di bawah harga tipikal hari itu. Bar menit terakhir dari sesi tercatat $308.22 — penutupan resmi terjadi beberapa saat kemudian, dalam lelang penutupan.

Seberapa akurat VWAP dari bar menit?

VWAP didefinisikan berdasarkan perdagangan, dan bar menit adalah sebuah pendekatan — apa konsekuensi dari jalan pintas ini? Kebanyakan penjelasan tidak pernah memeriksanya. Berikut adalah VWAP sesi yang sama yang dihitung dengan cara panjang, dari setiap cetakan perdagangan individual pada consolidated tape, berdampingan dengan versi bar menit. (VWAP resmi dan vendor juga menghapus beberapa cetakan berkode kondisi, seperti perdagangan harga rata-rata, sehingga platform dapat berbeda tipis.)

QueryThe receipt — VWAP dari setiap trade individu vs. shortcut minute-bar (AAPL, 2 Juli 2026)
SQL tepat di balik setiap angka
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

Dari 1.1 juta perdagangan individual, VWAP tingkat perdagangan adalah $305.9162; jalan pintas bar menit menghasilkan $305.9908. Keduanya terpaut 7.5 sen — 2.4 basis point (seperseratus persen) dari harga saham. Untuk garis referensi sesi pada hari ini, jalan pintas bar menit tetap berada dalam rentang sepuluh sen dari angka perdagangan per perdagangan.

Apakah VWAP sama untuk setiap saham?

Tidak ada VWAP untuk seluruh pasar; setiap saham memiliki VWAP-nya sendiri setiap sesi. Berikut adalah sesi 2 Juli yang sama untuk lima nama besar, masing-masing dengan sesi 390-bar penuh yang terverifikasi:

QuerySesi yang sama, lima saham, lima VWAP — harga menit terakhir vs. session VWAP, 2 Juli 2026
SQL tepat di balik setiap angka
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)

VWAP sesi Coca-Cola tercatat $82.96; Tesla tercatat $399.64. Hasil menit terakhir juga terbagi: Apple berakhir 0.73% di atas VWAP-nya dan Coca-Cola 1.23% di atas, Microsoft berakhir hampir tepat pada nilainya sendiri (0.07%), sementara Nvidia dan Tesla berakhir di bawah nilai mereka (-0.32% dan -1.71%). Lima saham, satu hari, lima jawaban berbeda.

Siapa yang menggunakan VWAP, dan untuk apa?

Institusi yang menilai eksekusi. Sebuah dana yang membeli posisi besar tidak dapat mengisi semua pesanan pada satu harga; mereka mendapatkan harga rata-rata. VWAP hari itu adalah tolok ukurnya: pesanan beli yang terisi di bawah VWAP membayar lebih murah daripada rata-rata dolar hari itu. Meja eksekusi melaporkan slippage terhadap VWAP seperti siswa melaporkan nilai — biasanya terhadap benchmark harian penuh yang mencakup cetakan lelang penutupan.

Algoritma eksekusi. Broker menawarkan algo VWAP — program yang membagi satu pesanan induk besar menjadi ratusan pesanan anak kecil sepanjang sesi, disesuaikan dengan pola volume tipikal hari itu, dengan tujuan mengisi harga di dekat benchmark daripada mendorong harga. Setiap pesanan anak tetap membayar bid-ask spread, dan lawan transaksi pada banyak pengisian tersebut adalah market maker yang memberikan kuotasi di kedua sisi.

Day trader — indikator VWAP sebagai garis referensi intraday. Trader intraday menyimpannya di grafik sebagai garis biaya rata-rata hari itu: harga di atas VWAP berarti pembeli baru-baru ini membayar lebih mahal daripada rata-rata sesi; harga di bawah, berarti lebih murah. Ini adalah observasi tentang di mana perdagangan telah terjadi — bukan prediksi ke mana harga akan bergerak selanjutnya.

Anchored VWAP, varian yang umum: aritmatika yang identik, titik awal yang berbeda — akumulasi dimulai pada bar yang dipilih trader (rilis laporan keuangan, hari IPO, titik tertinggi atau terendah yang mencolok) alih-alih saat pembukaan.

FAQ

Apakah VWAP adalah moving average?

Bukan. Moving average menggeser jendela lookback tetap dan memberikan bobot yang sama pada setiap bar tanpa mempedulikan volume. VWAP dimulai pada pembukaan sesi, memberi bobot pada setiap bar berdasarkan saham yang diperdagangkan, dan direset setiap hari. Pada 2 Juli 2026, rata-rata bobot sama dari penutupan menit Apple berada 55 sen di atas VWAP-nya pada bar yang identik.

Apakah VWAP mencakup perdagangan premarket dan after-hours?

Tergantung pada platformnya. Halaman ini hanya menggunakan bar menit sesi reguler, hingga bar terakhir pukul 3:59 sore ET — closing cross pukul 4:00 sore tercatat setelah bar tersebut, dan VWAP benchmark harian penuh umumnya menyertakannya. Banyak aplikasi grafik terakumulasi dari premarket pukul 4:00 pagi sebagai gantinya; periksa pengaturan platform sebelum membandingkan angka.

Apa artinya jika saham diperdagangkan di atas VWAP?

Itu berarti harga saat ini lebih tinggi daripada harga rata-rata yang dibayarkan per saham sejauh ini dalam sesi tersebut. Pada 2 Juli 2026, Apple mengakhiri menit terakhir sesi reguler 0.73% di atas VWAP sesinya sementara Tesla berakhir di bawah nilainya sendiri. Perbandingan ini menggambarkan perdagangan sesi; ini tidak meramalkan pergerakan selanjutnya.

Apa artinya jika saham diperdagangkan di bawah VWAP?

Itu berarti harga saat ini lebih rendah daripada harga rata-rata yang dibayarkan per saham sejauh ini dalam sesi tersebut. Pada 2 Juli 2026, Tesla mengakhiri menit terakhir sesi reguler di bawah VWAP sesinya (-1.71%) sementara Apple berakhir di atas nilainya sendiri. Perbandingan ini menggambarkan perdagangan sesi; ini tidak meramalkan pergerakan selanjutnya.

Apa kepanjangan dari VWAP?

VWAP adalah singkatan dari volume-weighted average price: harga rata-rata sebuah saham diperdagangkan selama sesi, dengan setiap perdagangan diberi bobot berdasarkan volume sahamnya. Perdagangan besar lebih menggerakkannya daripada perdagangan kecil — properti yang menjadikannya benchmark standar untuk kualitas eksekusi.

Apa itu anchored VWAP?

Kalkulasi yang sama yang dimulai dari bar yang dipilih, bukan dari pembukaan sesi — seperti laporan laba, IPO, atau swing high atau low. Garis ini melacak harga rata-rata yang dibayarkan oleh semua orang yang telah berdagang sejak peristiwa tersebut.


Setiap panel di atas dilengkapi dengan SQL tepat yang menghasilkannya — perluas panel apa pun untuk mengaudit angka-angkanya. Untuk menghitung VWAP bagi ticker dan sesi apa pun, ajukan pertanyaan dalam bahasa Inggris sederhana pada terminal Strasmore.