TWAP (Time Weighted Average Price) — Средневзвешенная по времени цена

Средневзвешенная по времени цена — TWAP (Time-Weighted Average Price) — показатель, отражающий среднюю цену актива за заданный временной интервал, где каждая ценовая точка взвешена по продолжительности времени, в течение которой она была актуальна.
Цель: служит эталоном для равномерного разбиения крупный ордер на серию меньших ордеров, распределенных по времени и помогает оценить качество исполнения (минимизация рыночного воздействия при дроблении большого ордера). Это происходит посредством TWAP-ордера, который дает цену актива за установленный промежуток времени.
Особенности: В отличие от VWAP (средневзвешенной по объему цены), TWAP не учитывает объемы торгов, а фокусируется исключительно на временном аспекте.
Расчёт индикатора Time Weighted Average Price-TWAP
Расчет TWAP осуществляется путем суммирования цен на равных временных интервалах и деления этой суммы на количество временных интервалов:
TWAP = (P₁ + P₂ + P₃ + … + Pₙ) / n
где:
P₁, P₂, …, Pₙ — цены в последовательные моменты времени
n — количество временных интервалов
В практической реализации чаще всего используются типичные цены для каждого периода (свечи):
Типичная цена = (High + Low + Close) / 3
TWAP = Сумма(Типичная цена) / Количество периодов
Также для определения текущего значения TWAP в режиме реального времени может использоваться рекуррентная формула:
TWAP(текущий) = (TWAP(предыдущий) * (n-1) + P(текущий)) / n
где: n — количество наблюдений в окне TWAP.
Использование Time Weighted Average Price-TWAP в торговле
Наиболее распространенной стратегией с использованием TWAP является алгоритм выполнения заказов. При использовании алгоритма TWAP существует несколько факторов, которые трейдерам необходимо учитывать для оптимизации своих сделок:
1. Период времени: Первым шагом в использовании алгоритма TWAP является определение периода времени, в течение которого будет выполняться заказ. Период времени должен быть достаточно длительным, чтобы минимизировать воздействие на рынок, но не настолько продолжительным, чтобы трейдер подвергался чрезмерному риску. Соответствующий период времени будет зависеть от размера заказа и ликвидности рынка.
2. Размер заказа: Трейдер также должен принять решение о размере каждого отдельного заказа. Меньшие заказы с меньшей вероятностью будут перемещать рынок и могут выполняться быстрее. Однако слишком большое количество мелких заказов может увеличить транзакционные издержки, поэтому существует компромисс между размером заказа и влиянием на рынок.
3. Ликвидность: Ликвидность рынка является важным фактором при использовании алгоритма TWAP. Высоколиквидный рынок может обрабатывать крупные заказы без существенного влияния на рынок, в то время как менее ликвидный рынок может испытывать значительные движения цен в результате большого заказа.
4. Условия рынка: Трейдер также должен учитывать текущую рыночную конъюнктуру при использовании алгоритма TWAP. Например, если рынок волатилен, возможно, лучше выполнить заказ быстрее, чтобы минимизировать риск.
Также индикатор TWAP иногда используют для фильтра тренда, Сделки на покупку рассматривают выше TWAP, на продажу, ниже TWAP.
Давайте теперь посмотрим на пример TWAP.
Предположим, трейдер хочет отслеживать TWAP доли акций ABC в течение 14 торговых дней.
В первый день акции XYZ открываются на отметке 12, закрываются на отметке 16, достигают максимума в 17 и минимума в 15. Среднесуточное значение за первый день составляет (12+16+17+15)/4, или 15.
Трейдер повторяет этот процесс каждый день в течение 14 дней, затем усредняет результаты, чтобы найти 14-дневный TWAP. Торговая стратегия наиболее полезна, когда вы хотите равномерно распределить сделки в течение определенного периода времени.


















