Как использовать алгоритм TWAP на Binance Futures

Опубликовано 2022-04-28 03:48
Обновлено 2025-11-03 16:53

Binance Futures запустила торговый алгоритм по средневзвешенной по времени цене (TWAP) для пользователей API фьючерсов USDⓈ-M. 

Торговый алгоритм TWAP, являющийся частью API-решения алгоритма исполнения Binance Futures, дает возможность пользователям программно использовать собственные алгоритмические торговые возможности Binance, чтобы разбивать крупные ордера на более мелкие и автоматически исполнять их через равные промежутки времени для уменьшения влияния на цену.

Что такое алгоритм TWAP?

TWAP (Time-Weighted Average Price) – это алгоритмическая торговая стратегия, направленная на приведение средней цены исполнения к средневзвешенной цене за указанный пользователем период.

Когда используется алгоритм TWAP?

Торговые алгоритмы TWAP оптимизируют среднюю цену сделки, разбивая один ордер на части, которые реализуются в течение определенного промежутка времени. Трейдеры обычно используют стратегию TWAP для исполнения крупных ордеров, минимизируя их существенное влияние на рынок.

В следующих сценариях стратегия TWAP обеспечит лучшую цену сделки:

  • Размер ордера превышает доступную ликвидность в книге ордеров.
  • Ожидается, что в период высокой волатильности цена не будет иметь явного восходящего или нисходящего тренда.

Примеры исполнения сделок с алгоритмом TWAP

image

Как настроить TWAP-стратегию

  • Определите размер сделки — общий размер контракта, который вы хотите купить или продать. Минимально допустимый размер сделки в рамках стратегии TWAP равен 1000 USDT. Когда все ордера стратегии TWAP выполняются, ее исполнение завершается.
  • Выберите продолжительность — целевой период исполнения TWAP. Минимальная продолжительность — 5 минут, максимальная — 24 часа.

Чтобы узнать больше о стратегии TWAP, ознакомьтесь со статьей Что такое стратегия со средневзвешенной по времени ценой (TWAP) и как она работает.

Данные API для алгоритма TWAP

Новая конечная точка ордера TWAP:

POST sapi/v1/algo/futures/newOrderTwap

Изменяемые параметры исполнения

ПараметрыОписание
Срок

Длительность ордеров TWAP в секундах. [300, 86400]

Менее 5 мин => по умолчанию 5 мин

Более 24 ч => по умолчанию 24 ч

Количество

Сумма сделки

Должна быть больше, чем эквивалент 1 000 USDT, и меньше, чем эквивалент 5 000 000 USDT

limitPrice (лимитная цена)

Лимитная цена ордера.

Если ее не указать, то ордер будет размещен по рыночной цене по умолчанию

Дополнительные конечные точки

Конечная точкаОписаниеСсылка 
DELETE  sapi/v1/algo/futures/orderОтменить активный ордер.https://binance-docs.github.io/apidocs/spot/en/#cancel-algo-order-trade
GET  sapi/v1/algo/futures/openOrdersПолучить все активные ордера.

 
https://binance-docs.github.io/apidocs/spot/en/#query-current-algo-open-orders-user_data
GET  sapi/v1/algo/futures/historicalOrdersПолучить информацию о прошлых ордерах.https://binance-docs.github.io/apidocs/spot/en/#query-historical-algo-orders-user_data
GET  sapi/v1/algo/futures/subOrdersПолучить соответствующие субордера для конкретного ID алгоритма.https://binance-docs.github.io/apidocs/spot/en/#query-sub-orders-user_data

Зарегистрируйтесь сейчас — получите скидку до 100 USDT на торговую комиссию (для верифицированных пользователей)