Development системы исполнения блочных ордеров
Блочный ордер — это крупная транзакция, которую нельзя исполнить одним рыночным ордером без катастрофического market impact. Институциональный трейдер покупает 500 BTC: один market order сдвинет цену на 3-5%, а умная система исполнения сделает это за 0.5-1%.
Алгоритмы исполнения
TWAP (Time-Weighted Average Price)
Разбить ордер на равные части и исполнять через равные временные интервалы. Простейший алгоритм, предсказуемый.
- Размер: 500 BTC, горизонт: 2 часа
- Каждые 5 минут: 500 / 24 = ~20.8 BTC
Плюсы: простота, предсказуемость, минимальный slippage. Минусы: не адаптируется к объёму рынка, в периоды низкого объёма даёт сдвиг.
VWAP (Volume-Weighted Average Price)
Размер части исполнения пропорционален рыночному объёму в данный момент. Когда рынок активен — исполняем больше, когда тихо — меньше.
Нужен исторический профиль объёма по времени суток для предсказания будущего объёма.
Implementation Shortfall (IS)
Минимизирует разницу между ценой принятия решения и средней ценой исполнения. Компромисс между market impact и timing risk:
- Если цена идёт против нас — ускорить исполнение (дешевле исполниться сейчас)
- Если цена идёт за нас — замедлить (получим лучшую цену позже)
Adaptive algorithms
Современные системы используют real-time сигналы для адаптации:
- Order book imbalance: если bid side перегружен — рынок скоро пойдёт вверх, ускорить покупку
- Volatility: при высокой волатильности — меньшие части, чаще
- Spread: при широком спреде — использовать limit orders вместо market
Minimal Market Impact техники
Iceberg orders: на биржу выставляется только видимая часть ордера. При исполнении видимой части — автоматически выставляется следующая часть. Скрывает реальный размер от других участников.
Limit orders vs Market orders: limit orders не создают market impact, но не гарантируют исполнение. Баланс: агрессивные limits (чуть выше mid) для быстрого исполнения без полного slippage market ордера.
Passive participation: исполнять только когда рынок торгует в нужном направлении. Если продаём — только когда есть органические покупатели. Не создаём давление самостоятельно.
Multi-venue routing: распределить ордер по нескольким биржам одновременно. Binance, OKX, Bybit, Kraken параллельно. Каждая видит меньший объём.
Мониторинг качества исполнения
Benchmark comparison: сравнение average execution price с VWAP рынка за период исполнения. Если наш VWAP хуже рыночного — значит создавали market impact.
Participation rate: процент от рыночного объёма который занимали наши ордера. Правило большого пальца: не более 15-20% от рыночного объёма для минимального impact.
Slippage analysis: по каждому частичному исполнению — slippage от arrival price. Аномальный slippage = паттерн front-running или недостаточное разбиение.
Система исполнения блочных ордеров — это execution alpha: хорошая реализация буквально сохраняет миллионы долларов на крупных транзакциях.







