Индикатор VWAP: как рассчитывается и как им пользоваться

Обложка статьи «Индикатор VWAP: как рассчитывается и как им пользоваться»: пять столбцов объёма разной высоты под ценовой ломаной и плавной золотой линией средней; учебная схема без торговых сигналов

Что показывает индикатор VWAP на графике?

Аббревиатура расшифровывается как Volume Weighted Average Price. В словаре Fidelity сессионный VWAP описан как обновляемая в течение торгового дня средняя с весом по объёму. На графике это линия в той же ценовой шкале, что и свечи.

У VWAP есть и другая работа: оценка цены исполнения заявки. Например, алгоритм Interactive Brokers стремится приблизить исполнение к VWAP за заданное время. Брокер предупреждает, что фактическая цена может отличаться от ориентира, а заявка может исполниться не полностью. Добавление линии на график не включает такой алгоритм и не отправляет ордера.

Как рассчитывается VWAP: формула и пример

Формула в записи словами: VWAP = сумма (цена × объём) / сумма объёмов. Если доступны все сделки, можно использовать цену и размер каждой сделки. Свечной вариант заменяет сделки внутри бара одной расчётной ценой. StockCharts использует типичную цену (High + Low + Close) / 3. Свечной расчёт может отличаться от расчёта по каждой сделке.

Возьмём пять вымышленных свечей одной сессии. Цены в условных единицах; объём в одинаковых единицах актива. Для каждой строки максимум на единицу выше указанной цены, минимум на единицу ниже, закрытие равно ей. Поэтому типичная цена совпадает с закрытием. Эти данные созданы только для проверки арифметики и не изображают торговлю реальным активом.

СвечаТипичная ценаОбъёмVWAP от начала
1100400100,00
2104100100,80
3102100101,00
4105100101,57
5103300102,00

После второй свечи получается (100 × 400 + 104 × 100) / 500 = 100,80. После пятой сумма произведений равна 102 000, суммарный объём равен 1 000. Значит, итоговый VWAP равен 102. В строке 4 результат округлён для показа; в дальнейшем расчёте округление не используется.

  1. 1

    Сложить произведения

    40 000 + 10 400 + 10 200 + 10 500 + 30 900

  2. 2

    Сложить объёмы

    400 + 100 + 100 + 100 + 300 = 1 000

  3. 3

    Разделить суммы

    102 000 / 1 000 = 102

Учебные данные из таблицы: каждую цену умножаем на объём, складываем произведения и делим на общий объём. Рыночных результатов в примере нет.

Если объём одинаков у всех пяти свечей, формула даст обычное среднее выбранных цен. Если суммарный объём равен нулю, делить нельзя: для такого отрезка VWAP не определён. Нулевая или отсутствующая линия требует проверки данных, а не поиска торгового сигнала.

Чем VWAP отличается от SMA и VWMA?

На пятой свече учебного примера VWAP равен 102. Скользящая средняя SMA за последние три закрытия равна (102 + 105 + 103) / 3 = 103,33. Закрытие 103 оказалось выше VWAP, но ниже SMA(3). Индикаторы отвечают на разные вопросы, поэтому противоречия в арифметике нет.

Для отдельной проверки влияния объёма усредним все пять цен с равными весами: (100 + 104 + 102 + 105 + 103) / 5 = 102,80. Окно теперь совпадает с VWAP. Разница 102,80 против 102 возникает из-за весов: первая свеча с ценой 100 получила большой объём.

  1. 1

    SMA(3): 103,33

    Последние три закрытия, равные веса

  2. 2

    Цена: 103

    Закрытие пятой свечи

  3. 3

    VWAP: 102

    Все пять свечей с весом по объёму

Учебный пример из таблицы: SMA(3) 103,33 выше закрытия 103, а закрытие выше VWAP 102. Карточки идут от большего значения к меньшему и не изображают расстояние между ценами.

У скользящей средней окно сдвигается с каждой новой свечой. У сессионного VWAP количество свечей растёт до сброса. Сравнивая их, записывайте период SMA или VWMA: фраза «цена выше средней» без настроек неоднозначна.

Риски и ограничения: когда VWAP вводит в заблуждение?

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

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

Учебный расчёт не является проверкой торговой стратегии. Материал не является индивидуальной инвестиционной рекомендацией. Торговля связана с риском потери средств.

Как настроить индикатор VWAP в TradingView?

Для учебной проверки сессионного варианта подойдёт такой порядок:

  1. Откройте символ с доступным объёмом и внутридневной таймфрейм, например пять минут. Это удобство для проверки, а не рекомендация периода торговли.
  2. В списке индикаторов найдите встроенный Volume Weighted Average Price. Не путайте его с пользовательскими скриптами с похожим названием.
  3. В настройке Anchor Period выберите Session. Проверьте Source: для расчёта по типичной цене нужен hlc3.
  4. Оставьте Offset равным нулю. Полосы отклонений на первом разборе можно скрыть, чтобы следить за основной линией.
  5. Проверьте первую свечу сессии и несколько следующих значений через данные свечей.

Справка TradingView подтверждает эти параметры. Период расчёта должен содержать несколько баров: Session на дневном графике сбрасывался бы на каждой свече. Настройка Timeframe самого индикатора тоже может отличаться от периода графика, поэтому её нужно включить в запись проверки.

Почему VWAP сбрасывается на круглосуточной крипте?

Представьте два явно заданных учебных расчёта: один начинается в 00:00 UTC, второй в 08:00 UTC. В полдень первый включает утренние сделки, а второй их не включает. Из формулы следует, что средние могут различаться. Это пример влияния точки отсчёта, а не утверждение о настройке конкретной криптобиржи.

Найдите на своём графике место сброса и запишите время с часовым поясом. Затем проверьте, какая сессия и какие свечи участвуют в расчёте. В документации Pine Script отдельно сказано: часовой пояс шкалы меняет отображение времени, но не поведение Pine-скриптов. Простое переключение часов графика не доказывает смену расчётной сессии.

Если нужны данные от конкретного события через несколько суток, используйте подходящий якорь. Если нужна средняя текущей сессии, проверьте, что накопление действительно обнуляется. Непрерывное накопление без сброса отвечает на вопрос о всём отрезке от старта, а не о сегодняшнем дне.

Как пользоваться VWAP и проверить линию на своём графике?

Выберите завершённую сессию, чтобы текущая свеча не менялась во время сравнения. Сохраните её первые несколько баров с High, Low, Close и Volume. Посчитайте типичную цену, накопленную сумму произведений и накопленный объём. Результат сверяйте по каждой строке, не только в конце: так видно, с какого бара возникло расхождение.

Когда арифметика совпала, разберите поведение цены. Выше растущей линии можно изучать сценарий продолжения движения; возврат к ней можно изучать как проверку средней. Это гипотезы для проверки. Отдельно отмечайте случаи, где касание не удержалось, и расходы на исполнение сделок. Не переносите вывод с нескольких выбранных свечей на весь рынок.

Проверка перед выводом по VWAP

Подойдёт, если

  • Источник объёма известен; символ и площадка записаны
  • Начало расчёта и настройки сохранены
  • Несколько значений воспроизведены по исходным свечам

Не подойдёт, если

  • Объём отсутствует либо его тип неизвестен
  • Точка начала сдвигается ради красивого отскока
  • Любое пересечение считается достаточной причиной сделки

Эта схема - авторский порядок проверки, выведенный из входных данных формулы. Она помогает отделить проверяемое значение индикатора от предположения о будущей цене.

Если линия не совпала, проверьте по очереди: символ и площадку, тип свечей, Source, начало сессии, период расчёта и округление. Отдельно проверьте объём. Например, MetaTrader 5 описывает объём Forex как число изменений цены, а для акций - как фактически проторгованный объём. Это разные величины. Подстановка тикового объёма не превращает его в общий объём всех сделок рынка.

Базовое различие видов данных разобрано в статье про индикатор объёма. Если задача состоит в распределении объёма по ценовым уровням, понадобится отдельный разбор Volume Profile: линия средней не показывает всё распределение.

Источники

Частые вопросы

Чем Anchored VWAP отличается от обычного VWAP?

В Anchored VWAP пользователь выбирает начальную точку расчёта. Такой отрезок может проходить через несколько дней. Сессионный VWAP начинает накопление заново с новой сессии. В TradingView якорный вариант доступен среди инструментов рисования: выберите его и укажите стартовую свечу. Выбор якоря влияет на результат, поэтому его нужно обосновать до оценки отскоков. Инструкция TradingView.

Как пользоваться индикатором VWAP, если цена выше линии?

Цена выше VWAP находится выше средней, рассчитанной с объёмными весами за выбранный отрезок. Это ещё не команда купить. Проверьте наклон линии, движение цены и условия отмены сценария. Для оценки торгового правила нужны заранее заданные вход, выход и риск, а также проверка неудачных случаев. Единственное удачное касание линии не подтверждает работоспособность правила.

Почему VWAP меняется на незакрытой свече?

Пока свеча формируется, могут изменяться её максимум, минимум, закрытие и объём. Эти данные участвуют в формуле, поэтому текущее значение VWAP тоже может меняться. Для воспроизводимой ручной проверки используйте завершённые свечи и одинаковые настройки. Изменение текущего значения само по себе не доказывает переписывание всей завершённой истории.

VWAP одинаков на разных биржах?

Совпадение не обязательно. В расчёт входят цены и объёмы выбранного источника, а также заданный отрезок времени. Если исходные сделки, свечи или границы сессии отличаются, средняя может отличаться. Перед сравнением запишите полный символ с площадкой, тип объёма, Source и Anchor Period. Похожее название актива не доказывает одинаковый набор данных.

Что вы узнаете
  • Рассчитаете VWAP на пяти учебных свечах
  • Сравните VWAP и скользящую среднюю на одних данных
  • Проверите объём и момент сброса сессии на своём графике
Средний уровень
18просмотров
Материал был полезен?

Обсуждение

Кирилл

прочитал, полезно

Оставить комментарий

Профильный эксперт
Макс Витковский
Аналитик рынка

Разбирает структуру рынка, уровни и торговые сценарии. Специализация — криптовалюты, технический анализ и ончейн-данные.

График TradingView с сигналами Buy и Sell индикатора Midas
Midas multi-индикатор for TradingViewОдин из самых продвинутых индикаторов для трейдинга
  • Сигналы без перерисовки
  • Интерактивный теханализ
  • 7 стратегий на выбор
Midas multi-индикатор for TradingViewСигнал, стоп и 3 цели — прямо на графике
  • Сигнал фиксируется по закрытию свечи
  • Стоп и 3 цели строятся автоматически
  • План сделки виден до входа