
Торгівля за Time-Weighted Average Price (TWAP) — це алгоритм виконання, який розбиває великий ордер на рівні частини та подає їх у визначені часові інтервали. Мета — досягти середньої ціни виконання протягом заданого періоду. TWAP дозволяє наблизитися до ринкової ціни, зваженої за часом, у цьому проміжку.
TWAP належить до алгоритмічної торгівлі. Якщо виконати великий ордер одним кроком, це може спровокувати різкі цінові рухи через поглинання кількох рівнів книги ордерів — явище, яке називають “market impact” (ринковий вплив). TWAP виконує ордери партіями, даючи ринку час для відновлення ліквідності між транзакціями, і зменшує суттєві цінові відхилення. TWAP не гарантує найкращу ціну, але забезпечує контрольований і стабільний процес виконання.
Наприклад, якщо потрібно купити 100 одиниць токена за 6 годин, TWAP купує невеликі частини з регулярними інтервалами, поки не буде виконано весь обсяг. Це зменшує ринковий вплив та допомагає підтримувати стабільність ціни.
TWAP-торгівля розподіляє попит між кількома часовими слотами, надаючи трейдерам і маркетмейкерам час для поповнення книги ордерів. Це зменшує ризик різкого руху ціни через один великий ордер.
“Slippage” — це різниця між очікуваною ціною виконання та фактичною ціною торгівлі. Вимітання книги одним великим ордером часто спричиняє значний slippage, оскільки ліквідність поглинається за менш вигідними цінами. TWAP, розбиваючи ордери на менші частини, зазвичай виконується ближче до поточної ринкової ціни, зменшуючи slippage.
Багато TWAP-стратегій додають невелику рандомізацію — змінюють розміри частин або інтервали, щоб зробити виконання менш передбачуваним і знизити ризик front-running або “shadowing” (копіювання патерну іншими трейдерами).
У крипторинках TWAP використовують для ребалансування портфелів фондами, поетапного входу інституцій чи команд проектів, а також для мінімізації ринкового впливу при торгівлі неликвідними парами приватними трейдерами.
На централізованих біржах (CEX), таких як Gate, TWAP реалізується через інтерфейс стратегії ордерів або торгових ботів, підключених до API: задайте загальний обсяг, часовий проміжок та інтервал, і система виконає ордер згідно з вашим графіком. TWAP використовують як для ф’ючерсних, так і для спотових ринків — залежно від підтримки біржі.
У децентралізованій торгівлі TWAP зазвичай автоматизують боти, що взаємодіють із торговими маршрутами у фіксовані інтервали. Це знижує одноразовий вплив на ціни в пулах AMM і забезпечує завершення свопів або розміщення капіталу у визначений період.
TWAP виконує ордери рівномірно у часових інтервалах, а Volume-Weighted Average Price (VWAP) розподіляє виконання відповідно до торгових обсягів: більше угод під час високої ліквідності, менше — у періоди низьких обсягів.
Якщо порівняти денну торгівлю з бігом: TWAP — це “проходити однакову дистанцію щохвилини”, незалежно від кількості учасників; VWAP — це “бігти більше, коли людно, менше — коли порожньо”, тобто синхронізація з ринковою активністю. За стабільної ліквідності та простоти TWAP — прямий підхід. Для тих, хто прагне точно слідкувати за ринком і мінімізувати відхилення від середньої ціни, VWAP більш доречний.
Типові параметри TWAP: загальний обсяг ордера, вікно виконання, інтервал між угодами, розмір частини, цінові обмеження та опції рандомізації. Всі ці фактори визначають темп і якість виконання.
Крок 1: Визначте часовий проміжок — обирайте залежно від розміру капіталу та ринкової активності (наприклад, 2–8 годин). Занадто коротке вікно — це агресивне вимітання; надто довге — ризик пропустити цільові ціни або потрапити під ринкові тренди.
Крок 2: Встановіть інтервал і розмір частини — короткі інтервали й менші частини зменшують ціновий вплив, але збільшують комісії та кількість угод; довші інтервали й більші частини завершують виконання швидше, але можуть спричинити різкіші цінові рухи.
Крок 3: Встановіть цінові обмеження — уникайте виконання, якщо ціни надто відхиляються від поточного рівня, щоб захиститися від slippage. Жорсткі обмеження можуть зменшити виконання у волатильних ринках; м’які — знижують захист.
Крок 4: Врахуйте рандомізацію та час початку/завершення — незначна рандомізація ускладнює прогнозування патернів; чітко визначені часи допомагають координувати ризик-менеджмент або доступність фондів.
Крок 5: Слідкуйте та аналізуйте — відстежуйте рівень виконання, залишок і глибину ринку під час виконання; після завершення порівнюйте результати з простим sweep або VWAP для коригування параметрів у майбутньому.
Використовуйте TWAP на Gate через інтерфейс стратегії торгівлі або підключіть власний алгоритмічний виконавець через API.
Крок 1: Увійдіть на Gate, оберіть ринок (spot або деривативи), відкрийте розширені функції або стратегії ордерів, якщо доступні.
Крок 2: Виберіть стратегію Time-Weighted Average Price (TWAP) або налаштуйте її логіку через API — включаючи загальний обсяг, часовий проміжок, інтервал і цінові обмеження.
Крок 3: Встановіть параметри частини й контролі ризику: максимально допустимий slippage, опції рандомізації, час початку/завершення.
Крок 4: Підтвердьте ордер і запустіть виконання. Слідкуйте за прогресом у сторінці ордерів або панелі стратегії — відстежуйте рівень виконання, залишок та розподіл цін виконання.
Крок 5: Після завершення експортуйте торгові записи й порівнюйте з альтернативними стратегіями, такими як sweep або VWAP, щоб оцінити ефективність TWAP.
Порада: При виконанні через API контролюйте ліміти запитів і стабільність мережі; для безпеки фондів увімкніть двофакторну автентифікацію та використовуйте whitelist для адрес, щоб зменшити ризики акаунта.
Основний ризик TWAP — “trend risk”: якщо ціна різко рухається в одному напрямку під час виконання, ви можете купити дорожче або продати дешевше, ніж планували, відхиляючись від цільового результату.
Ще один ризик — “predictability”: регулярні патерни можуть бути помічені іншими трейдерами, які можуть front-run ваші ордери. Помірна рандомізація чи цінові обмеження допомагають, але не усувають ризик повністю.
Варто враховувати комісії та ліквідність. Більше частин — більше накопичених комісій; навіть невеликі ордери можуть спричинити суттєвий slippage у неликвідних парах.
У децентралізованій торгівлі додатковий ризик — front-running і MEV (Miner Extractable Value): боти можуть вставити свої угоди перед вашими. Використання приватних каналів транзакцій чи жорсткіші цінові контролі допомагають зменшити ці ризики.
TWAP не гарантує кращу ціну — це інструмент контрольованого виконання та управління ризиками, але він все одно потребує якісної ринкової оцінки.
TWAP-торгівля — це стратегія виконання ордерів; ончейн TWAP-оракул — це інструмент, що надає середньозважені за часом ціни для смарт-контрактів.
Деякі AMM-протоколи фіксують накопичувані значення ціни для розрахунку середньої ціни — цю функцію забезпечують ончейн TWAP-оракули. Хоч це не стосується безпосередньо виконання торгів, обидва підходи базуються на концепції “time-weighted average”. Зверніть увагу: короткі вікна оракула можуть бути вразливими до маніпуляцій, тому протоколи зазвичай використовують довші вікна для надійності.
“Оракул” передає зовнішні або ончейн цінові дані до смарт-контрактів для автоматичного отримання референтних цін.
TWAP оптимальний для великих угод у парах із середньою ліквідністю, коли важливо мінімізувати вплив виконання — наприклад, регулярне ребалансування фондів, управління казначейством проекту чи інституційний вхід/вихід.
У періоди високої волатильності чи важливих новин TWAP менш ефективний через зростання trend risk. Для дуже ліквідних основних пар прості ринкові ордери або VWAP можуть бути ефективнішими; для неликвідних “long-tail” токенів параметри слід обирати консервативно, щоб уникнути невиконання чи надмірного slippage.
Станом на 2024 рік алгоритмічне виконання набирає популярності на крипторинках. TWAP став ключовою стратегією, яку підтримують інституції та біржі, а стратегії ордерів і API — стандартні інструменти.
Подальший розвиток включає динамічні інтервали (автоматичне коригування за волатильністю/ліквідністю), гібридні стратегії з TWAP, VWAP або POV (percentage-of-volume), інтеграцію з приватними каналами транзакцій для захисту від MEV у децентралізованих середовищах, а також глибшу інтеграцію з лімітами ризику та управлінням позиціями.
TWAP залишається надійним інструментом для плавного виконання угод, але його ефективність залежить від ринкових умов і налаштування параметрів. Поєднання з управлінням ризиком і посттрейдовим аналізом розкриває його довгострокову цінність.
TWAP розбиває великий ордер на кілька виконань протягом часу, а не купує все одразу. Одна велика покупка підвищує ціни й збільшує витрати на slippage; TWAP розподіляє виконання, щоб досягти цін ближче до середньої. Метод підходить трейдерам, які хочуть накопичити великі позиції з меншими витратами.
TWAP зменшує ринковий вплив завдяки часовій диверсифікації. Якщо ви вводите велику суму одночасно на неликвідний ринок, ціни різко зростають, і ви платите дорожче. Розбиваючи ордер на менші частини через TWAP, ви уникаєте таких стрибків і отримуєте виконання ближче до ринкової середньої, економлячи на витратах.
Це один із ризиків TWAP. Якщо ринок падає, поки ваші ордери виконуються по черзі, ранні покупки можуть бути дорожчими за фінальну ринкову ціну — ваш середній чек зросте порівняно з очікуванням дна. TWAP більше підходить для довгострокових стратегій накопичення, де короткострокові просадки менш важливі, а не для швидкого купівлі на просадці.
Вибір інтервалу залежить від ліквідності ринку та вашої толерантності до ризику. Високоліквідні ринки дозволяють короткі інтервали (наприклад, щохвилини), неликвідні — потребують більших пауз, щоб не рухати ціну. Зазвичай краще почати з довших інтервалів і поступово оптимізувати. Платформи на кшталт Gate мають інструменти для швидкого пошуку балансу.
Малі ордери зазвичай не потребують TWAP, оскільки їхній ринковий вплив мінімальний. TWAP корисний для інституцій чи великих трейдерів із суттєвими обсягами. Однак, якщо у вас великі ордери на малоліквідні токени або ви хочете дисципліновано накопичувати позицію, TWAP може бути корисним.


