Середньозважена ціна за часом (TWAP) — це складна стратегія виконання, яка дозволяє трейдерам розбивати великі позиції на менші, керовані частини та систематично розгортати їх у визначені часові рамки. Такий підхід значно зменшує вплив великих ордерів на ринок і дає можливість учасникам отримати ціну виконання, що максимально наближається до реальних умов ринку. Розподіляючи виконання по часі, трейдери можуть стратегічно орієнтуватися у волатильності ринку та захищатися від різких цінових коливань, що часто супроводжують великі одноразові ордери. TWAP став стандартним методом автоматизованої торгівлі для професійних менеджерів фондів та інституційних інвесторів, які прагнуть контролювати та систематизувати процес виконання.
Що таке TWAP і чому трейдери використовують стратегію середньозваженої ціни за часом
Стратегія середньозваженої ціни за часом кардинально змінює спосіб взаємодії великих ордерів із ліквідністю ринку. Замість того, щоб одразу вставляти великий ордер у книгу заявок, що неминуче спричинить прослизання та негативний вплив на ціну, TWAP розумно розподіляє підордери на рівні інтервали.
Такий цілеспрямований розподіл має кілька важливих переваг. По-перше, він зменшує видимість ваших намірів для інших учасників ринку, знижуючи ймовірність фронт-ранінгу або несприятливого відбору. По-друге, беручи участь у торгах на кількох цінових рівнях протягом періоду виконання, трейдери природно отримують більш репрезентативну середню ціну. По-третє, систематичний підхід дозволяє зберігати спокій і контроль під час волатильних ринкових умов, а не відчувати тиск на негайне виконання.
Основний механізм: як працює стратегія середньозваженої ціни за часом
Механізм TWAP вимагає від трейдерів налаштувати кілька ключових параметрів, що визначають поведінку алгоритму. Розуміння кожного з них є важливим для адаптації стратегії до конкретних торгових сценаріїв.
Основні параметри:
Загальна кількість ордерів — це обсяг позиції, яку ви плануєте розподілити за допомогою TWAP. Система буде продовжувати розбивати цю суму на підордери, доки не буде виконано весь обсяг.
Активний період (від 5 хвилин до 24 годин) — визначає, скільки часу алгоритм залишатиметься активним на ринку. Можна обрати будь-який період від 5 хвилин до 24 годин. Підордери будуть розміщуватися через рівні інтервали протягом цього часу, доки або весь обсяг не буде виконаний, або час не закінчиться. Важливо: повне виконання не гарантоване під час високої волатильності або низької ліквідності.
Частота ордерів — встановлює інтервал між розміщенням послідовних підордерів. За замовчуванням — 30 секунд, але можна налаштувати будь-який інтервал. Менша частота створює більше підордерів за той самий час, більша — менше, але з більшим обсягом кожен.
Розмір окремого підордеру — визначає обсяг, який буде розміщено в кожному ордері. Якщо активовано режим випадкових ордерів, фактичний обсяг коливатиметься в межах ±20% від базового значення, зберігаючи при цьому обмеження біржі, наприклад, максимальний обсяг одного ордеру.
Режим випадкових ордерів — при його увімкненні кількість кожного підордеру автоматично коливатиметься в межах ±20% від заданого розміру. Це допомагає приховати вашу торгову активність від алгоритмів моніторингу ринку, хоча всі інші регуляторні вимоги (ліміти позицій, маржинальні правила) залишаються обов’язковими.
Метод розміщення підордерів (розширений) — два основних варіанти:
Ринкове виконання: кожен підордер виконується негайно за найкращою доступною ціною, що забезпечує швидке виконання, але без цінового захисту.
Лімітне виконання: кожен підордер розміщується на певній відстані від поточного найкращого бид-ціни (для покупок) або аск-ціни (для продажів). Ці ордери можуть виконатися як у ролі мейкера, так і у ролі тейкера залежно від подальшого руху ціни. Формули:
Ліміт на покупку = Найкращий бид − Відстань (або Найкращий бид × (1 − Відстань%))
Ліміт на продаж = Найкращий аск + Відстань (або Найкращий аск × (1 + Відстань%))
Триггер активації (розширений) — TWAP залишається неактивним, доки ринкова ціна не досягне вашого заданого рівня тригера, після чого автоматично починається виконання.
Стоп-обмеження (розширений) — якщо ціна досягне вашого заздалегідь визначеного рівня стопу, алгоритм TWAP негайно припиняє роботу, незалежно від того, чи виконано весь запланований обсяг.
Приклад із реального світу: виконання 96 BTC за допомогою TWAP
Розглянемо конкретний сценарій, щоб показати, як ці параметри працюють у реальності.
Ваші налаштування:
Загальний обсяг: 96 BTC
Вікно виконання: 4 години
Частота: 30 секунд
Випадковий режим: вимкнено
Метод: ринкові ордери
Триггер: $100 000
Стоп: $110 000
Як це відбуватиметься:
Алгоритм активується, коли ціна досягне $100 000. Переведемо 4-годинний період у секунди: 4 × 60 × 60 = 14 400 секунд. За інтервалом у 30 секунд отримаємо 14 400 ÷ 30 = 480 підордерів. Обсяг у 96 BTC буде рівномірно розподілений між цими 480 виконаннями, тобто по 0,2 BTC кожне, що розміщується кожні 30 секунд.
Протягом 4 годин система послідовно розміщує ринкові ордери на 0,2 BTC. Стратегія завершиться, коли виконається будь-яка з трьох умов: весь обсяг 96 BTC буде виконаний, час закінчиться або ціна досягне рівня $110 000 — залежно, що станеться раніше.
Обмеження системи та операційні межі
Робота TWAP здійснюється у межах визначених обмежень, спрямованих на підтримку стабільності біржі та захист трейдерських рахунків:
Обмеження акаунтів і пар — кожен торговий рахунок може запускати до 20 одночасних стратегій TWAP, з максимумом 10 стратегій на торгову пару. Це запобігає перевантаженню.
Часовий інтервал між підордером — від 5 секунд мінімум до 120 секунд максимум, що забезпечує гнучкість і запобігає навантаженню мережі.
Мінімальний розмір підордеру — кожен підордер має відповідати мінімальним вимогам біржі. Для спотових ринків — дивіться правила спотової торгівлі, для деривативів — параметри ф’ючерсів і перпетуалів.
Максимальний розмір підордеру — для спотової торгівлі обмеження визначені правилами. Для перпетуалів і ф’ючерсів — кожен підордер не може перевищувати половину максимально дозволеного обсягу. Наприклад, якщо для BTCUSDT дозволено 100 BTC за ордер, то ваші підордери в рамках TWAP не перевищуватимуть 50 BTC.
Обчислення мінімальної кількості — формула: Max(Min Notional × Кількість підордерів ÷ Остання ціна × 1.1, Мінімальний обсяг ордеру × Кількість підордерів)
Формула кількості підордерів — Загальна кількість = Тривалість у секундах ÷ Частота у секундах
Обробка часткового заповнення — якщо підордер не заповнився повністю через виняткові обставини, система спробує повторне співвідношення. Якщо й це не допоможе, ордер скасовується і очікує наступного інтервалу, доки не закінчиться TWAP або ви не вручну не припините.
Маржинальні вимоги — TWAP не блокує маржу до фактичного виконання ордерів. Переконайтеся, що на рахунку достатньо коштів для кожного підордеру, інакше стратегія автоматично припиниться. Ордери на закриття з режимом “тільки закриття” не вимагають маржі.
Автоматичні тригери завершення — алгоритм автоматично зупиняється, якщо: баланс недостатній для наступного ордеру, змінюється режим позиції, порушуються ліміти ризику, перевищено ліміт відкритих інтересів або стратегія триває 7 днів і більше.
Початок роботи: налаштування, моніторинг і завершення
Запуск стратегії:
Перейдіть у меню Інструменти у панелі замовлень
Оберіть TWAP
Введіть усі необхідні параметри (кількість, тривалість, частоту, тип ордеру, тригери)
Перевірте правильність введених даних
Натисніть Підтвердити для активації
Моніторинг активних стратегій:
Відкрийте вкладку Позиція, перейдіть у Інструменти і оберіть TWAP. Тут відображаються дані вашої стратегії: поточна заповнена кількість, цільовий обсяг, середня ціна виконання, цінові межі та залишковий час.
Зупинка виконання:
Натисніть кнопку Завершити у панелі деталей стратегії, щоб негайно припинити розміщення підордерів.
Перегляд історичних ордерів:
Перейдіть у розділ Історія інструментів у вашому акаунті та відфільтруйте за типом TWAP. Натисніть Деталі будь-якої стратегії, щоб переглянути окремі розміщені ордери. Ці ордери мають позначку TWAP у колонці “Тип ордеру” для легкого ідентифікування.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Оволодіння середньозваженою ціною за часом: повний посібник із стратегії TWAP
Середньозважена ціна за часом (TWAP) — це складна стратегія виконання, яка дозволяє трейдерам розбивати великі позиції на менші, керовані частини та систематично розгортати їх у визначені часові рамки. Такий підхід значно зменшує вплив великих ордерів на ринок і дає можливість учасникам отримати ціну виконання, що максимально наближається до реальних умов ринку. Розподіляючи виконання по часі, трейдери можуть стратегічно орієнтуватися у волатильності ринку та захищатися від різких цінових коливань, що часто супроводжують великі одноразові ордери. TWAP став стандартним методом автоматизованої торгівлі для професійних менеджерів фондів та інституційних інвесторів, які прагнуть контролювати та систематизувати процес виконання.
Що таке TWAP і чому трейдери використовують стратегію середньозваженої ціни за часом
Стратегія середньозваженої ціни за часом кардинально змінює спосіб взаємодії великих ордерів із ліквідністю ринку. Замість того, щоб одразу вставляти великий ордер у книгу заявок, що неминуче спричинить прослизання та негативний вплив на ціну, TWAP розумно розподіляє підордери на рівні інтервали.
Такий цілеспрямований розподіл має кілька важливих переваг. По-перше, він зменшує видимість ваших намірів для інших учасників ринку, знижуючи ймовірність фронт-ранінгу або несприятливого відбору. По-друге, беручи участь у торгах на кількох цінових рівнях протягом періоду виконання, трейдери природно отримують більш репрезентативну середню ціну. По-третє, систематичний підхід дозволяє зберігати спокій і контроль під час волатильних ринкових умов, а не відчувати тиск на негайне виконання.
Основний механізм: як працює стратегія середньозваженої ціни за часом
Механізм TWAP вимагає від трейдерів налаштувати кілька ключових параметрів, що визначають поведінку алгоритму. Розуміння кожного з них є важливим для адаптації стратегії до конкретних торгових сценаріїв.
Основні параметри:
Загальна кількість ордерів — це обсяг позиції, яку ви плануєте розподілити за допомогою TWAP. Система буде продовжувати розбивати цю суму на підордери, доки не буде виконано весь обсяг.
Активний період (від 5 хвилин до 24 годин) — визначає, скільки часу алгоритм залишатиметься активним на ринку. Можна обрати будь-який період від 5 хвилин до 24 годин. Підордери будуть розміщуватися через рівні інтервали протягом цього часу, доки або весь обсяг не буде виконаний, або час не закінчиться. Важливо: повне виконання не гарантоване під час високої волатильності або низької ліквідності.
Частота ордерів — встановлює інтервал між розміщенням послідовних підордерів. За замовчуванням — 30 секунд, але можна налаштувати будь-який інтервал. Менша частота створює більше підордерів за той самий час, більша — менше, але з більшим обсягом кожен.
Розмір окремого підордеру — визначає обсяг, який буде розміщено в кожному ордері. Якщо активовано режим випадкових ордерів, фактичний обсяг коливатиметься в межах ±20% від базового значення, зберігаючи при цьому обмеження біржі, наприклад, максимальний обсяг одного ордеру.
Режим випадкових ордерів — при його увімкненні кількість кожного підордеру автоматично коливатиметься в межах ±20% від заданого розміру. Це допомагає приховати вашу торгову активність від алгоритмів моніторингу ринку, хоча всі інші регуляторні вимоги (ліміти позицій, маржинальні правила) залишаються обов’язковими.
Метод розміщення підордерів (розширений) — два основних варіанти:
Ринкове виконання: кожен підордер виконується негайно за найкращою доступною ціною, що забезпечує швидке виконання, але без цінового захисту.
Лімітне виконання: кожен підордер розміщується на певній відстані від поточного найкращого бид-ціни (для покупок) або аск-ціни (для продажів). Ці ордери можуть виконатися як у ролі мейкера, так і у ролі тейкера залежно від подальшого руху ціни. Формули:
Триггер активації (розширений) — TWAP залишається неактивним, доки ринкова ціна не досягне вашого заданого рівня тригера, після чого автоматично починається виконання.
Стоп-обмеження (розширений) — якщо ціна досягне вашого заздалегідь визначеного рівня стопу, алгоритм TWAP негайно припиняє роботу, незалежно від того, чи виконано весь запланований обсяг.
Приклад із реального світу: виконання 96 BTC за допомогою TWAP
Розглянемо конкретний сценарій, щоб показати, як ці параметри працюють у реальності.
Ваші налаштування:
Як це відбуватиметься:
Алгоритм активується, коли ціна досягне $100 000. Переведемо 4-годинний період у секунди: 4 × 60 × 60 = 14 400 секунд. За інтервалом у 30 секунд отримаємо 14 400 ÷ 30 = 480 підордерів. Обсяг у 96 BTC буде рівномірно розподілений між цими 480 виконаннями, тобто по 0,2 BTC кожне, що розміщується кожні 30 секунд.
Протягом 4 годин система послідовно розміщує ринкові ордери на 0,2 BTC. Стратегія завершиться, коли виконається будь-яка з трьох умов: весь обсяг 96 BTC буде виконаний, час закінчиться або ціна досягне рівня $110 000 — залежно, що станеться раніше.
Обмеження системи та операційні межі
Робота TWAP здійснюється у межах визначених обмежень, спрямованих на підтримку стабільності біржі та захист трейдерських рахунків:
Обмеження акаунтів і пар — кожен торговий рахунок може запускати до 20 одночасних стратегій TWAP, з максимумом 10 стратегій на торгову пару. Це запобігає перевантаженню.
Часовий інтервал між підордером — від 5 секунд мінімум до 120 секунд максимум, що забезпечує гнучкість і запобігає навантаженню мережі.
Мінімальний розмір підордеру — кожен підордер має відповідати мінімальним вимогам біржі. Для спотових ринків — дивіться правила спотової торгівлі, для деривативів — параметри ф’ючерсів і перпетуалів.
Максимальний розмір підордеру — для спотової торгівлі обмеження визначені правилами. Для перпетуалів і ф’ючерсів — кожен підордер не може перевищувати половину максимально дозволеного обсягу. Наприклад, якщо для BTCUSDT дозволено 100 BTC за ордер, то ваші підордери в рамках TWAP не перевищуватимуть 50 BTC.
Обчислення мінімальної кількості — формула: Max(Min Notional × Кількість підордерів ÷ Остання ціна × 1.1, Мінімальний обсяг ордеру × Кількість підордерів)
Формула кількості підордерів — Загальна кількість = Тривалість у секундах ÷ Частота у секундах
Обробка часткового заповнення — якщо підордер не заповнився повністю через виняткові обставини, система спробує повторне співвідношення. Якщо й це не допоможе, ордер скасовується і очікує наступного інтервалу, доки не закінчиться TWAP або ви не вручну не припините.
Маржинальні вимоги — TWAP не блокує маржу до фактичного виконання ордерів. Переконайтеся, що на рахунку достатньо коштів для кожного підордеру, інакше стратегія автоматично припиниться. Ордери на закриття з режимом “тільки закриття” не вимагають маржі.
Автоматичні тригери завершення — алгоритм автоматично зупиняється, якщо: баланс недостатній для наступного ордеру, змінюється режим позиції, порушуються ліміти ризику, перевищено ліміт відкритих інтересів або стратегія триває 7 днів і більше.
Початок роботи: налаштування, моніторинг і завершення
Запуск стратегії:
Моніторинг активних стратегій:
Відкрийте вкладку Позиція, перейдіть у Інструменти і оберіть TWAP. Тут відображаються дані вашої стратегії: поточна заповнена кількість, цільовий обсяг, середня ціна виконання, цінові межі та залишковий час.
Зупинка виконання:
Натисніть кнопку Завершити у панелі деталей стратегії, щоб негайно припинити розміщення підордерів.
Перегляд історичних ордерів:
Перейдіть у розділ Історія інструментів у вашому акаунті та відфільтруйте за типом TWAP. Натисніть Деталі будь-якої стратегії, щоб переглянути окремі розміщені ордери. Ці ордери мають позначку TWAP у колонці “Тип ордеру” для легкого ідентифікування.