Что показывает индикатор VWAP на графике?
Главное
VWAP показывает среднюю цену за выбранный отрезок с поправкой на объём. Участок с большим объёмом сильнее влияет на линию. Цена выше VWAP находится выше этой средней, а цена ниже - ниже неё. Это описание уже состоявшихся торгов, из которого нельзя получить достоверный прогноз следующей свечи.
Аббревиатура расшифровывается как Volume Weighted Average Price. В словаре Fidelity сессионный VWAP описан как обновляемая в течение торгового дня средняя с весом по объёму. На графике это линия в той же ценовой шкале, что и свечи.
У VWAP есть и другая работа: оценка цены исполнения заявки. Например, алгоритм Interactive Brokers стремится приблизить исполнение к VWAP за заданное время. Брокер предупреждает, что фактическая цена может отличаться от ориентира, а заявка может исполниться не полностью. Добавление линии на график не включает такой алгоритм и не отправляет ордера.
Как рассчитывается VWAP: формула и пример
Главное
Чтобы рассчитать VWAP, умножьте цену каждой свечи на её объём, сложите произведения от начала расчёта и разделите на суммарный объём тех же свечей. Для распространённого свечного варианта цену считают как среднее максимума, минимума и закрытия. Готовые значения VWAP не усредняют: это будет другой расчёт.
Формула в записи словами: VWAP = сумма (цена × объём) / сумма объёмов. Если доступны все сделки, можно использовать цену и размер каждой сделки. Свечной вариант заменяет сделки внутри бара одной расчётной ценой. StockCharts использует типичную цену (High + Low + Close) / 3. Свечной расчёт может отличаться от расчёта по каждой сделке.
Возьмём пять вымышленных свечей одной сессии. Цены в условных единицах; объём в одинаковых единицах актива. Для каждой строки максимум на единицу выше указанной цены, минимум на единицу ниже, закрытие равно ей. Поэтому типичная цена совпадает с закрытием. Эти данные созданы только для проверки арифметики и не изображают торговлю реальным активом.
| Свеча | Типичная цена | Объём | VWAP от начала |
|---|---|---|---|
| 1 | 100 | 400 | 100,00 |
| 2 | 104 | 100 | 100,80 |
| 3 | 102 | 100 | 101,00 |
| 4 | 105 | 100 | 101,57 |
| 5 | 103 | 300 | 102,00 |
После второй свечи получается (100 × 400 + 104 × 100) / 500 = 100,80. После пятой сумма произведений равна 102 000, суммарный объём равен 1 000. Значит, итоговый VWAP равен 102. В строке 4 результат округлён для показа; в дальнейшем расчёте округление не используется.
- 1
Сложить произведения
40 000 + 10 400 + 10 200 + 10 500 + 30 900
- 2
Сложить объёмы
400 + 100 + 100 + 100 + 300 = 1 000
- 3
Разделить суммы
102 000 / 1 000 = 102
Если объём одинаков у всех пяти свечей, формула даст обычное среднее выбранных цен. Если суммарный объём равен нулю, делить нельзя: для такого отрезка VWAP не определён. Нулевая или отсутствующая линия требует проверки данных, а не поиска торгового сигнала.
Чем VWAP отличается от SMA и VWMA?
Главное
сессионный VWAP хранит все данные от начала сессии и учитывает объём. SMA усредняет цены последних N свечей с равными весами. VWMA тоже использует объём, но обычно считает последние N свечей в скользящем окне. Разница между линиями может возникать и из-за весов, и из-за длины окна.
На пятой свече учебного примера 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
SMA(3): 103,33
Последние три закрытия, равные веса
- 2
Цена: 103
Закрытие пятой свечи
- 3
VWAP: 102
Все пять свечей с весом по объёму
У скользящей средней окно сдвигается с каждой новой свечой. У сессионного VWAP количество свечей растёт до сброса. Сравнивая их, записывайте период SMA или VWMA: фраза «цена выше средней» без настроек неоднозначна.
Риски и ограничения: когда VWAP вводит в заблуждение?
Главное
VWAP зависит от прошедших цен, объёма и точки начала. Линия запаздывает, пересекается ценой в обе стороны и меняется при смене исходных данных. По её положению нельзя узнать состав участников, их открытые позиции или место, где рынок обязан развернуться. Для сделки нужны отдельные правила риска и выхода.
В сильном движении цена может долго оставаться по одну сторону линии. Во флэте частые пересечения создают много формальных поводов для входа. Если проверять только удачные отскоки, легко получить красивое объяснение задним числом. Проверка должна включать и случаи, когда цена прошла сквозь VWAP и продолжила движение.
Schwab рассматривает VWAP как ориентир относительного положения цены и возможной поддержки или сопротивления, но не советует опираться только на технический анализ. Расстояние до линии само по себе не определяет размер позиции, стоп или допустимый убыток.
Учебный расчёт не является проверкой торговой стратегии. Материал не является индивидуальной инвестиционной рекомендацией. Торговля связана с риском потери средств.
Разберите инструмент на практике вместе с Midas
В экосистеме Midas есть пошаговые инструкции, обучение техническому анализу и поддержка сообщества — от первого запуска до разбора собственной торговой логики.
- пошаговые инструкции по продукту
- структурированное обучение теханализу
- чат с командой и участниками клуба
Как настроить индикатор VWAP в TradingView?
Главное
для первого разбора выберите обычные внутридневные свечи, добавьте встроенный VWAP и проверьте Anchor Period, Source и Offset. Начните с одного понятного периода расчёта. Запишите настройки вместе с названием инструмента и поставщиком данных, чтобы позже сравнивать одну и ту же линию.
Для учебной проверки сессионного варианта подойдёт такой порядок:
- Откройте символ с доступным объёмом и внутридневной таймфрейм, например пять минут. Это удобство для проверки, а не рекомендация периода торговли.
- В списке индикаторов найдите встроенный Volume Weighted Average Price. Не путайте его с пользовательскими скриптами с похожим названием.
- В настройке Anchor Period выберите Session. Проверьте Source: для расчёта по типичной цене нужен
hlc3. - Оставьте Offset равным нулю. Полосы отклонений на первом разборе можно скрыть, чтобы следить за основной линией.
- Проверьте первую свечу сессии и несколько следующих значений через данные свечей.
Справка TradingView подтверждает эти параметры. Период расчёта должен содержать несколько баров: Session на дневном графике сбрасывался бы на каждой свече. Настройка Timeframe самого индикатора тоже может отличаться от периода графика, поэтому её нужно включить в запись проверки.
Почему VWAP сбрасывается на круглосуточной крипте?
Главное
даже непрерывный рынок можно разбить на расчётные сессии. Для криптовалюты дневной сброс задаётся правилами данных и индикатора, а не фактом закрытия биржи. Два графика с разным началом расчёта могут показывать разные VWAP при похожей цене. Сначала сравните границы отрезка, затем значения линии.
Представьте два явно заданных учебных расчёта: один начинается в 00:00 UTC, второй в 08:00 UTC. В полдень первый включает утренние сделки, а второй их не включает. Из формулы следует, что средние могут различаться. Это пример влияния точки отсчёта, а не утверждение о настройке конкретной криптобиржи.
Найдите на своём графике место сброса и запишите время с часовым поясом. Затем проверьте, какая сессия и какие свечи участвуют в расчёте. В документации Pine Script отдельно сказано: часовой пояс шкалы меняет отображение времени, но не поведение Pine-скриптов. Простое переключение часов графика не доказывает смену расчётной сессии.
Если нужны данные от конкретного события через несколько суток, используйте подходящий якорь. Если нужна средняя текущей сессии, проверьте, что накопление действительно обнуляется. Непрерывное накопление без сброса отвечает на вопрос о всём отрезке от старта, а не о сегодняшнем дне.
Как пользоваться VWAP и проверить линию на своём графике?
Главное
сначала воспроизведите несколько значений, затем используйте VWAP для описания контекста. Записывайте положение цены, наклон линии и поведение после касания. Проверяйте одинаковые правила на разных участках истории, включая убыточные сценарии. Пересечение без условий выхода и ограничения риска ещё не составляет торговую систему.
Выберите завершённую сессию, чтобы текущая свеча не менялась во время сравнения. Сохраните её первые несколько баров с High, Low, Close и Volume. Посчитайте типичную цену, накопленную сумму произведений и накопленный объём. Результат сверяйте по каждой строке, не только в конце: так видно, с какого бара возникло расхождение.
Когда арифметика совпала, разберите поведение цены. Выше растущей линии можно изучать сценарий продолжения движения; возврат к ней можно изучать как проверку средней. Это гипотезы для проверки. Отдельно отмечайте случаи, где касание не удержалось, и расходы на исполнение сделок. Не переносите вывод с нескольких выбранных свечей на весь рынок.
Подойдёт, если
- Источник объёма известен; символ и площадка записаны
- Начало расчёта и настройки сохранены
- Несколько значений воспроизведены по исходным свечам
Не подойдёт, если
- Объём отсутствует либо его тип неизвестен
- Точка начала сдвигается ради красивого отскока
- Любое пересечение считается достаточной причиной сделки
Эта схема - авторский порядок проверки, выведенный из входных данных формулы. Она помогает отделить проверяемое значение индикатора от предположения о будущей цене.
Если линия не совпала, проверьте по очереди: символ и площадку, тип свечей, Source, начало сессии, период расчёта и округление. Отдельно проверьте объём. Например, MetaTrader 5 описывает объём Forex как число изменений цены, а для акций - как фактически проторгованный объём. Это разные величины. Подстановка тикового объёма не превращает его в общий объём всех сделок рынка.
Базовое различие видов данных разобрано в статье про индикатор объёма. Если задача состоит в распределении объёма по ценовым уровням, понадобится отдельный разбор Volume Profile: линия средней не показывает всё распределение.
Источники
- Fidelity: определение сессионного VWAP
- StockCharts: формула, свечной расчёт и сравнение со средней
- TradingView: настройки Volume Weighted Average Price
- TradingView: часовые пояса графика и Pine Script
- TradingView: Anchored VWAP
- Schwab: чтение VWAP и ограничения технического анализа
- Interactive Brokers: алгоритм исполнения VWAP
- MetaTrader 5: тиковый и фактический объём
Частые вопросы
Чем Anchored VWAP отличается от обычного VWAP?
В Anchored VWAP пользователь выбирает начальную точку расчёта. Такой отрезок может проходить через несколько дней. Сессионный VWAP начинает накопление заново с новой сессии. В TradingView якорный вариант доступен среди инструментов рисования: выберите его и укажите стартовую свечу. Выбор якоря влияет на результат, поэтому его нужно обосновать до оценки отскоков. Инструкция TradingView.
Как пользоваться индикатором VWAP, если цена выше линии?
Цена выше VWAP находится выше средней, рассчитанной с объёмными весами за выбранный отрезок. Это ещё не команда купить. Проверьте наклон линии, движение цены и условия отмены сценария. Для оценки торгового правила нужны заранее заданные вход, выход и риск, а также проверка неудачных случаев. Единственное удачное касание линии не подтверждает работоспособность правила.
Почему VWAP меняется на незакрытой свече?
Пока свеча формируется, могут изменяться её максимум, минимум, закрытие и объём. Эти данные участвуют в формуле, поэтому текущее значение VWAP тоже может меняться. Для воспроизводимой ручной проверки используйте завершённые свечи и одинаковые настройки. Изменение текущего значения само по себе не доказывает переписывание всей завершённой истории.
VWAP одинаков на разных биржах?
Совпадение не обязательно. В расчёт входят цены и объёмы выбранного источника, а также заданный отрезок времени. Если исходные сделки, свечи или границы сессии отличаются, средняя может отличаться. Перед сравнением запишите полный символ с площадкой, тип объёма, Source и Anchor Period. Похожее название актива не доказывает одинаковый набор данных.










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