Strasmore Research
למידה Matt Connorמאת Matt Connor · עודכן 2026-07-25

מה זה VWAP? מחיר ממוצע משוקלל נפח

VWAP מייצג מחיר ממוצע משוקלל נפח: מחיר כפול נפח חלקי סך הנפח, מתאפס מדי יום. מה המשמעות שלו ביום מסחר אמיתי ואיך הוא מחושב דקה אחר דקה.

VWAP מייצג מחיר ממוצע משוקלל נפח: המחיר הממוצע ששולם בפועל למניה במהלך סשן מסחר, מחושב כסך הדולרים שנסחרו חלקי סך המניות שנסחרו, ומתאפס מחדש בכל יום. דקות עם מסחר כבד נחשבות יותר מדקות שקטות, מה שהופך את VWAP לתשובה הסטנדרטית לשאלה "איפה המניה הזו באמת החליפה ידיים היום?" כל נתון בדף זה מגיע משאילתה שמורה וניתנת לבדיקה על פני ברים של דקות אמיתיות ועסקאות בודדות.

מה המשמעות של VWAP במניות?

גרף של מניה מציג מחיר לכל דקה, אך המחירים הללו אינם חשובים במידה שווה: דקה אחת עשויה לראות מאות אלפי מניות מחליפות ידיים, אחרת חלקיק מזערי מכך. ממוצע פשוט של מחירי הדקות מתייחס לשתיהן באופן זהה. VWAP משקלל כל מחיר לפי המניות שנסחרו בו, כך שהממוצע נוחת במקום בו התרחש המסחר האמיתי.

במילים אחרות, VWAP הוא הממוצע למניה, לא הממוצע לדקה. אם ניתן היה לסדר כל מניה שנסחרה היום ולשאול כל אחת באיזה מחיר היא נסחרה, VWAP הוא הממוצע של התשובות הללו.

שתי תכונות נובעות מההגדרה: VWAP הוא פר מניה — הנתון של אפל אינו אומר דבר על מיקרוסופט — ופר סשן, כאשר הסכומים המצטברים מתחילים שוב מאפס בפתיחה הבאה.

איך מחשבים VWAP?

הנוסחה קצרה:

  1. הכפל את מחיר כל בר דקה בנפח המניות שלו.
  2. סכום את המכפלות הללו לאורך הסשן.
  3. חלק בסך המניות שנסחרו.

דוגמה היפותטית זעירה: נניח שמניה נסחרת בדיוק פעמיים היום — 100 מניות ב-$10.00, ואז 900 מניות ב-$11.00. הממוצע הפשוט של שני המחירים הוא $10.50. אבל 900 מתוך 1,000 המניות החליפו ידיים ב-$11.00, והמחיר הממוצע בדולרים ששולם למניה יוצא (100 × $10.00 + 900 × $11.00) ÷ 1,000 = $10.90. ה-$10.90 הזה הוא ה-VWAP — נמשך לכיוון $11 על ידי גודל העסקה השנייה.

בפועל אף אחד לא מסכם מיליוני עסקאות ידנית; קיצור הדרך הסטנדרטי משתמש בברים של דקה אחת — מחיר כל דקה כפול הנפח שלה, מסוכם ומחולק בסך הנפח. שתי הערות לגבי מוסכמות. ראשית, כל נתון בדף זה משתמש בברים של דקות מהסשן הרגיל בלבד, מהפתיחה ב-9:30 בבוקר ועד הבר האחרון ב-3:59 אחר הצהריים שעון החוף המזרחי — המכרז הסגירה של 4:00 אחר הצהריים מודפס מיד לאחר הבר הזה ונמצא מחוץ לנתונים הללו, בעוד שמדדי ה-VWAP ליום מלא שלפיהם מוסדיים מדרגים ביצועים כוללים אותו בדרך כלל. שנית, פלטפורמות תרשימים רבות מתחילות את ה-VWAP היומי שלהן דווקא מה-פרה-מרקט של 4:00 לפנות בוקר. כל מוסכמה נותנת מספר שונה עבור אותה מניה באותו יום.

VWAP ביום מסחר אמיתי

עכשיו הדבר האמיתי: אפל ב-2 ביולי 2026 — סשן מלא מאומת (390 ברים של דקה אחת בנתונים שלנו) ויום המסחר המלא האחרון לפני סגירת יום העצמאות לפי לוח החגים של השוק. התרשים דוגם מחיר ו-VWAP רץ כל חמש דקות.

שאילתהמחיר AAPL מול VWAP רץ — 2 ביולי 2026, מושב רגיל, דגימה כל 5 דקות
ה-SQL המדויק מאחורי כל מספר
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

בשעה 09:34 שעון החוף המזרחי, הבר הראשון שנדגם, המחיר ($298.2) וה-VWAP הרץ ($298.09) יושבים כמעט אחד על השני — רק דקות ספורות של נפח הצטברו. עד הבר האחרון המחיר עמד על $308.22 בעוד שה-VWAP הרץ התייצב על $305.99: ה-VWAP של הסשן. קו ה-VWAP מתייצב ככל שהיום מתבגר — עד שעות אחר הצהריים הוא נושא שעות של נפח מצטבר, ואף דקה בודדת אינה יכולה להזיז אותו רחוק.

מספר אחד נוסף מראה את השקלול: חצי השעה הראשונה לבדה נשאה 14.9% מנפח הסשן, בערך פי שניים מחלקה בשעון הסשן בן 390 הדקות — והברים המוקדמים והכבדים הללו הודפסו במחירים הנמוכים מהמקום בו נסחרו שעות אחר הצהריים. הנפח מתקבץ בפתיחה ושוב ככל שמתקרב מכרז הסגירה של 4:00 אחר הצהריים — אותה תבנית תוך-יומית בצורת U שקריאות נפח יחסי צריכות להתאים אליה — ו-VWAP מעניק לקטעים העמוסים שהוא מכסה את המשקל הנוסף שמגיע להם לפי ספירת המניות.

VWAP לעומת ממוצע נע

ממוצע נע גם מחליק מחיר, ולעיתים קרובות מבלבלים בין השניים. ההבדלים הם מכניים:

  • ממוצע נע פשוט לוקח את N מחירי הסגירה האחרונים ונותן לכל אחד קול שווה, תוך התעלמות מנפח. הוא מחליק: ממוצע נע של 20 דקות בשעה 2:00 אחר הצהריים מכסה את 1:40 עד 2:00 ותו לא.
  • VWAP מצטבר מפעמון הפתיחה, משקלל כל בר לפי מניות שנסחרו, ומתאפס בפתיחה הבאה. הוא עונה על שאלה אחרת — לא "מה המחיר עשה לאחרונה?" אלא "מה הקונה הממוצע שילם היום?"

הפער בין משוקלל לבלתי משוקלל הוא כל השיעור, ושורת נתונים אחת מראה זאת:

שאילתהAAPL, 2 ביולי 2026 — VWAP מושב מול ממוצע שווה משקל מול מחיר הדקה האחרונה
ה-SQL המדויק מאחורי כל מספר
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')

מיצוע 390 סגירות הדקות של אפל במשקל שווה נותן $306.54. שקלול אותן סגירות לפי הנפח של כל דקה נותן $305.99 — נמוך ב-55 סנטים. אותו יום, אותם ברים, אותן 60 מיליון מניות; השינוי היחיד הוא ספירת מניות במקום דקות. הסימן חשוב: ממוצע במשקל שווה שיושב מעל ה-VWAP פירושו שדקות הנפח הכבד נסחרו מתחת למחיר האופייני של היום. בר הדקה האחרון של הסשן הודפס ב-$308.22 — הסגירה הרשמית נוחתת רגעים לאחר מכן, במכרז הסגירה.

עד כמה מדויק VWAP מברים של דקות?

VWAP מוגדר על פני עסקאות, וברים של דקות הם קירוב — מה העלות של קיצור הדרך? רוב ההסברים לעולם לא בודקים. הנה ה-VWAP של אותו סשן מחושב בדרך הארוכה, מכל הדפסת עסקה בודדת על ה-Consolidated Tape, לצד גרסת הברים של דקות. (VWAPים רשמיים ושל ספקים גם משמיטים קומץ הדפסות עם קודי תנאי, כגון עסקאות במחיר ממוצע, כך שפלטפורמות יכולות להיות שונות במקצת.)

שאילתההקבלה — VWAP מכל עסקה בודדת מול קיצור דרך של נר דקה (AAPL, 2 ביולי 2026)
ה-SQL המדויק מאחורי כל מספר
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

על פני 1.1 מיליון עסקאות בודדות, ה-VWAP ברמת העסקה היה $305.9162; קיצור הדרך של ברי הדקות נתן $305.9908. השניים נמצאים במרחק של 7.5 סנטים זה מזה — 2.4 נקודות בסיס (מאיות האחוז) ממחיר המניה. עבור קו ייחוס לסשן ביום זה, קיצור הדרך של ברי הדקות נשאר בטווח של עשרה סנטים מהנתון עסקה-אחר-עסקה.

האם VWAP זהה לכל מניה?

אין VWAP כלל-שוקי; כל מניה מקבלת משלה בכל סשן. הנה אותו סשן של 2 ביולי על פני חמישה שמות מוכרים, כל אחד עם סשן מלא מאומת של 390 ברים:

שאילתהאותו מושב, חמש מניות, חמישה VWAP — מחיר הדקה האחרונה מול VWAP מושב, 2 ביולי 2026
ה-SQL המדויק מאחורי כל מספר
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 של סשן קוקה-קולה הודפס ב-$82.96; של טסלה הודפס ב-$399.64. הסיומים בדקה האחרונה גם הם התפצלו: אפל סיימה 0.73% מעל ה-VWAP שלה וקוקה-קולה 1.23% מעל, מיקרוסופט סיימה כמעט בדיוק על שלה (0.07%), בעוד שאנבידיה וטסלה סיימו מתחת לשלהן (-0.32% ו--1.71%). חמש מניות, יום אחד, חמש תשובות שונות.

מי משתמש ב-VWAP, ולשם מה?

מוסדיים המדרגים ביצועים. קרן הקונה פוזיציה גדולה אינה יכולה להתמלא במחיר אחד; היא מקבלת ממוצע. ה-VWAP של היום הוא קנה המידה: הוראת קנייה שמולאה מתחת ל-VWAP שילמה פחות מהממוצע בדולרים של אותו יום. דסקי ביצוע מדווחים על סטייה מול VWAP כמו שתלמידים מדווחים על ציונים — בדרך כלל מול מדד יום מלא הכולל את הדפסת מכרז הסגירה.

אלגוריתמי ביצוע. ברוקרים מציעים אלגו-VWAP — תוכנות החותכות הורה אב גדולה אחת למאות הוראות בן קטנות לאורך הסשן, בגודל המותאם לתבנית הנפח האופיינית של היום, במטרה להתמלא קרוב למדד במקום לדחוף את המחיר. כל הוראת בן עדיין משלמת את מרווח הקנייה-מכירה, והצד שכנגד ברבות מהמילויים הללו הוא עושה שוק המצטט משני הצדדים.

סוחרי יום — אינדיקטור VWAP כקו ייחוס תוך-יומי. סוחרים תוך-יומיים מחזיקים אותו על התרשים כקו העלות הממוצעת של היום: מחיר מעל VWAP פירושו שקונים אחרונים שילמו יותר מהממוצע של הסשן; מחיר מתחת, פחות. תצפית על המקום בו המסחר כבר התרחש — לא תחזית לאן המחיר הולך הלאה.

VWAP מעוגן, גרסה נפוצה: חשבון זהה, נקודת התחלה שונה — הצבירה מתחילה בבר שהסוחר בוחר (פרסום דוחות כספיים, יום הנפקה, שיא או שפל בולטים) במקום בפתיחה.

שאלות נפוצות

האם VWAP הוא ממוצע נע?

לא. ממוצע נע מחליק חלון הסתכלות אחורה קבוע ונותן לכל בר קול שווה ללא קשר לנפח. VWAP מתחיל בפתיחת הסשן, משקלל כל בר לפי מניות שנסחרו, ומתאפס בכל יום. ב-2 ביולי 2026, ממוצע במשקל שווה של סגירות הדקות של אפל ישב 55 סנטים מעל ה-VWAP שלה על ברים זהים.

האם VWAP כולל מסחר בפרה-מרקט ואחרי שעות הפעילות?

זה תלוי בפלטפורמה. דף זה משתמש בברים של דקות מהסשן הרגיל בלבד, עד הבר האחרון ב-3:59 אחר הצהריים שעון החוף המזרחי — הצלבה הסגירה של 4:00 אחר הצהריים מודפסת לאחר הבר הזה, ומדדי VWAP ליום מלא כוללים אותה בדרך כלל. אפליקציות תרשימים רבות צוברות דווקא מהפרה-מרקט של 4:00 לפנות בוקר; בדוק את הגדרות הפלטפורמה לפני השוואת מספרים.

מה זה אומר כשמניה נסחרת מעל VWAP?

זה אומר שהמחיר הנוכחי גבוה מהמחיר הממוצע ששולם למניה עד כה באותו סשן. ב-2 ביולי 2026, אפל סיימה את הדקה האחרונה של הסשן הרגיל 0.73% מעל ה-VWAP של הסשן שלה בעוד טסלה סיימה מתחת לשלה. ההשוואה מתארת את המסחר של הסשן; היא אינה חוזה את המהלך הבא.

מה זה אומר כשמניה נסחרת מתחת ל-VWAP?

זה אומר שהמחיר הנוכחי נמוך מהמחיר הממוצע ששולם למניה עד כה באותו סשן. ב-2 ביולי 2026, טסלה סיימה את הדקה האחרונה של הסשן הרגיל מתחת ל-VWAP של הסשן שלה (-1.71%) בעוד אפל סיימה מעל שלה. ההשוואה מתארת את המסחר של הסשן; היא אינה חוזה את המהלך הבא.

מה ראשי התיבות VWAP מייצגים?

VWAP מייצג Volume-Weighted Average Price: המחיר הממוצע שבו מניה נסחרה במהלך הסשן, כאשר כל עסקה משוקללת לפי נפח המניות שלה. עסקאות גדולות מזיזות אותו יותר מקטנות — התכונה שהופכת אותו למדד הסטנדרטי לאיכות ביצוע.

מהו VWAP מעוגן?

אותו חישוב המתחיל מבר נבחר במקום מפתיחת הסשן — דוח כספי, הנפקה, שיא או שפל בתנופה. הקו עוקב אחר המחיר הממוצע ששולם על ידי כל מי שסחר מאז אותו אירוע.


כל פאנל למעלה מגיע עם ה-SQL המדויק שהפיק אותו — הרחב כל פאנל כדי לבקר את המספרים. כדי לחשב VWAP עבור כל טיקר וסשן, שאל את השאלה באנגלית פשוטה במסוף Strasmore.