VWAP — сумма произведений цены и объёма, делённая на общий объём за заданный период. Для отдельных сделок используются фактические цены и количества; графический индикатор может брать представительную цену каждой свечи.
IBKR определяет VWAP как среднюю цену, взвешенную по объёму. На одном рынке с согласованными единицами крупная сделка влияет сильнее. Число сделок не равно объёму: множество мелких исполнений может весить меньше одного крупного. [IBKR — VWAP glossary]
TradingView обычно использует hlc3, среднее High, Low и Close, умноженное на объём свечи. Такой заменяющий расчёт не обязан совпадать со средним всех отдельных сделок. При сравнении фиксируйте источник цены и интервал. [TradingView — VWAP]
TradingView позволяет выбрать Anchor Period, например Session или Week. Сброс начинает новое накопление. Для непрерывного рынка биткоина укажите временную границу и часовой пояс; одно название дневной VWAP не задаёт точный период. [TradingView — VWAP]
TradingView Anchored VWAP начинается в выбранной пользователем точке. Добавление данных от якоря отличается от окна, постоянно отбрасывающего старые данные. Якорь, выбранный по будущему движению цены, не является заранее доступным правилом. [TradingView — Anchored VWAP]
Определение IBKR требует согласованного набора цен и объёмов. Разделяйте пару, биржу и тип инструмента. Объём BTC нельзя без пересчёта заменить количеством контрактов или денежным оборотом; другой набор данных может дать другой VWAP. [IBKR — VWAP glossary]
В формуле TradingView накопленный объём находится в знаменателе. При нуле частное не определено; ноль не является наблюдаемой рыночной ценой. Отсутствие данных объёма также не доказывает отсутствие сделок. Отображение зависит от поставщика данных. [TradingView — VWAP]
IBKR называет свой алгоритм VWAP best-efforts и отмечает возможность неполного исполнения и отклонения от ориентира. Линия графика — не ордер. Сравнивайте своё исполнение за одинаковый период и рынки, явно указывая комиссии. [IBKR — VWAP algorithm]
TradingView описывает VWAP как индикатор с возможным запаздыванием. Цена выше линии не доказывает дальнейший рост, а ниже — не гарантирует возврат. Правило должно отдельно задавать время решения, исполнение и оценку после расходов. [TradingView — VWAP]
Крупная сделка имеет больший вес
Две вымышленные сделки одной пары имеют цену 100000 USD/BTC при объёме 1 BTC и 100100 USD/BTC при 3 BTC. VWAP = (100000 × 1 + 100100 × 3) / 4 = 100075 USD/BTC. Простое среднее двух цен — 100050 USD/BTC. Пример использует отдельные сделки без комиссий, а не hlc3 свечей; он не прогнозирует следующую цену или доступное исполнение.
Для полной картины прочитайте эту статью вместе с Time weighted average price, OHLCV, Market impact, Slippage, Simple moving average, Technical indicator. На эту статью также ссылаются Market impact, OHLCV, Time weighted average price.
01Должен ли VWAP совпадать на двух биржах?+
Нет. Они могут включать разные сделки, объёмы и временные границы. Сначала согласуйте инструмент, единицы, ценовой вход и период; одинакового названия индикатора недостаточно.
02Цена ниже VWAP — автоматический сигнал покупки?+
Нет. Это отношение к историческому среднему выбранных данных. Без отдельно проверенного правила оно не определяет будущую доходность, размер позиции или цену исполнения.