Розробка AI-моделі аналізу ліквідності ринку
Ліквідність — здатність ринку поглинати ордери без значущого цінового руху. Для трейдера це витрати на транзакцію: наскільки дорого виконати позицію необхідного розміру. Для ризик-менеджера — наскільки швидко можна вийти з позиції у кризу. AI-модель оцінює ліквідність в реальному часі та прогнозує її зміни.
Вимірювання ліквідності
Bid-Ask Spread: Найпростіший захід. Відносний spread = (Ask - Bid) / Mid. Для ліквідних акцій NYSE: 1-5 бп. Для менш ліквідних: 50-200+ бп.
Kyle's Lambda (Price Impact):
ΔPrice = λ × OrderFlow
λ = коефіцієнт регресії (зміна ціни на одиницю підписаного потоку ордерів)
Висока λ → ринок швидко реагує на ордери → низька ліквідність.
Amihud Illiquidity Ratio:
ILLIQ = (1/T) × Σ |R_t| / Volume_t
Щоденний дохід на одиницю обсягу торгівлі. Стандарт в академічній літературі.
Effective Spread та Realized Spread:
- Effective: 2 × |Trade Price - Mid Price| — реальна вартість агресії
- Realized: 5 хвилин після угоди — скільки маркет-мейкер дійсно заробив
ML-модель для прогнозування ліквідності
Ціль: bid-ask spread за 15/30/60 хвилин, або λ (коефіцієнт price impact).
Ознаки:
| Категорія | Ознаки |
|---|---|
| Поточна ліквідність | Spread, глибина книги на 5 рівнях, обсяг котирування |
| Активність ринку | Обсяг торгівлі, кількість угод, час між угодами |
| Волатильність | Реалізована vol 5/15/60 хв, ATR |
| Режим ринку | VIX, CDS spreads, funding rates |
| Часові ознаки | Час доби, день тижня, до/після ринку |
| Новини / події | Прибутки, макроро випуски (економічний календар) |
Модель: LightGBM Regressor. Gradient boosting добре працює з табличними ознаками ліквідності. MAPE 8-15% для 15-хвилинного прогнозу — досяжний результат.
Внутрішньоденні паттерни ліквідності
Ліквідність має стійкі внутрішньоденні паттерни:
U-подібна крива:
- Відкриття ринку (9:30-10:00 ET): високий spread, тонка книга
- Обід (12:00-13:30 ET): мінімальний обсяг, гірша ліквідність
- Закриття (15:30-16:00 ET): максимальний обсяг, найкраща ліквідність
Це означає: великий інституційний ордер слід виконувати ближче до закриття, уникаючи відкритого аукціону.
Event-driven liquidity collapse: Новини, прибутки, оголошення FOMC — за 5-10 хвилин до події маркет-мейкери знімають котирування. Spread розширюється в 5-20×. Модель повинна передбачувати ці "liquidity windows".
Вимірювання Market Impact
Linear Impact Model:
Market Impact = κ × (Order_Size / ADV)^α × Volatility × Sign
κ ≈ 0.1-0.3 (залежить від ринку)
α ≈ 0.5 (square root impact — емпіричний закон)
ADV = Average Daily Volume
Almgren-Chriss модель виконання: Оптимальний графік торгівлі для мінімізації очікуваного impact з часовим обмеженням:
Optimal_trajectory = f(volatility, market_impact_params, risk_aversion, T)
ML-підхід: навчання на історичних даних виконання з реальним impact. Може передбачити impact краще, ніж аналітичні моделі, особливо при нестандартних умовах ринку.
Прогнозування кризової ліквідності
Під час ринкового стресу ліквідність випаровується нелінійно. Завдання: передбачити вірогідність liquidity crisis в наступні N годин.
Індикатори наступного кризи:
- Раптове розширення крос-активних кореляцій (correlation spike)
- Одночасне погіршення ліквідності на декількох класах активів
- Розширення CDS spreads у фінансовому секторі
- TED spread (LIBOR - T-bill rate)
- Repo ринок стрес (спайки ночевих ставок)
Модель: Random Forest Classifier. Ціль: liquidity shock (spread > 3σ від 90-денного середнього) протягом 24 годин. AUC 0.72-0.80 на історичних стрес-подіях.
Застосування в торгівлі
Оптимізація виконання:
- Real-time: коли та як виконати ордер
- Liquidity score → виберіть алгоритм TWAP/VWAP/IS
- Адаптивне виконання: сповільнення при погіршенні ліквідності
Управління ризиком:
- Liquidity-adjusted VaR: враховує вартість виходу з позиції
- Позиційні ліміти: обмеження розміру позиції відносно прогнозованої ліквідності
- Exit stress test: скільки днів для виходу без значущого impact при нормальній та стресовій ліквідності
Побудова портфеля: Включіть обмеження ліквідності: не беріть позиції > X% від ADV, диверсифікуйте по ліквідності.
Часовая шкала: базові метрики ліквідності + внутрішньоденна модель паттернів — 3-4 тижні. Повна система з прогнозуванням market impact, виявленням liquidity crisis та оптимізацією виконання — 3-4 місяці.







