Перейти к основному содержанию

Средневзвешенная по объёму цена (VWAP)

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

Как это работает

VWAP вычисляется кумулятивно от начала сессии:
VWAP = Σ(Typical Price × Volume) / Σ(Volume)

where Typical Price = (High + Low + Close) / 3
На каждом баре обновляются кумулятивный числитель (сумма цена × объём) и знаменатель (сумма объёма). Результат — единственная, постоянно сглаживающаяся линия, отражающая истинную среднюю цену транзакций за сессию.

Почему VWAP важен

Крупные институциональные ордера часто оцениваются относительно VWAP. Ордер на покупку, исполненный по цене ниже VWAP, считается «хорошим исполнением» — трейдер заплатил меньше рыночного среднего. Это создаёт самоподкрепляющую динамику:
  • Когда цена ниже VWAP, институциональные покупатели видят возможность (скидка к среднему).
  • Когда цена выше VWAP, институциональные продавцы видят возможность (премия к среднему).
Это гравитационное притяжение к VWAP делает его мощной внутридневной ориентировкой.

Полосы стандартного отклонения

Опциональные полосы строятся на заданном количестве стандартных отклонений от VWAP. Стандартное отклонение рассчитывается по тому же кумулятивному подходу, взвешенному по объёму:
Variance = Σ(Volume × (Typical Price - VWAP)²) / Σ(Volume)
Band = VWAP ± (bandMultiplier × √Variance)
Эти полосы действуют как динамические зоны перекупленности/перепроданности: цена, достигающая верхней полосы, указывает на чрезмерное движение выше среднего, а нижняя полоса — на движение ниже.

Тип индикатора

Overlay — VWAP и его полосы отрисовываются непосредственно на ценовом графике.

Настройки

ПараметрТипПо умолчаниюОписание
sessionResetselectdayКогда сбрасывать расчёт VWAP. Варианты: none, day, week, month.
sessionStartHournumber0Час начала сессии (UTC, 0–23). Используется только когда sessionReset не none.
showBandsbooleanfalseПоказывать полосы стандартного отклонения вокруг VWAP.
bandMultipliernumber1Количество стандартных отклонений для ширины полос. Типичные значения: 1, 1.5, 2, 3.
bandColorcolor#a855f7Цвет заливки области между полосами.
bandOpacitynumber0.15Прозрачность заливки полос (0.0 = невидимая, 1.0 = сплошная).

Варианты сброса сессии

СбросПоведениеЛучше для
noneVWAP накапливается непрерывно с первого видимого бара. Никогда не сбрасывается.Многодневный контекст, позиционная торговля.
dayСбрасывается в sessionStartHour каждый день. Наиболее распространённая настройка.Внутридневная торговля, дневные ориентиры.
weekСбрасывается в начале каждой календарной недели (понедельник в sessionStartHour).Свинг-трейдинг, недельный контекст.
monthСбрасывается в начале каждого календарного месяца.Месячные институциональные ориентиры.
Для торговли крипто-фьючерсами значение по умолчанию sessionStartHour: 0 (полночь UTC) совпадает с ежедневным временем финансирования на большинстве бирж. Если вы торгуете по сессии CME, установите sessionStartHour на 14 или 15 (UTC), чтобы совпасть с открытием американского рынка акций.

Руководство по множителю полос

МножительИнтерпретация
1.0Одно стандартное отклонение. Цена выходит за эту полосу примерно 32% времени. Хорошо для определения умеренных расширений.
1.5Умеренное расширение. Популярный средний вариант.
2.0Два стандартных отклонения. Цена выходит только ~5% времени. Сильный сигнал перекупленности/перепроданности.
3.0Экстремальное расширение. Достигается редко; когда это происходит, вероятен резкий возврат к среднему.

Интерпретация

Внутридневной фильтр тренда

Простейшее применение VWAP — фильтр тренда:
  • Цена выше VWAP: Внутридневные покупатели контролируют ситуацию. Предпочтительны длинные позиции.
  • Цена ниже VWAP: Внутридневные продавцы контролируют ситуацию. Предпочтительны короткие позиции.
Этот фильтр становится более надёжным по мере развития сессии, когда VWAP накапливает больше данных. В начале сессии (первые 30–60 минут) VWAP волатилен и менее информативен.

VWAP как поддержка/сопротивление

VWAP часто выступает как внутридневная поддержка или сопротивление:
  • В день с восходящим трендом цена часто откатывает к VWAP и отскакивает.
  • В день с нисходящим трендом цена часто ралли к VWAP и отвергается.
  • Первый тест VWAP после движения обычно самый сильный.

Возврат к среднему от полос

Когда цена достигает внешних полос (особенно 2σ или 3σ), она значительно отклонилась от среднего за сессию. Эти зоны — области с высокой вероятностью возврата к среднему:
  • Цена у верхней полосы: Рассмотрите короткие позиции или фиксацию прибыли по длинным.
  • Цена у нижней полосы: Рассмотрите длинные позиции или фиксацию прибыли по коротким.
  • Цена возвращается к VWAP от полосы: «Резинка» — одна из самых надёжных внутридневных моделей.
Цена выше VWAP означает, что институциональные покупатели контролируют ситуацию; ниже — продавцы. Полосы стандартного отклонения выступают как динамические уровни поддержки и сопротивления, расширяющиеся с волатильностью и сужающиеся при консолидации.

Привязка VWAP

Установив sessionReset: none, вы создаёте привязанный VWAP, который накапливается от начала видимых данных графика. Это полезно для анализа средней базовой стоимости всех участников с момента значительного события (начало тренда, пробой и т.д.).

Сочетание VWAP с другими индикаторами

VWAP наиболее эффективен в сочетании с:
Сопутствующий индикаторКомбинированный сигнал
Volume BarsОтскок от VWAP + всплеск объёма = сильное подтверждение
DeltaЦена на VWAP + положительная дельта = агрессивные покупки на среднем уровне
Session LevelsVWAP вблизи хая/лоу предыдущего дня = зона конфлюэнции
Volume ProfileVWAP вблизи POC (точки контроля) = двойной магнит

Практические соображения

  • Первые 30 минут: VWAP нестабилен в начале сессии, поскольку накоплено мало данных. Избегайте торговли по сигналам VWAP в первые 30 минут после сброса сессии.
  • Плоские дни: Когда рынок торгуется в узком диапазоне, VWAP находится в середине, и цена колеблется вокруг него. В этом контексте отскоки от полос становятся основным торговым сигналом.
  • Дни с гэпом: Если цена резко открывается с гэпом, VWAP может часами «догонять». В этом случае полосы более полезны, чем сам VWAP.
  • Время сброса сессии: На круглосуточных крипторынках нет официальной «сессии». Выбор sessionStartHour субъективен. Полночь UTC и 8:00 UTC (открытие азиатской сессии) — распространённые варианты.

Оповещения

VWAP в настоящее время не поддерживает встроенные правила оповещений. Используйте общую систему оповещений для условий на основе VWAP.

Связанные индикаторы

  • SMA — Простая скользящая средняя, не взвешенная по объёму
  • EMA — Экспоненциальная скользящая средняя
  • Bollinger Bands — Полосы волатильности вокруг SMA
  • Session Levels — Хай/лоу/открытие предыдущей сессии как статические уровни