Открыть сервис

TWAP

TWAP (от англ. Time-Weighted Average Price — средневзвешенная по времени цена) — это алгоритмическая торговая стратегия и метод расчёта средней цены актива за определённый промежуток времени, при котором каждому временному отрезку внутри периода присваивается равный вес. В контексте финансовых рынков TWAP используется как для оценки эффективности исполнения крупных заказов, так и в качестве целевого ориентира при совершении сделок. В отличие от VWAP (Volume-Weighted Average Price), где вес каждой цены определяется объёмом торгов, в TWAP учитывается только время.

История и происхождение

Концепция TWAP возникла в конце XX века с развитием электронной торговли и алгоритмического трейдинга. Первоначально метод применялся крупными институциональными инвесторами (пенсионными фондами, страховыми компаниями) для минимизации рыночного воздействия при исполнении крупных заказов. В 1990-х годах, с появлением первых алгоритмических торговых платформ, TWAP стал одним из базовых алгоритмов, наряду с VWAP и Implementation Shortfall.

В 2000-е годы, с ростом популярности высокочастотной торговли (HFT) и распространением алгоритмов на розничных рынках, TWAP получил широкое распространение в криптовалютной торговле, где волатильность и ликвидность часто нестабильны. В России TWAP используется в основном на Московской бирже (MOEX) и в криптовалютных сервисах, таких как Binance (организация, зарегистрированная за пределами РФ, деятельность не регулируется ЦБ РФ) и Bybit.

Принцип расчёта

TWAP рассчитывается как среднее арифметическое цен актива, зафиксированных через равные промежутки времени. Формула имеет вид:

\[ TWAP = \frac{1}{n} \sum_{i=1}^{n} P_i \]

где:

  • \( n \) — количество временных интервалов (например, минут, секунд или тиков);
  • \( P_i \) — цена актива в момент времени \( i \).

На практике, если период составляет 1 час, а интервал — 1 минута, то TWAP будет равен среднему значению 60 ценовых точек. В алгоритмической торговле TWAP часто используется как целевая цена для исполнения ордеров: трейдер стремится купить или продать актив по цене, максимально близкой к TWAP за заданный период.

Применение в торговле

Исполнение крупных заказов

Основное применение TWAP — разбиение большого объёма заявки на множество мелких частей, равномерно распределённых во времени. Это позволяет снизить проскальзывание (slippage) и рыночное воздействие, так как алгоритм не создаёт резких ценовых движений. Например, если инвестору нужно продать 10 000 акций за 2 часа, TWAP-алгоритм будет выставлять ордера на продажу небольшими лотами каждые несколько секунд.

Оценка эффективности

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

Криптовалютные рынки

В криптовалютной торговле TWAP часто применяется на децентрализованных биржах (DEX) и в протоколах DeFi (децентрализованные финансы). Например, оракулы (сервисы, предоставляющие данные о ценах) используют TWAP для расчёта справедливой стоимости токенов, чтобы предотвратить манипуляции через краткосрочные скачки цен. В частности, протокол Uniswap V3 использует TWAP-оракулы для защиты от флеш-кредитов (flash loans) и других атак.

Отличия от VWAP

Хотя TWAP и VWAP часто путают, между ними есть принципиальные различия:

ХарактеристикаTWAPVWAP
Вес ценыРавный для всех временных интерваловПропорционален объёму торгов
Чувствительность к объёмуНе зависитЗависит напрямую
ПрименениеИсполнение заказов, оракулыОценка дневной торговли, индикатор
СтабильностьВыше на низколиквидных рынкахНиже на рынках с неравномерными объёмами

Например, если в течение часа 90% объёма торгов прошло за первые 5 минут, VWAP будет близок к цене этого периода, тогда как TWAP усреднит все 60 минут равномерно.

Критика и ограничения

  1. Игнорирование ликвидности: TWAP не учитывает объёмы торгов, что может привести к исполнению заказов по невыгодным ценам в периоды низкой ликвидности. Например, если на рынке нет встречных заявок, алгоритм может вынужденно купить актив по завышенной цене.
  2. Предсказуемость: Равномерное распределение заявок во времени делает алгоритм уязвимым для «охоты» со стороны HFT-трейдеров, которые могут предсказать время и размер ордеров.
  3. Неприменимость для краткосрочных стратегий: Для внутридневных скальпинговых стратегий TWAP менее эффективен, чем VWAP или Implementation Shortfall, так как не реагирует на изменения объёмов.
  4. Зависимость от выбора интервала: Результат TWAP сильно зависит от частоты выборки (например, 1 минута vs 1 секунда). Слишком редкие интервалы снижают точность, слишком частые — увеличивают вычислительную нагрузку.

Использование в России

На российском фондовом рынке TWAP применяется в основном институциональными инвесторами через алгоритмические системы брокеров (например, «БКС», «Финам», «Сбербанк Инвестиции»). В криптовалютной сфере, несмотря на отсутствие легального статуса криптобирж в РФ, TWAP-алгоритмы доступны через зарубежные платформы, такие как Binance, Bybit и OKX (деятельность этих организаций не регулируется ЦБ РФ, использование криптовалют в РФ не запрещено, но не является законным средством платежа). В 2023 году ЦБ РФ отмечал, что алгоритмическая торговля, включая TWAP, может создавать риски для розничных инвесторов из-за сложности понимания механизмов.

Интересные факты

  • В протоколе Uniswap V3 TWAP-оракул рассчитывается за последние 9 периодов (каждый период — 1 час), что даёт 9-часовое скользящее среднее.
  • Некоторые криптовалютные биржи, например, dYdX, используют TWAP для расчёта цен ликвидации по маржинальным позициям.
  • В 2020 году исследователи из Массачусетского технологического института (MIT) предложили модификацию TWAP — «TWAP-снайпер», которая позволяет избегать манипуляций через флеш-кредиты.

Источники

  • Алгоритмическая торговля на финансовых рынках: учебное пособие / под ред. А. Н. Буренина. — М.: Финансы и статистика, 2018.
  • Документация Uniswap V3: TWAP Oracle (Uniswap Labs, 2021).
  • «Time-Weighted Average Price (TWAP)» — Investopedia, 2023.
  • «Алгоритмическая торговля: риски и регулирование» — Банк России, 2023.
  • «Криптовалютные оракулы: обзор и сравнение» — Habr, 2022.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →