Strasmore Research
Обучение Matt ConnorАвтор: Matt Connor · Обновлено 2026-07-24

что такое VWAP средневзвешенная цена по объему

Узнайте, что такое VWAP или средневзвешенная цена по объему. Разбираем формулу расчета и значение этого показателя для трейдинга в течение торговой сессии.

VWAP означает средневзвешенную цену по объему (volume-weighted average price). Это средняя цена, по которой фактически покупались акции в течение торговой сессии. Она рассчитывается как общая сумма сделок, деленная на общее количество проторгованных акций, и обновляется каждый день. Минуты с высокими объемами торгов имеют больший вес, чем периоды низкой активности. Это делает VWAP основным показателем для ответа на вопрос: «по какой цене на самом деле совершались сделки с этой акцией сегодня?». Все данные на этой странице получены с помощью проверяемых запросов к минутным барам и отдельным сделкам.

Что означает VWAP в акциях?

График акции показывает цену за каждую минуту, но эти цены не равнозначны: в одну минуту могут смениться сотни тысяч акций, а в другую — лишь малая их часть. Простое среднее арифметическое минутных цен учитывает их одинаково. VWAP взвешивает каждую цену в зависимости от объема торгов по ней, поэтому среднее значение соответствует реальным сделкам.

Иными словами, VWAP — это средняя цена за одну акцию, а не средняя цена за минуту. Если бы вы выстроили в ряд каждую акцию, проданную сегодня, и спросили у каждой, по какой цене она была куплена, VWAP стал бы средним значением этих ответов.

Из этого определения следуют два свойства: VWAP рассчитывается для каждой акции отдельно — показатель Apple не имеет отношения к Microsoft — и для каждой торговой сессии, при этом накопленные итоги обнуляются при следующем открытии рынка.

Как рассчитывается 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 до последней свечи в 15:59 по восточному времени (ET). Данные аукциона закрытия в 16:00 следуют сразу за этой свечой и не учитываются в этих расчетах, хотя институциональные VWAP для оценки исполнения сделок за весь день обычно включают и его. Во-вторых, многие платформы для графиков начинают расчет дневного VWAP с премаркета в 4:00 утра. Каждый из этих подходов дает разное значение для одной и той же акции в один и тот же день.

VWAP в реальный торговый день

Перейдем к практике: Apple 2 июля 2026 года — подтвержденная полная сессия (390 одноминутных баров в наших данных), последний полный торговый день перед закрытием в честь Дня независимости согласно графику праздничных дней. На графике представлены цена и текущий VWAP с пятиминутным интервалом.

ЗапросЦена AAPL vs. running 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 ET, на первом выбранном баре, цена ($298.2) и текущий VWAP ($298.09) практически совпадают — накоплен лишь объем за несколько минут. К последнему бару цена составила $308.22, а значение текущего VWAP зафиксировалось на уровне $305.99: это и есть VWAP за сессию. Линия VWAP становится более стабильной по мере продолжения торгов — к полудню она учитывает объем за несколько часов, и отдельные минутные интервалы уже не могут существенно изменить ее значение.

Еще один показатель демонстрирует значимость веса: только за первые полчаса прошло 14.9% объема всей сессии, что примерно в два раза больше его доли от 390-минутного торгового времени. Эти ранние бары с высоким объемом сформировались по ценам ниже, чем в послеполуденный период. Объем концентрируется на открытии и снова возрастает перед закрывающим аукционом в 16:00 — это тот же U-образный внутридневной паттерн, который необходимо учитывать при анализе относительного объема. Таким образом, VWAP придает дополнительный вес тем периодам активности, на долю которых приходится большая часть объема.

VWAP против скользящей средней

Скользящая средняя также сглаживает цену, поэтому эти показатели часто путают. Различия носят технический характер:

  • Простая скользящая средняя берет последние N цен закрытия и придает каждой из них равный вес, не учитывая объем. Она смещается: 20-минутная скользящая средняя в 14:00 охватывает период с 13:40 до 14:00 и ничего больше.
  • VWAP накапливает данные с момента открытия торгов, взвешивает каждый бар по количеству проторгованных акций и сбрасывается при следующем открытии. Этот показатель отвечает на другой вопрос: не «какой была цена в последнее время?», а «сколько в среднем заплатил покупатель сегодня?».

Разница между взвешенным и невзвешенным значением составляет суть данного урока, что подтверждается одной строкой данных:

ЗапросAAPL, 2 июля 2026 г. — VWAP сессии vs. средневзвешенное значение vs. цена последней минуты
Точный 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')

Среднее значение цен закрытия Apple за 390 минут с равным весом составляет $306.54. Взвешивание тех же цен закрытия по объему каждой минуты дает $305.99 — на 55 цента меньше. Тот же день, те же бары, то же количество в 60 миллионов акций; единственное изменение — учет акций вместо минут. Знак имеет значение: если среднее значение с равным весом находится выше VWAP, это означает, что в минуты с большим объемом торгов цена была ниже типичной цены за день. Последний минутный бар сессии составил $308.22 — официальная цена закрытия будет установлена мгновения спустя на закрытом аукционе.

Насколько точен VWAP на основе минутных баров?

VWAP рассчитывается на основе сделок, а минутные бары являются лишь приближением. Какова цена такого упрощения? Большинство авторов объяснений никогда не проверяют этот параметр. Ниже представлен расчет VWAP за ту же сессию: версия на основе каждой отдельной сделки из консолидированной ленты приведена рядом с версией на основе минутных баров. (Официальные значения VWAP и данные вендоров также исключают ряд сделок с определенными кодами условий, например, сделки по средней цене, поэтому показатели платформ могут незначительно отличаться.)

ЗапросПроверка VWAP — VWAP по каждой сделке vs. расчет по минутным барам (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 — цена последней минуты vs. 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 для Coca-Cola составило $82.96; для Tesla — $399.64. Итоговые показатели в последнюю минуту также различались: Apple завершила торги на 0.73% выше своего VWAP, а Coca-Cola — на 1.23% выше. Microsoft завершила торги практически на уровне своего показателя (0.07%), в то время как Nvidia и Tesla закрылись ниже своих значений (-0.32% и -1.71%). Пять акций, один день — пять разных результатов.

Кто использует VWAP и для чего?

Институциональные инвесторы для оценки исполнения сделок. Фонд, открывающий крупную позицию, не может исполнить ордер по одной цене; он получает среднюю цену. Дневной VWAP служит эталоном: ордер на покупку, исполненный ниже VWAP, обходится дешевле, чем средняя цена за день. Дески исполнения (execution desks) сообщают о проскальзывании относительно VWAP так же, как студенты сообщают об оценках — обычно относительно бенчмарка за полный торговый день, который включает результат закрытого аукциона.

Алгоритмы исполнения. Брокеры предлагают VWAP-алгоритмы — программы, которые разделяют один крупный родительский ордер на сотни мелких дочерних ордеров в течение сессии. Размер ордеров соответствует типичному паттерну объема за день; цель — исполнение вблизи бенчмарка, а не влияние на цену. Каждый дочерний ордер все равно несет расходы на бид-аск спред, а контрагентом во многих таких сделках выступает маркетмейкер, котирующий обе стороны.

Дейтрейдеры — индикатор VWAP как внутридневная референтная линия. Внутридневные трейдеры используют его на графике как линию средней стоимости за день: цена выше VWAP означает, что последние покупатели заплатили больше среднего значения за сессию; цена ниже — меньше. Это показатель того, где уже прошли торги, а не прогноз направления движения цены.

Anchored VWAP (привязанный VWAP) — распространенный вариант: математический расчет идентичен, но точка отсчета иная. Накопление начинается с бара, выбранного трейдером (выпуск отчетности, день IPO, значимый максимум или минимум) вместо открытия сессии.

FAQ

Является ли VWAP скользящей средней?

Нет. Скользящая средняя использует фиксированное окно ретроспективного анализа и придает каждому бару равный вес независимо от объема торгов. VWAP рассчитывается от открытия сессии, взвешивает каждый бар по количеству проторгованных акций и обнуляется каждый день. 2 июля 2026 года равновесная средняя минутных цен закрытия Apple была на 55 цента выше ее VWAP на идентичных барах.

Включает ли VWAP предрыночные и внерыночные торги?

Это зависит от платформы. На данной странице используются только минутные бары регулярной сессии до последнего бара в 15:59 ET — закрытие в 16:00 происходит после этого бара, и стандартные дневные эталонные значения VWAP обычно включают его. Многие приложения для построения графиков начинают накопление с 04:00 (премаркет); проверяйте настройки платформы перед сравнением показателей.

Что означает, если акции торгуются выше VWAP?

Это означает, что текущая цена выше средней цены, уплаченной за одну акцию с начала текущей сессии. 2 июля 2026 года Apple завершила последнюю минуту регулярной сессии на 0.73% выше своей сессионной VWAP, в то время как Tesla завершила торги ниже своей собственной. Данное сравнение описывает торговлю внутри сессии и не является прогнозом следующего движения.

Что означает, если акции торгуются ниже VWAP?

Это означает, что текущая цена ниже средней цены, уплаченной за одну акцию с начала текущей сессии. 2 июля 2026 года Tesla завершила последнюю минуту регулярной сессии ниже своей сессионной VWAP (-1.71%), в то время как Apple завершила торги выше своей собственной. Данное сравнение описывает торговлю внутри сессии и не является прогнозом следующего движения.

Что означает аббревиатура VWAP?

VWAP расшифровывается как volume-weighted average price (средневзвешенная по объему цена): это средняя цена, по которой торговались акции в течение сессии, где каждая сделка взвешена по объему акций. Крупные сделки влияют на показатель сильнее, чем мелкие — это свойство делает его стандартным эталоном для оценки качества исполнения сделок.

Что такое anchored VWAP (привязанный VWAP)?

Это тот же расчет, но начинающийся с выбранного бара вместо открытия сессии — например, отчета о прибыли, IPO, локального максимума или минимума. Линия отслеживает среднюю цену, уплаченную всеми участниками торгов с момента этого события.


Каждая панель выше содержит точный SQL-запрос, который ее сформировал — разверните любую панель для проверки данных. Чтобы рассчитать VWAP для любого тикера и сессии, введите запрос на английском языке в терминале Strasmore.