TWAP/VWAP-исполнение в DeFi в 2025 году: как дробить ордера, сколько это стоит и какие риски
В этой статье вы узнаете:
— Что такое TWAP/VWAP простыми словами и чем они полезны
— Минимальные/максимальные суммы, комиссионные издержки и тайминг исполнения
— Какие кошельки и сети подходят для алгоритмического исполнения
— Пошаговую настройку дробления ордеров
— Частые проблемы: проскальзывание, MEV, «тонкие» пары
— Контекст по РФ и праздники: когда лучше планировать крупные разукрупнённые сделки
Что это простыми словами
TWAP (Time-Weighted Average Price) — разбиение одной крупной сделки на серию равных частей по времени, VWAP (Volume-Weighted Average Price) — с учётом объёма торгов. Оба метода уменьшают разовый ценовой удар, делая исполнение менее заметным. В ончейне это серия транзакций с газом, поэтому экономия на проскальзывании должна превосходить суммарные комиссии.
Минимальные/максимальные суммы и издержки
— Минимум: стратегия целесообразна там, где единоразовый своп вызвал бы заметный ценовой импакт; ориентируйтесь на объём ордера относительно ликвидности пула (например, >0.5–1% пула — уже кандидат).
— Максимум: протоколом не ограничен; крупные ордера делите на 10–50 шагов, но так, чтобы газ не «съел» выгодy (держите долю газа <0.5–1% от суммы каждого шага).
— Издержки: газ за каждый подпакет + возможные комиссии за маршрутизацию. Чем чаще и мельче шаги, тем выше суммарный газ.
Тайминг исполнения
TWAP исполняется по расписанию (например, каждые 2–10 минут), VWAP — в часы повышенного объёма, чтобы «раствориться» в потоке. В пиковые часы рынок ликвиднее, но и конкуренция за блоки выше. Планируйте окна с приемлемым газом и достаточной ликвидностью.
Кошельки и сети
Подойдут мобильные/браузерные кошельки; для значимых сумм — аппаратная подпись. Для частых шагов выбирайте сети с низким газом, чтобы не терять экономику стратегии. Держите нативный токен сети с запасом на все подпакеты.
Пошаговая настройка
1) Оцените ликвидность и допустимое проскальзывание: рассчитайте долю вашего ордера к пулу.
2) Выберите метод: TWAP (фиксированное время) или VWAP (привязка к объёму/часам).
3) Сформируйте расписание и размер шага: например, 20 шагов по 5% от объёма каждые 5–10 минут.
4) Задайте лимит проскальзывания на каждый шаг и проверяйте маршрут свопа перед отправкой.
5) Запустите пробный цикл (2–3 шага), оцените фактическое проскальзывание и газ, при необходимости скорректируйте интервалы/размер шага.
6) Ведите журнал: время, размер шага, цена исполнения, газ, итоговая средняя цена.
Частые проблемы и решения
— Проскальзывание выше ожиданий: уменьшите размер шага, перенесите часть исполнения на часы большего объёма, проверьте альтернативные маршруты.
— MEV/сэндвич: используйте приватную отправку транзакций и разумные лимиты проскальзывания.
— «Тонкие» пары: избегайте торгов в пулах с малой ликвидностью — лучше расширить горизонт исполнения или перейти в более ликвидную сеть/маршрут.
Контекст по РФ и праздники
Перед длинными выходными комиссии и задержки растут. Заранее исполняйте большую часть объёма и оставляйте лишь небольшой хвост. Накануне пиков не запускайте сверхдробное расписание — газ может «съесть» экономию.
FAQ
— Что лучше — TWAP или VWAP? TWAP проще и предсказуемее, VWAP — ближе к рыночному объёму, но сложнее в настройке.
— Сколько шагов делать? Балансируйте между меньшим проскальзыванием и затратами на газ. Начните с 10–20 шагов.
— Можно ли отменить середину программы? Да, просто не отправляйте следующие шаги. Алгоритм в ончейне — серия независимых сделок.
Заключение
TWAP/VWAP в DeFi — способ снизить ценовой импакт крупной сделки. Подбирайте размер шага и расписание под ликвидность, контролируйте газ и используйте приватные каналы. Так вы удержите среднюю цену ближе к справедливой.





