Оптимальное исполнение ордеров: стохастическое управление и модель Алмгрена-Хрисса
В микроструктуре финансовых рынков реализация крупного пакета акций неминуемо сдвигает котировки не в пользу инвестора (Market Impact). Задача поиска оптимальной стратегии распродажи, минимизирующей транзакционные издержки с учетом ценового риска (риска падения актива в процессе распродажи), была строго формализована Робертом Алмгреном и Нилом Хриссом в 2000 году. Их математическая модель стала фундаментом современных алгоритмических торговых стратегий, таких как Volume Weighted Average Price (VWAP) и Time Weighted Average Price (TWAP).
Математическая архитектура модели строится на двух ключевых процессах. Пусть у нас есть позиция в $X_0$ акций, которую нужно ликвидировать за время $T$. Траектория позиций $x(t)$ — это невозрастающая функция, причем $x(0) = X_0$ и $x(T) = 0$. Скорость продаж задается производной $v(t) = -dx(t)/dt$. Фундаментальная цена актива $S_t$ подвержена диффузии и постоянному ценовому давлению (Permanent Impact), которое возникает из-за информационной асимметрии: $dS_t = sigma dW_t - gamma v(t) dt$. Однако фактическая цена сделки $ ilde{S}_t$, по которой исполняются ордера маркет-мейкером, хуже фундаментальной из-за временного ценового давления (Temporary Impact), связанного с потреблением ликвидности в стакане: $ ilde{S}_t = S_t - eta v(t)$. Параметры $gamma$ и $eta$ — это коэффициенты постоянного и временного влияния (Impact Coeficients).
Инвестор хочет максимизировать общую выручку от продажи, которая равна интегралу $int_0^T ilde{S}_t v(t) dt$. Математическое ожидание издержек (разницы между идеальной выручкой $X_0 S_0$ и реальной) вычисляется строго аналитически: $mathbb{E}[C(x)] = frac{1}{2} gamma X_0^2 + int_0^T eta v^2(t) dt$. Первый член $frac{1}{2}gamma X_0^2$ не зависит от скорости продаж — это неизбежная плата за размер позиции. Второй член штрафует за высокую скорость. С другой стороны, дисперсия выручки (Риск) зависит от того, как долго актив остается на балансе: $mathbb{V}[C(x)] = sigma^2 int_0^T x^2(t) dt$. Чем дольше мы продаем, тем меньше потери на ликвидность, но тем выше ценовой риск (волатильность).
Для нахождения баланса Алмгрен и Хрисс применили аппарат вариационного исчисления. Задача формулируется как минимизация функционала ожидаемых издержек с учетом штрафа за риск (коэффициент неприятия риска $lambda$): $min_{x(t)} left( mathbb{E}[C(x)] + lambda mathbb{V}[C(x)] ight)$. Применение уравнения Эйлера-Лагранжа к этому квадратичному функционалу приводит к линейному дифференциальному уравнению второго порядка: $ddot{x}(t) - kappa^2 x(t) = 0$, где $kappa = sqrt{lambda sigma^2 / eta}$ — критический параметр "срочности" (Urgency).
Решение этого дифференциального уравнения задает идеальную траекторию ликвидации: $x(t) = X_0 frac{sinh(kappa(T-t))}{sinh(kappa T)}$. Это гиперболическая кривая, которая математически доказывает, что оптимальная стратегия распродажи не является линейной (как в тривиальных TWAP-алгоритмах). Если инвестор не приемлет риск ($lambda o infty$), гипербола выгибается вниз: алгоритм "атакует" стакан гигантскими ордерами в первые минуты торгов, соглашаясь на огромный slippage (проскальзывание), лишь бы избавиться от риска волатильности. Если инвестор риск-нейтрален ($lambda o 0$), $kappa o 0$, и гиперболическая кривая вырождается в прямую линию, минимизирующую издержки ликвидности. Математика Алмгрена-Хрисса навсегда перевела искусство трейдинга в область строгой инженерной оптимизации.
Список литературы:
1. Almgren R., Chriss N. Optimal Execution of Portfolio Transactions. — Journal of Risk, 2000.
2. Kissell R. The Science of Algorithmic Trading and Portfolio Management. — Academic Press, 2013.
3. Cartea A., Jaimungal S., Penalva J. Algorithmic and High-Frequency Trading. — Cambridge University Press, 2015.
Эксперты: Роберт Алмгрен, Нил Хрисс, Альваро Картеа.
Related items
- Математические модели кредитного скоринга и оценка вероятности дефолта
- Математика высокочастотной торговли (HFT): микроструктура рынка и оптимальное маркет-мейкерство
- Мультифрактальная модель времени в финансах (MMF) Мандельброта
- Теорема Грёнвалла-Беллмана и математическая устойчивость стохастических систем
- Квадратичное программирование в оптимизации портфеля: условия Каруша-Куна-Таккера (KKT)