Fast and Slow Optimal Trading with Exogenous Information
Рама Конт, Алессандро Микели, Эйял Нойман · Oxford / Imperial College London · arXiv:2210.01901
Оригинал: Cont, R., Micheli, A., Neuman, E. «Fast and Slow Optimal Trading with Exogenous Information» — arxiv.org/abs/2210.01901 (PDF, 66 страниц); также SSRN 4489258.
Перевод основного текста статьи для личной коллекции с указанием источника. Технические доказательства (разделы 6–10 и приложения) сокращены; вся основная наука основного текста сохранена.
Ключевые слова: оптимальное стохастическое управление; стохастические игры; price impact; предиктивные сигналы; равновесие Stackelberg; HFT; институциональный инвестор.
Аннотация
Мы моделируем взаимодействие медленного институционального инвестора и высокочастотного трейдера как стохастическую многопериодную игру Stackelberg. Высокочастотный трейдер чаще использует ценовую информацию и подвержен периодическим ограничениям на инвентарь. Сначала выводится оптимальная стратегия высокочастотного трейдера при любой допустимой стратегии институционального инвестора. Затем решается задача институционального инвестора при оптимальной стратегии HFT — в терминах резольвенты интегрального уравнения Фредгольма, чем устанавливается единственное многопериодное равновесие Stackelberg. Явное решение показывает, что в каждом периоде HFT может выбирать либо хищническую (predatory), либо кооперативную стратегию в зависимости от компромисса между order-flow и торговым сигналом. Кроме того, стратегия институционального инвестора оказывается более прибыльной, если учитывать order-flow высокочастотного трейдера.
1. Введение
Современные финансовые рынки объединяют участников, выставляющих заявки на покупку и продажу на широком спектре временных масштабов: на одном полюсе пенсионные фонды ребалансируют портфель ежегодно, управляющие взаимными фондами — обычно ежемесячно; на другом — электронные маркетмейкеры и HFT-фирмы подают тысячи заявок в секунду (Cont, 2011), при этом соблюдая жёсткие ограничения на инвентарь (U.S. SEC, 2014, с. 4). Хотя неоднородность временных масштабов существовала всегда, развитие компьютерной торговли существенно расширило диапазон частот, на которых работают участники.
Взаимодействие потоков заявок от разных участников порождает агрегированный order-flow — суперпозицию компонент широкого спектра частот. Следствия этого явления для волатильности, динамики цен и стабильности рынка ещё предстоит систематически исследовать.
Эта частотная неоднородность контрастирует с математическими моделями микроструктуры и динамики цен, которые часто формулируются в терминах однородных агентов, работающих на одном временном масштабе — см., среди прочих, Gârleanu, Pedersen (2016); Evangelista, Thamsten (2020); Voß (2022); Neuman, Schied (2022); Micheli et al. (2021); Drapeau et al. (2019); Casgrain, Jaimungal (2020); Fu et al. (2020); Neuman, Voß (2021). Между тем повторяющиеся «flash crashes» (Kirilenko et al., 2017) показывают, что компоненты разных частот могут сильно взаимодействовать и приводить к сбоям рынка, что требует каркаса, учитывающего взаимодействие агентов на разных временных масштабах.
Как первый шаг в изучении этих явлений мы предлагаем модель динамики цен и order-flow на рынке, где участники двух разных частот торгуют рисковым активом. Рассматривается стохастическая игра между институциональным инвестором и высокочастотным трейдером, использующими внешний сигнал, входящий в дрейф ценового процесса. Институциональный инвестор и HFT — далее мажорный и минорный агенты — взаимодействуют через агрегированный order-flow, порождаемый их сделками. Сделки обоих создают временный и постоянный price impact. Система моделируется двумя связанными многопериодными задачами стохастического управления на фиксированном горизонте $T$: HFT непрерывно использует внешнюю информацию, но подвержен периодическим ограничениям на инвентарь в концах подынтервалов $0 < t_1 < \ldots < t_n = T$ при некотором $n \ge 1$. Институциональный инвестор имеет ограниченный доступ к сигналу и ограничен инвентарём только в момент $T$. Поскольку минорный агент явно выигрывает в использовании информации, естественно искать равновесие Stackelberg, в котором минорный агент использует сигнал и order-flow, создаваемый сделками мажорного агента.
Первый результат — единственная оптимальная стратегия HFT при любой допустимой стратегии мажорного агента (Теорема 3.2). Наиболее трудная часть построения равновесия Stackelberg — стратегия игрока, ходящего первым, то есть мажорного агента. Мы развиваем новый подход для этого класса игр: оптимальная стратегия мажорного агента при оптимальной сигнал-адаптивной стратегии минорного агента выводится методами теории интегральных уравнений. В Теореме 3.5 единственная оптимальная стратегия мажорного агента описывается через резольвенту уравнения Фредгольма, чем устанавливается единственное многопериодное равновесие Stackelberg. Раздел 4 иллюстрирует решения; раздел 5 даёт технические шаги, необходимые для явного построения решений из Теорем 3.2 и 3.5.
Метод решения вводит понятия теории интегральных уравнений, которые, насколько нам известно, ранее не применялись к таким равновесным задачам. Эти инструменты позволяют явно получить равновесие многопериодной модели Stackelberg — результат, удивительный тем, что такие модели обычно крайне мало податливы и решаются лишь в частных случаях. Ср. Carlin et al. (2007), Schöneborn, Schied (2009) и Roşu (2019), обсуждаемые ниже. Поэтому текст сделан самодостаточным: в разделах 5 и 10 и в приложении A подробно описана численная схема построения оптимальной стратегии мажорного агента из Теоремы 3.5 и доказана её сходимость. Оператор $\mathcal{G}$ возникает из решения задачи минорного агента (см. (3.10)).
Из основных теоретических результатов следуют явные выражения равновесных стратегий обоих агентов с богатой экономической интерпретацией — о поведении HFT и о лучших практиках исполнения крупных мета-ордеров институциональными инвесторами. Кратко:
- (i) HFT в каждом периоде может выбирать хищническую или кооперативную стратегию относительно мажорного агента в зависимости от компромисса между order-flow мажорного агента и торговым сигналом в периоде (Рис. 1 в оригинале).
- (ii) Сравнение выручки оптимального исполнения мажорного агента с бенчмарком, в котором активность минорного агента не учитывается, показывает, что оптимальная стратегия в среднем существенно превосходит бенчмарк (Рис. 5). Это противоречит распространённому мнению, будто order-flow HFT можно считать шумом.
- (iii) Оптимальные стратегии обоих агентов порождают известный U-образный внутридневной профиль объёма с пиками в начале и конце дня (Рис. 6).
Модель родственна классу моделей predatory trading, введённому Carlin et al. (2007) для одного периода и развитому Schöneborn, Schied (2009) для двух периодов. В Carlin et al. (2007) — однопериодная многоагентная игра одновременной ликвидации с временным и постоянным импактом; есть продавцы с положительной начальной позицией и конкуренты с нулевой. Все максимизируют сходные функционалы выручки строго детерминированными стратегиями; выводится равновесие Нэша. В однопериодном случае при определённых параметрах конкурент сначала продаёт, затем выкупает позицию из-за ограничений на инвентарь. В двухпериодной модели продавец ликвидирует только в первом периоде, а конкурент действует на двух; в зависимости от параметров импакта либо возникает кооперативная стратегия (покупка, затем продажа), либо round-trip продажи в первом периоде.
Наша модель отличается в критических пунктах. Минорный агент торгует на более высокой частоте, чем мажорный: это отражено периодическими штрафами за инвентарь в функционале минорного агента; у мажорного агента — только fuel-ограничение в конце горизонта. Минорный агент непрерывно реагирует на внешнюю информацию, тогда как мажорный имеет доступ к ней лишь в начале торговли — поэтому оптимальная стратегия минорного агента стохастична, в отличие от детерминированной игры Schöneborn, Schied (2009).
Другое ключевое отличие — тип равновесия. У Schöneborn, Schied (2009) — open-loop Нэш (одновременная оптимизация). В микроструктурной постановке с разными частотами естественно Stackelberg: минорный агент реагирует на стратегию продажи мажорного. Ни Carlin et al. (2007), ни Schöneborn, Schied (2009) не учитывают внешнюю информацию, поэтому их стратегии всегда детерминированы. Один из главных выводов нашего анализа: этот аспект существенно влияет на поведение обоих агентов. Несмотря на асимметрию в доступе к информации, типе равновесия и ограничениях на инвентарь, мы получаем явные решения для любого числа периодов — в отличие от Schöneborn, Schied (2009), где податлива лишь двухпериодная модель.
Кратко отметим Roşu (2019): дискретная модель, где быстрые трейдеры, решения которых зависят от рыночного сигнала, торгуют одновременно с медленными, наблюдающими лишь запаздывающую версию того же сигнала. Помимо различия в информации, у быстрых агентов там нет отличных функционалов и инвентарных ограничений, отличающих их от медленных, — а это ключевые ингредиенты нашей модели.
Структура статьи. Раздел 2 определяет двухагентную модель. Раздел 3 — явные решения игры Stackelberg. Раздел 4 — иллюстрации и финансовая интерпретация. Раздел 5 — численная схема для построения решений раздела 4. Доказательства — в разделах 6–10 и приложениях A–C оригинала.
2. Постановка модели
Определяем игру Stackelberg между мажорным агентом, ликвидирующим начальный объём акций рискового актива, и проприетарным HFT (минорный агент) на том же активе.
Пусть $T > 0$ — конечный детерминированный горизонт, $(\Omega,\mathcal{F},(\mathcal{F}_{t})_{t\in[0,T]},\mathbb{P})$ — фильтрованное вероятностное пространство, удовлетворяющее обычным условиям. Класс $\mathcal{H}^{2}$ — (специальные) семимартингалы $P=(P_{t})_{t\in[0,T]}$, чья каноническая декомпозиция $P=M+A$ на (локальный) мартингал $M$ и предсказуемый процесс конечной вариации $A$ удовлетворяет
\[ \mathbb{E}\bigl[\langle M\rangle_{T}\bigr]+\mathbb{E}\Biggl[\Biggl(\int_{0}^{T}|dA_{s}|\Biggr)^{2}\Biggr]<\infty. \tag{2.1} \]Через $L^{2}([0,T])$ обозначаем пространство квадратично интегрируемых функций $f:[0,T]\to\mathbb{R}$, через $\langle\cdot,\cdot\rangle_{L^{2}}$ — скалярное произведение
\[ \langle f,g\rangle_{L^{2}}=\int_{0}^{T} f(t)g(t)\,dt,\qquad f,g\in L^{2}([0,T]), \]и через $\|\cdot\|_{L^{2}}$ — соответствующую норму.
2.1. Допустимые стратегии и price impact
Мажорный агент имеет начальную позицию $q_{0}\in\mathbb{R}$ в рисковом активе. Скорость торговли $\nu^{0}=(\nu^{0}_{t})_{t\in[0,T]}$ выбирается из класса fuel-ограниченных детерминированных допустимых стратегий
\[ \mathcal{A}_{M}^{q_{0}}:=\Bigl\{\nu\in L^{2}([0,T])\ \text{т.ч.}\ \int_{0}^{T}\nu_{t}\,dt=q_{0}\Bigr\}. \tag{2.2} \]Скорость $\nu^{0}$ определяет процесс инвентаря
\[ Q^{0,\nu^{0}}_{t}=q_{0}-\int_{0}^{t}\nu^{0}_{s}\,ds,\qquad 0\le t\le T. \tag{2.3} \]Минорный агент — проприетарный HFT — стартует с нулевой позицией. Скорость $\nu^{1}=(\nu^{1}_{t})_{t\in[0,T]}$ выбирается из класса адаптивных допустимых стратегий
\[ \mathcal{A}_{m}:=\Bigl\{\nu\ \text{прогрессивно измеримые т.ч.}\ \mathbb{E}\Bigl[\int_{0}^{T}\nu_{s}^{2}\,ds\Bigr]<\infty\Bigr\}. \tag{2.4} \]Инвентарь минорного агента:
\[ Q^{1,\nu^{1}}_{t}=-\int_{0}^{t}\nu^{1}_{s}\,ds,\qquad 0\le t\le T. \tag{2.5} \]Пишем $\nu=(\nu^{0},\nu^{1})$. При фиксированном $\nu$ наблюдаемая mid-цена $P^{\nu}$ удовлетворяет
\[ P_{t}^{\nu}=P_{t}-Y_{t}^{\nu},\qquad 0\le t\le T, \tag{2.6} \]где $P\in\mathcal{H}^{2}$, а $Y^{\nu}$ — постоянный price impact в духе Almgren–Chriss (2000), порождаемый обоими агентами:
\[ Y_{t}^{\nu}=\int_{0}^{t}(\kappa_{0}\nu^{0}_{s}+\kappa_{1}\nu^{1}_{s})\,ds, \tag{2.7} \]где $\kappa_{i}>0$.
2.2. Мажорный агент: институциональный инвестор
Цена исполнения мажорного агента мгновенно ухудшается линейным временным импактом:
\[ S_{t}^{0,\nu}=P_{t}^{\nu}-\lambda_{0}\nu^{0}_{t}, \tag{2.8} \]где $\lambda_{0}>0$. Денежные накопления:
\[ X^{0,\nu}_{t}=x_{0}+\int_{0}^{t} S_{s}^{0,\nu}\,\nu^{0}_{s}\,ds,\qquad 0\le t\le T. \tag{2.9} \]Цель — оптимально размотать начальную позицию $q_{0}$ к горизонту $T$, минимизируя издержки исполнения (эквивалентно максимизации ожидаемой выручки от ликвидации). Функционал:
\[ H^{0}(\nu^{0};\nu^{1}):=\mathbb{E}\bigl[X_{T}^{0,\nu}\bigr]. \tag{2.10} \]2.3. Минорный агент: высокочастотный трейдер
Сделки минорного агента также создают временный импакт:
\[ S_{t}^{1,\nu}=P_{t}^{\nu}-\lambda_{1}\nu^{1}_{t}, \tag{2.11} \]где $\lambda_{1}>0$. Параметр временного импакта у минорного агента, как правило, меньше: HFT использует информацию стакана в реальном времени и снижает свой импакт.
Денежный процесс:
\[ X_{t}^{1,\nu}=x_{1}+\int_{0}^{t} S_{s}^{1,\nu}\,\nu^{1}_{s}\,ds,\qquad 0\le t\le T. \tag{2.12} \]Минорный агент максимизирует cash, но как HFT избегает overnight-риска — ненулевого overnight-инвентаря. Пример: $T$ — рабочая неделя, $[0,T]$ разбито на пять равных интервалов длины $\tau$ (торговые сессии Пн–Пт). Предпочтения по инвентарю в течение дня моделируются периодической функцией периода $\tau$, резко растущей к концу каждого дня. Математически running-издержки инвентаря задаются функцией $\phi^{1}:[0,T]\to\mathbb{R}_{+}$, кусочно непрерывной и локально ограниченной.
Риск-доходный функционал минорного агента:
\[ H^{1}(\nu^{1};\nu^{0}):=\mathbb{E}\Biggl[ X_{T}^{1,\nu} +Q^{1,\nu^{1}}_{T}\bigl(P_{T}^{\nu}-\alpha Q^{1,\nu^{1}}_{T}\bigr) -\int_{0}^{T}\phi^{1}_{t}\bigl(Q^{1,\nu^{1}}_{t}\bigr)^{2}\,dt \Biggr]. \tag{2.13} \]Первые два слагаемых — терминальное богатство: финальный cash с учётом издержек временного импакта и постоянного импакта обоих агентов, плюс mark-to-market терминальной позиции. Третье и четвёртое — штрафы $\phi^{1}_{t}>0$ и $\alpha>0$ за текущий и терминальный инвентарь.
2.4. Игра Stackelberg
Конкуренция формулируется как стохастическая игра Stackelberg, в которой минорный агент реагирует на торговлю мажорного. Математически игра идёт в два шага:
- (i) Задача минорного агента: при заданной стратегии ликвидации $\nu^{0}\in\mathcal{A}_{M}^{q_{0}}$ минорный агент выбирает $\nu^{1,*}(\nu^{0})\in\mathcal{A}_{m}$, максимизируя $H^{1}$;
- (ii) Задача мажорного агента: при оптимальной стратегии минорного агента $\nu^{1,*}$ мажорный агент выбирает $\nu^{0,*}\in\mathcal{A}_{M}^{q_{0}}$, максимизируя $H^{0}$.
Определение 2.1 (равновесие Stackelberg). Пара $\nu^{*}:=(\nu^{0,*},\nu^{1,*}(\nu^{0,*}))$, где $\nu^{0,*}$ и $\nu^{1,*}(\nu^{0,*})$ решают задачи мажорного и минорного агентов соответственно, называется равновесием Stackelberg.
3. Основные результаты
Основные результаты явно выводят единственное равновесие Stackelberg. Начинаем с задачи минорного агента.
3.1. Решение задачи минорного агента
Через $L^{2}([0,T]^{2})$ обозначаем пространство измеримых ядер $\mathcal{T}:[0,T]^{2}\to\mathbb{R}$ с
\[ \int_{0}^{T}\int_{0}^{T}\mathcal{T}(t,s)^{2}\,dt\,ds<\infty. \tag{3.1} \]Предположение 3.1. Параметры $\alpha$ в (2.13) и $\kappa_{1}$ в (2.7) удовлетворяют
\[ 2\alpha\ge\kappa_{1}. \]Пусть $r^{1}=(r^{1}_{t})_{t\in[0,T]}$ — решение уравнения Риккати с переменным коэффициентом
\[ \begin{cases} \partial_{t}r^{1}_{t}=\dfrac{1}{\lambda_{1}}\phi^{1}_{t}-(r^{1}_{t})^{2},\\[6pt] r^{1}_{T}=-\dfrac{2\alpha-\kappa_{1}}{2\lambda_{1}}. \end{cases} \tag{3.2} \]При Предположении 3.1 решение $r^{1}$ существует и единственно на $[0,T]$ (Предложение 6.5 оригинала). Далее
\[ \xi_{t}^{\pm}:=e^{\pm\int_{0}^{t} r^{1}_{z}\,dz},\qquad 0\le t\le T, \tag{3.3} \]и ядро $\mathcal{K}:[0,T]^{2}\to\mathbb{R}_{+}$
\[ \mathcal{K}(t,s):=\xi_{t}^{-}\xi_{s}^{+},\qquad 0\le t,s\le T. \tag{3.4} \]Ядро $\mathcal{K}$ принадлежит $L^{2}([0,T]^{2})$. Для любой $\nu^{0}\in\mathcal{A}_{M}^{q_{0}}$ определим предсказуемый процесс
\[ r^{0}_{t}:=\frac{1}{2\lambda_{1}}\,\mathbb{E}_{t}\Biggl[\int_{t}^{T}\mathcal{K}(t,s)\,(dA_{s}-\kappa_{0}\nu^{0}_{s}\,ds)\Biggr],\qquad 0\le t\le T. \tag{3.5} \]Теорема 3.2 (решение задачи минорного агента). Пусть $\nu^{0}\in\mathcal{A}_{M}^{q_{0}}$. При Предположении 3.1 существует единственная оптимальная стратегия $\nu^{1,*}(\nu^{0})\in\mathcal{A}_{m}$, максимизирующая (2.13):
\[ \nu^{1,*}_{t}=-\Biggl(r^{0}_{t}+r^{1}_{t}\int_{0}^{t}\mathcal{K}(s,t)\,r^{0}_{s}\,ds\Biggr),\qquad 0\le t\le T. \tag{3.6} \]Замечание 3.3. Предположение 3.1 достаточно для строгой вогнутости функционала (2.13) и тем самым единственности решения.
Замечание 3.4. Оптимальное управление (3.6) можно записать в feedback-форме
\[ \nu^{1,*}_{t}=-\bigl(r^{0}_{t}+r^{1}_{t} Q_{t}^{1,\nu^{1,*}}\bigr),\qquad 0\le t\le T. \]В частном случае без постоянного импакта ($\kappa_{i}=0$) и при постоянной $\phi^{1}>0$ формула (3.6) совпадает с оптимальной стратегией Belak et al. (2019, Теорема 3.1).
3.2. Решение задачи мажорного агента
Следующий шаг — максимизатор функционала (2.10) при оптимальной стратегии минорного агента $\nu^{1,*}$ из (3.6). Как часто бывает в играх Stackelberg, вторая фаза технически трудна. Упрощаем предположение о сигнале $A$ в (2.1):
\[ A_{t}=\int_{0}^{t}\mu_{s}\,ds,\qquad 0\le t\le T, \]где $\mu=(\mu_{t})_{t\in[0,T]}$ — $(\mathcal{F}_{t})$-адаптированный процесс с
\[ \int_{0}^{T}\mathbb{E}[\mu_{t}^{2}]\,dt<\infty. \tag{3.7} \]Это адаптация предположений Cartea, Jaimungal (2016) и Lehalle, Neuman (2019) о сигнале в одноагентных задачах исполнения. Обозначим
\[ \bar{\mu}_{t}:=\mathbb{E}[\mu_{t}],\qquad 0\le t\le T. \tag{3.8} \]Линейные операторы в $L^{2}([0,T])$
Для линейного оператора $\mathsf{T}:L^{2}([0,T])\to L^{2}([0,T])$ операторная норма
\[ \|\mathsf{T}\|:=\sup\bigl\{\|\mathsf{T}\psi\|_{L^{2}}:\psi\in L^{2}([0,T]),\ \|\psi\|_{L^{2}}\le 1\bigr\}. \tag{3.9} \]$B(L^{2}([0,T]))$ — пространство ограниченных линейных операторов с этой нормой. Для ядра $\mathcal{T}\in L^{2}([0,T]^{2})$ интегральный оператор
\[ (\mathsf{T}\psi)(t)=\int_{0}^{T}\mathcal{T}(t,s)\psi(s)\,ds,\qquad 0\le t\le T, \]принадлежит $B(L^{2}([0,T]))$ по неравенству Коши–Буняковского. Композиция: $(\mathsf{T}_{2}\mathsf{T}_{1}\psi)(t):=(\mathsf{T}_{2}(\mathsf{T}_{1}\psi))(t)$.
Специальные операторы модели
Вводим ядро $\mathcal{G}:[0,T]^{2}\to\mathbb{R}_{+}$
\[ \mathcal{G}(t,s):=\int_{0}^{t\wedge s}\mathcal{K}(u,t)\mathcal{K}(u,s)\,du,\qquad 0\le t,s\le T. \tag{3.10} \]Ядро $\mathcal{G}$ симметрично и лежит в $L^{2}([0,T]^{2})$. Операторы $\mathsf{G}$ и $\mathsf{S}$ на $\psi\in L^{2}([0,T])$:
\[ (\mathsf{G}\psi)(t):=\int_{0}^{T}\mathcal{G}(t,s)\psi(s)\,ds, \tag{3.11} \] \[ (\mathsf{S}\psi)(t):=\frac{1}{2\lambda_{0}}\int_{0}^{T}\mathbf{1}_{\{s\le t\}}\psi(s)\,ds+\frac{\kappa_{1}}{4\lambda_{1}\lambda_{0}}(\mathsf{G}\psi)(t). \tag{3.12} \]Оба оператора принадлежат $B(L^{2}([0,T]))$. Оператор $\mathsf{G}$ допускает спектральное разложение по положительным собственным значениям $(\zeta_{n})_{n\ge 1}$ и собственным функциям $(\psi_{n})_{n\ge 1}$. Резольвентное ядро
\[ \mathcal{R}(t,s)=-\frac{\kappa_{1}\kappa_{0}}{2\lambda_{0}\lambda_{1}}\mathcal{G}(t,s) +\sum_{n\ge 1}\frac{1}{1+\frac{\kappa_{1}\kappa_{0}}{2\lambda_{0}\lambda_{1}}\zeta_{n}} \Biggl(\frac{\kappa_{1}\kappa_{0}}{2\lambda_{0}\lambda_{1}}\zeta_{n}\Biggr)^{2}\psi_{n}(t)\psi_{n}(s), \tag{3.13} \]где сумма сходится равномерно и равномерно-абсолютно на $[0,T]^{2}$. Резольвентный оператор
\[ (\mathsf{R}\psi)(t):=\psi(t)+\int_{0}^{T}\mathcal{R}(t,s)\psi(s)\,ds,\qquad 0\le t\le T. \tag{3.14} \]Обозначим $\mathit{1}(t)$ — константу $1$ на $[0,T]$.
Теорема 3.5 (решение задачи мажорного агента). Пусть $\nu^{1,*}$ задана (3.6) и выполнено Предположение 3.1. Тогда существует единственная оптимальная стратегия $\nu^{0,*}\in\mathcal{A}_{M}^{q_{0}}$, максимизирующая (2.10):
\[ \nu^{0,*}_{t}=\frac{\eta}{2\lambda_{0}}(\mathsf{R}\mathit{1})(t)+(\mathsf{R}\mathsf{S}\bar{\mu})(t),\qquad 0\le t\le T, \tag{3.15} \]где
\[ \eta=2\lambda_{0}\frac{q_{0}-\langle\mathsf{R}\mathsf{S}\bar{\mu},\mathit{1}\rangle_{L^{2}}}{\langle\mathsf{R}\mathit{1},\mathit{1}\rangle_{L^{2}}}. \tag{3.16} \]Кроме того, $\nu^{0,*}_{t}$ непрерывна на $[0,T]$. Константа $\eta$ корректно определена — это часть доказательства допустимости (3.15).
Следствие 3.6. При Предположении 3.1 пара $(\nu^{0,*},\nu^{1,*}(\nu^{0,*}))\in\mathcal{A}_{M}^{q_{0}}\times\mathcal{A}_{m}$ — единственное равновесие Stackelberg в смысле Определения 2.1.
Замечание 3.7. Стратегия $\nu^{0,*}$ в (3.15) выражена через резольвенту $\mathsf{R}$. Раздел 5 даёт численную схему аппроксимации $\nu^{0,*}$ через конечномерные проекции $\mathsf{G}$: вычисление $\mathsf{R}$ сводится к обращению матрицы (Предложение 5.4 и Теорема 5.6).
Замечание 3.8. Самый трудный шаг равновесия Stackelberg — стратегия игрока, действующего первым. Здесь потребовался новый подход через теорию интегральных уравнений.
Замечание 3.9. Иллюстрации раздела 4 показывают: минорный агент в каждом периоде может выбирать хищническую или кооперативную стратегию относительно мажорного в зависимости от компромисса между order-flow мажорного агента и сигналом (Рис. 1). Качественно это сравнимо с детерминированной моделью Schöneborn, Schied (2009): в однопериодном случае конкурент тоже продаёт и затем выкупает из-за инвентаря; в двухпериодном — либо кооперация (покупка, затем продажа), либо round-trip в первом периоде.
Замечание 3.10. Сумма в (3.13) сходится равномерно; равномерная абсолютная сходимость гарантирует независимость $\nu^{0,*}$ от нумерации собственных значений и функций $\mathsf{G}$.
4. Иллюстрации и экономическая интерпретация
Иллюстрируем равновесные стратегии Теорем 3.5 и 3.2. Следуя Lehalle, Neuman (2019), берём сигнал $\mu$ в виде процесса Орнштейна–Уленбека
\[ d\mu_{t}=-\beta\mu_{t}\,dt+\sigma\,dW_{t},\qquad\mu_{0}=m_{0}, \tag{4.1} \]где $W$ — стандартное броуновское движение, $\beta,\sigma>0$. Мартингал $M$ в (2.1):
\[ M_{t}=M_{0}+\sigma_{M}\widetilde{W}_{t}, \tag{4.2} \]где $\widetilde{W}$ независим от $W$. Базовые параметры импакта и инвентаря:
\[ \kappa_{0}=2,\quad\kappa_{1}=2,\quad\lambda_{0}=1,\quad\lambda_{1}=1,\quad q_{0}=10,\quad\alpha=10, \tag{4.3} \] \[ m_{0}=-0.5,\quad\beta=0.1,\quad\sigma=4,\quad M_{0}=100,\quad\sigma_{M}=1. \tag{4.4} \]Графики строятся численной схемой раздела 5. Полный ортонормированный базис $(a_{i})_{i=1}^{\infty}$:
\[ a_{i}(t):= \begin{cases} 1/\sqrt{T}, & i=1,\\ \sqrt{2/T}\cos\bigl((i-1)\pi t/T\bigr), & i=2,3,\ldots \end{cases} \tag{4.5} \]Вырожденные ядра $\mathcal{G}_{n}$ — частичные суммы ряда Фурье для $\mathcal{G}$; в симуляциях используется $n=300$.
Временная зависимость $\phi^{1}_{t}$ допускает ликвидацию на несколько дней. Берём $T=k\tau$ и параметрическую форму
\[ \phi^{1}_{t}=c_{0}\Biggl(\frac{t}{\tau}-\Biggl\lfloor\frac{t}{\tau}\Biggr\rfloor\Biggr)^{c_{1}},\qquad 0\le t\le T, \tag{4.6} \]с $c_{0}=500$, $c_{1}=15$. Функция периодична с периодом $\tau$ и растёт к максимуму при приближении $t$ к $\tau,2\tau,\ldots$ слева, вынуждая минорного агента почти закрывать позицию к концу каждого периода. В примере — ликвидация за рабочую неделю: $T=5$, $\tau=1$.
4.1. Хищничество, кооперация и гибрид
На Рис. 1 оригинала: детерминированный оптимальный инвентарь мажорного агента (зелёная линия) и три реализации оптимального инвентаря минорного агента — хищническая (синяя), кооперативная (красная) и гибридная (фиолетовая); в нижней панели — соответствующий сигнал $\mu$.
Из (2.6) следует, что импакт оптимальной стратегии мажорного агента воспринимается как детерминированный сигнал. Распродажа мажорного агента давит цену вниз и создаёт возможности для минорного. Поэтому, как видно из (3.6), минорный агент отслеживает «импактированный» сигнал $\mu_{t}-\kappa_{0}\nu^{0,*}_{t}$, а не сырой $\mu_{t}$. В зависимости от прогноза импактированного сигнала в каждом периоде минорный агент торгует в том же направлении, что и мажорный, или против — отсюда predatory (front-running), cooperative или hybrid стиль на $[0,T]$.
4.2. Однодневная ликвидация и бенчмарк
Для сравнения рассмотрим однодневную ликвидацию. Бенчмарк $\nu^{0,\mathrm{BM}}$ — стратегия мажорного агента, игнорирующего активность минорного ($\kappa_{1}=0$):
\[ \nu^{0,\mathrm{BM}}_{t}=\frac{q_{0}}{T}+\frac{m_{0}}{2\lambda_{0}\beta}\Biggl(\frac{1-\beta T e^{-\beta t}-e^{-\beta T}}{\beta T}\Biggr),\qquad 0\le t\le T. \tag{4.7} \]При $m_{0}=0$ это TWAP. Горизонт — шесть часов (10:00–16:00), $T=6$; параметры слегка изменены: $\sigma=1.5$, $\alpha=50$, $\phi^{1}_{t}\equiv 1$.
На Рис. 2: оптимальная скорость мажорного агента $\nu^{0,*}$ заметно отклоняется от бенчмарка, учитывая adverse-эффект реакции минорного агента. Поскольку стратегия мажорного детерминирована, решения опираются на поперечное среднее стратегий минорного агента. В начале оптимальна более высокая скорость, чем у бенчмарка: ранние цены ещё не ухудшены дополнительным импактом минорного агента. В середине горизонта скорость ниже бенчмарка — мажорный учитывает возможность сонаправленной торговли минорного и частично минимизирует негативную экстерналию агрегированного постоянного импакта. В конце два фактора: необходимость выполнить $Q_{T}^{0,\nu^{0,*}}=0$ и осознание того, что в среднем минорный агент закроет короткую позицию покупкой, подняв цену; поэтому существенная доля ликвидации откладывается на последний час. Рис. 3 — соответствующие траектории инвентаря.
4.3. Многодневная ликвидация
На Рис. 4 для многодневной ликвидации снова: скорость мажорного агента относительно бенчмарка сильно растёт в начале и конце каждого дня; в среднем минорный агент набирает короткую позицию в начале дня (давление на цену вниз) и выкупает к концу дня (давление вверх). Все стили (predatory / cooperative / hybrid) сходятся к почти нулевому инвентарю к концу дня из-за периодических running-штрафов (4.6). Мажорный агент не ликвидирует с постоянной скоростью: в первый день скорость заметно выше, чем в последний. Интенсивная ликвидация первого дня порождает большой alpha через $\kappa_{0}\nu^{0,*}_{t}$, способный перевесить реалистичные реализации $\mu_{t}$ и вынудить минорного агента торговать сонаправленно независимо от стиля в последующие дни.
4.4. PnL относительно бенчмарка
Практический интерес — сравнение PnL оптимальной стратегии $\nu^{0,*}$ и бенчмарка $\nu^{0,\mathrm{BM}}$. Для однодневной ликвидации (Рис. 5) — гистограмма относительной производительности в базисных пунктах:
\[ \frac{X^{0,\nu^{0,*}}_{T}-X^{0,\nu^{0,\mathrm{BM}}}_{T}}{X^{0,\nu^{0,\mathrm{BM}}}_{T}}\times 10^{4}. \tag{4.8} \]Среднее распределения строго положительно: оптимальная стратегия в среднем превосходит бенчмарк. Учёт order-flow HFT улучшает исполнение институционального инвестора.
4.5. U-образный внутридневной объём
Известный эмпирический факт: внутридневной объём имеет U-образный профиль с пиками в начале и конце дня (Cartea et al., 2015, гл. 4). На Рис. 6 — кривая объёма, индуцированная оптимальным поведением обоих агентов: 1000 реализаций стратегий минорного агента; абсолютное число акций, торгуемых обоими за минутные бины с 10:00 до 16:00; $\log(1+\mathrm{volume})$. Медиана по бинам воспроизводит U-образный паттерн, аналогичный эмпирическим кривым.
5. Численная схема
Теорема 3.5 даёт $\nu^{0,*}$ в замкнутой форме через резольвенту $\mathsf{R}$, зависящую от собственных значений и функций $\mathsf{G}$. В простых случаях (например $\phi^{1}\equiv 0$) спектр вычисляется явно через корни трансцендентного уравнения (приложение A). Для общей неотрицательной кусочно непрерывной $\phi^{1}$ явный спектр может быть недоступен. Раздел 5 строит схему вычисления $\nu^{0,*}$, полностью обходящую спектр, и тем самым равновесие Следствия 3.6.
Обозначим $\mathsf{I}$ — тождественный оператор на $L^{2}([0,T])$. Резольвента (3.14) записывается как
\[ \mathsf{R}=\Biggl(\mathsf{I}+\frac{\kappa_{1}\kappa_{0}}{2\lambda_{0}\lambda_{1}}\mathsf{G}\Biggr)^{-1}. \]Оптимальная стратегия удовлетворяет операторному уравнению
\[ \Biggl(\mathsf{I}+\frac{\kappa_{1}\kappa_{0}}{2\lambda_{0}\lambda_{1}}\mathsf{G}\Biggr)\nu^{0,*} =\mathsf{S}\bar{\mu}+\frac{\eta}{2\lambda_{0}}. \tag{5.2} \]Идея — заменить (5.2) последовательностью приближённых уравнений, решения которых сходятся к $\nu^{0,*}$.
Оператор $\mathsf{G}$ компактен, поэтому существует последовательность конечноранговых $\mathsf{G}_{n}$ с $\|\mathsf{G}_{n}-\mathsf{G}\|\to 0$. Берём полный ортонормированный базис $(a_{i})$ (например (4.5)) и
\[ b_{i}(t):=\int_{0}^{T}\mathcal{G}(t,s)a_{i}(s)\,ds. \tag{5.3} \]Определение 5.1 (вырожденное ядро). Ядро $\mathcal{T}$ вырождено, если $\mathcal{T}(t,s)=\sum_{i=1}^{n} a_{i}(t)b_{i}(s)$ для конечного набора функций.
Частичные суммы
\[ \mathcal{G}_{n}(t,s):=\sum_{i=1}^{n} a_{i}(t)b_{i}(s) \tag{5.4} \]сходятся к $\mathcal{G}$ в $L^{2}([0,T]^{2})$. Соответствующие конечноранговые операторы
\[ (\mathsf{G}_{n}\psi)(t):=\int_{0}^{T}\mathcal{G}_{n}(t,s)\psi(s)\,ds. \tag{5.6} \]Предложение 5.2. При Предположении 3.1 имеем $\|\mathsf{G}_{n}-\mathsf{G}\|\to 0$.
Приближённые уравнения к (5.2) с $\mathsf{G}_{n}$ вместо $\mathsf{G}$ сводятся к конечномерным линейным системам (обращение матриц Грама). Предложения 5.4–5.5 и Теорема 5.6 оригинала доказывают сходимость приближённых стратегий $\nu^{0,n}$ к $\nu^{0,*}$ и корректность приближённых констант $\eta_{n}$. На практике $n=300$ даёт баланс точности и вычислительной стоимости для иллюстраций раздела 4.
Замечания 5.7–5.9 (суть). Схема не требует явного спектрального разложения $\mathsf{G}$; достаточно проекций на базис Фурье (или иной полный базис). Сходимость в операторной норме обеспечивает сходимость стратегий в $L^{2}$ и поточечную непрерывность предельной $\nu^{0,*}$. Реализация сводится к численному интегрированию для коэффициентов $b_{i}$ и обращению матрицы размера $n\times n$.
6. Заключение
Статья строит явное многопериодное равновесие Stackelberg между медленным институциональным инвестором (мажорный агент) и HFT (минорный агент) при внешней информации в дрейфе цены и агрегированном постоянном/временном price impact.
Ключевые выводы:
- Явное равновесие. Оптимальная стратегия HFT (Теорема 3.2) — feedback по инвентарю и условному ожиданию импактированного сигнала; оптимальная стратегия института (Теорема 3.5) — через резольвенту уравнения Фредгольма, порождённого ответом HFT.
- Predatory vs cooperative. В каждом периоде HFT может фронтраннить поток института или торговать кооперативно — в зависимости от знака и силы импактированного сигнала $\mu_{t}-\kappa_{0}\nu^{0,*}_{t}$ относительно периодических штрафов за инвентарь.
- Не шум. Учёт среднего ответа HFT существенно улучшает PnL института относительно бенчмарка, игнорирующего минорного агента. Order-flow HFT — не «шум», а стратегически значимый компонент исполнения.
- Микроструктурные паттерны. Равновесные стратегии эндогенно порождают U-образный внутридневной объём и характерные ускорения ликвидации в начале и конце сессий/дней.
- Метод. Теория интегральных уравнений даёт податливое многопериодное решение при асимметрии частот, информации и инвентарных ограничений — там, где классические Nash-модели predatory trading либо детерминированы, либо ограничены одним-двумя периодами.
Практический смысл для TCA и дизайна алгоритмов исполнения: оптимальная траектория крупного мета-ордера зависит не только от собственного импакта, но и от стратегической реакции быстрых игроков на наблюдаемый поток и внешние сигналы. Игнорирование этой реакции систематически ухудшает исполнение.
Приложения (кратко)
Полные доказательства — в разделах 6–10 и приложениях A–C оригинала (PDF, 66 страниц). Кратко содержание:
- Раздел 6. Доказательство Теоремы 3.2: вариационное исчисление для задачи минорного агента, уравнение Риккати, представление через ядро $\mathcal{K}$, строгая вогнутость при $2\alpha\ge\kappa_{1}$.
- Раздел 7. Доказательство Теоремы 3.5: подстановка ответа HFT в функционал мажорного агента, сведение к квадратичной задаче в $L^{2}$, резольвента $\mathsf{R}$, fuel-ограничение через множитель $\eta$.
- Разделы 8–9. Спектральные свойства $\mathsf{G}$, компактность, симметрия ядра $\mathcal{G}$, вспомогательные леммы об операторах.
- Раздел 10. Сходимость численной схемы (Предложения 5.2, 5.4, 5.5, Теорема 5.6).
- Приложение A. Пример явного спектрального разложения при $\phi^{1}\equiv 0$.
- Приложения B–C. Технические доказательства лемм раздела 6 (необходимость/достаточность условий оптимальности).
Литература
- Almgren, R. and Chriss, N. (2000). Optimal execution of portfolio transactions. Journal of Risk, 3:5–39.
- Belak, C., Muhle-Karbe, J., and Ou, K. (2019). Liquidation in target zone models. Market Microstructure and Liquidity.
- Carlin, B. I., Lobo, M. S., and Viswanathan, S. (2007). Episodic liquidity crises: Cooperative and predatory trading. Journal of Finance, 62(5):2235–2274.
- Cartea, Á. and Jaimungal, S. (2016). Incorporating order-flow into optimal execution. Mathematics and Financial Economics, 10:339–364.
- Cartea, Á., Jaimungal, S., and Penalva, J. (2015). Algorithmic and High-Frequency Trading. Cambridge University Press.
- Casgrain, P. and Jaimungal, S. (2019). Trading algorithms with learning in latent alpha models. Mathematical Finance.
- Casgrain, P. and Jaimungal, S. (2020). Mean-field games with differing beliefs for algorithmic trading. Mathematical Finance, 30(3):995–1034.
- Cont, R. (2011). Statistical modeling of high-frequency financial data. IEEE Signal Processing Magazine, 28(5):16–25.
- Cont, R., Micheli, A., and Neuman, E. (2022). Fast and Slow Optimal Trading with Exogenous Information. arXiv:2210.01901 (66 страниц); SSRN 4489258.
- Drapeau, S., Luo, P., Schied, A., and Xiong, D. (2019). An FBSDE approach to market impact games with stochastic resilience. Preprint.
- Evangelista, D. and Thamsten, Y. (2020). On competition in financial markets with price impact. Preprint.
- Fu, G., Horst, U., and Xia, X. (2020). Portfolio liquidation games with self-exciting order flow. Preprint.
- Gârleanu, N. and Pedersen, L. H. (2016). Dynamic portfolio choice with frictions. Journal of Economic Theory, 165:487–516.
- Kirilenko, A., Kyle, A. S., Samadi, M., and Tuzun, T. (2017). The Flash Crash: High-frequency trading in an electronic market. Journal of Finance, 72(3):967–998.
- Lehalle, C.-A. and Neuman, E. (2019). Incorporating signals into optimal trading. Finance and Stochastics, 23:275–311.
- Micheli, A., Muhle-Karbe, J., and Neuman, E. (2021). Closed-loop Nash competition for liquidity. Preprint.
- Neuman, E. and Schied, A. (2022). Protecting pegged currency markets from speculative investors. Mathematical Finance.
- Neuman, E. and Voß, M. (2021). Optimal signal-adaptive trading with temporary and transient price impact. Preprint.
- Neuman, E. and Voß, M. (2022). Trading with the crowd. Preprint.
- Porter, D. and Stirling, D. S. G. (1990). Integral Equations: A Practical Treatment, from Spectral Theory to Applications. Cambridge University Press.
- Roşu, I. (2019). Fast and slow informed trading. Journal of Financial Markets, 43:1–30.
- Schöneborn, T. and Schied, A. (2009). Liquidation in the face of adversity: Stealth vs. sunshine trading. SSRN.
- U.S. Securities and Exchange Commission (2014). Equity Market Structure Literature Review. Part II: High Frequency Trading.
- Voß, M. (2022). A two-player price impact game. SIAM Journal on Financial Mathematics.
Перевод основного текста с сохранением структуры, формул и ключевых результатов. Полные доказательства — в оригинале: arXiv:2210.01901 (66 страниц) · Cont, Micheli, Neuman.