VWAP и TWAP — хитрые способы расчета средней цены в определенный промежуток времени.
Если вы подумали, что речь про скользящую среднюю, то это не совсем так. Индикатор предлагает серьезные преимущества перед традиционными вариантами скользящих. В сочетании с другими индикаторами он может повысить точность вашей торговой стратегии.
VWAP показывает, где в данный момент торгуется монета относительно её среднего дневного объема.
Внутридневные трейдеры с помощью VWAP определяют, в каком направлении движется рынок и фильтруют торговые сигналы.
Так же они оценивают, на сколько успешно совершили сделку, сравнив цену, по которой исполнялась заявка в каждый конкретный интервал времени, со средней ценой сделок в интервал времени.
Чтобы использовать индикатор грамотно, важно понять, откуда он берется, как его интерпретировать и в чем его недостатки.
Матчасть
Изначально VWAP и TWAP — хитрые способы алгоритмической торговли. С их помощью можно реализовать большой объем без влияния на рынок, с минимумом рисков и потерь.
Крупными суммами в одной сделке торговать опасно по трём причинам:
- такая сделка может значительно повлиять на рыночную ситуацию.
Единовременная реализация крупной заявки может вызвать резкое падение/рост цены актива, поскольку резко вырастает спрос. - Нет гарантии, что найдется вторая сторона — покупатель или продавец — на весь объем сделки.
- Одновременная реализация большого объема может вызвать технические задержки, так как поступает слишком большая нагрузка на системы.
Следовательно, реализовать огромный объем еще и не выгодно. Если на рынке не найдется спрос или предложение в достаточном объеме, то будет реализована только часть позиции. Остальная часть позиции — и как правило большая — будет реализована позже. Это значит, что ей угрожает худшая цена, что может привести к отрицательному проскальзыванию. В такой ситуации неизбежно возникают курсовые риски — они называются «расчетными рисками».
Вот поэтому нужна “умная” реализация больших объемов малыми частями — то, что называется “алгоритмическая торговля”.
Задачи базового алгоритма:
- Разбить объем позиции на мелкие ордера;
- Рассчитать среднюю цену реализации позиции и наилучшие цены для каждого отдельного ордера;
- Выбрать время и периодичность исполнения ордеров на рынке;
- Определить тип исполнения ордеров на рынке: лимитный (отложенный) или рыночный ордер.
Алгоритмические стратегии условно делятся на execution-стратегии - стратегии исполнения и спекулятивные стратегии.
Благодаря execution-стратегиям алгоритм малыми партиями реализовывает объем, каждый раз рассчитывая средневзвешенную цену. VWAP и TWAP — способы расчета этой цены.
TWAP
Алгоритм TWAP — Time Weighted Average Price — рассчитывает средневзвешенную цену по критерию времени. И это то, что делает его не столь полезным.
Алгоритм реализовывает позицию на покупку или продажу в указанный промежуток времени, разбив ее на равные части.
Он выставляет рыночные ордера с определенным интервалом по лучшей текущей цене. Лучшей считается та цена, которая ближе всех к стоимости исполнения первого ордера.
Допустим, кто-то хочет сегодня купить 100 000 монет. TWAP автоматически разбивает общий объем сделки на 79 ордеров, из них 76 ордеров будут объемом 1300 монет, а 3 ордера — по 400 монет. Дальше TWAP исполнит их на рынке с периодичностью 5 минут.
Вот так кто-то закупит большой объем без влияния на рынок, как это произошло бы при реализации всего объема одновременно.
Алгоритм TWAP часто обвиняют в примитивности и противопоставляют VWAP-алгоритму как более продвинутому. Главная проблема TWAP — предсказуемость. Другие игроки рынка легко обнаруживают стратегию и играют против неё.
VWAP
Алгоритм VWAP — Volume weighted average price — рассчитывает средневзвешенную цену по критерию объёма.
Индикатор скользящей средней чаще всего основан только на цене закрытия актива и не дает точную информацию об истинной средней цене. Потому что для ее расчета нужно фактическое количество транзакций по целому ряду цен. Это то, что может делать VWAP.
Как работает VWAP
VWAP в течение одной торговой сессии разбивает общий объем позиции на мелкие ордера. В начале и в конце дня он выставляет более крупные объемы для ордеров, а в середине дня более мелкие — то, чего TWAP делать не может по определению.
VWAP анализирует средние объемы торговли на интервале в 5 минут и исторические данные об объеме первой сделки. На основании этого он рассчитывает объем каждого ордера. Далее он выставляет рыночный ордер на каждом 5-ти минутном интервале. Ордер содержит объем, соответствующий нормативной пропорции. Поскольку ордер выставляется по наилучшей цене, он, как правило исполняется.
Осторожно, дальше формула. Она здесь для того, чтобы вы удостоверились, что VWAP — сумма произведения текущего объема и цены, деленная на общее количество объема на рынке.
Формула VWAP (ну вот, мы же предупреждали)
- V(t) – общий объем торговли на момент t;
- t – временной интервал;
- t1 – Первый временной интервал;
- t2 – Текущий временной интервал
- P(t) – цена на момент t.
Традиционно трейдеры рассчитывают VWAP для суток, но можно и на других таймфреймах: 1, 5, 10, 15, 30 или 60 минут, неделя, месяц.
Торговля с помощью VWAP
Всё просто: когда цена выше линии, значит, преобладает восходящий тренд. И наоборот, если цена ниже VWAP — значит нисходящий.
VWAP на бычьем рынке
VWAP на медвежьем рынке
VWAP на флетовом рынке
Какие стратегии дает VWAP:
- Покупать, когда цена ниже VWAP, потому что они могут накапливать позицию по цене, которая лучше, чем средняя рыночная цена.
- Закрывать длинные позиции и открывать короткие, когда цена выше VWAP.
- Когда цена пересекает линию VWAP, это можно расценить как сигнал восходящего тренда — и искать возможность для покупки. Работает и обратное: когда цена ниже линии VWAP, можно рассматривать сигналы на продажу.
Линия VWAP и цена
Закономерности:
- Сильное давление на покупку выше VWAP показывает, что цена заставляет участников рынка достичь нового максимума.
- Сильное давление на продажу ниже VWAP — признак того, что цену подталкивают вниз, к новому минимуму.
Часто VWAP оказывается поддержкой или сопротивлением, его можно использовать в своей стратегии для определения динамических уровней:
VWAP как динамический уровень поддержки / сопротивления
Недостатки VWAP
Если вам показалось, что только что вы нашли святой грааль, вас ждут плохие новости.
VWAP – отличный индикатор скользящей средней, и как у любого индикатора Moving Average, его основной недостаток — запаздывание.
Это связано с его кумулятивной формулой.
На цифрах это выглядит так:
Если вы работаете на 5-минутном графике, после 4 часов торговли VWAP будет рассчитан для 48 периодов. Задержка, связанная с этим, будет похожа на 48 периодов скользящей средней:
Расхождение между VWAP и SMA (48)
В течение дня объем накапливается — это отставание будет расти и к концу дня достигнет максимального значения. Дело в том, что в расчете уже учитывается столько данных, что новые данные имеют крайне малое влияние.
Так что для трейдинга небольшими объемами VWAP хорош в начале дня, потому что в этот момент он более чувствителен к ценовым движениям. В конце дня VWAP сглажен и от него мало пользы для розничного трейдера.
Вечером с помощью его значений можно решить другую задачу: стоимость индикатора дает ориентир, с помощью которого можно сравнить свои накопленные позиции относительно средней цены на рынке.
Хорошие и развернутые статьи у вас, очень хочется понять про ноду.