SlideShare a Scribd company logo
Моделирование и анализ данных книг учета лимитных
заявок:
Активная модель управления очередью
Simulating and analyzing order book data:
The queue-reactive model
Weibing Huang, Charles-Albert Lehalle and Mathieu Rosenbaum
LPMA, University Pierre et Marie Curie (Paris 6)
Kepler-Cheuvreux
Capital Fund Management
December 3, 2013
Перевод Якушевой А.О. для ОАО ИК «Церих Кэпитал Менеджмент»
Краткое содержание
Авторы данной статьи предпринимают попытку, посредством анализа данных из книг учета
заявок ультра-HFT трейдеров, вывести модель, сочетающую в себе функциональные
характеристики их книг заявок с фактическими данными из области менее скоростных
финансовых операций. Для этого исследуемый период времени разбивается на отрезки, в
течение которых тщательно выбранная для сравнения «справочная» цена (обычно средняя
цена) остается неизменной. Внутри этих отрезков, книги учета лимитных заявок
рассматриваются как Марковские процессы, или иначе системы управления очередью.
Фактически, в статье предполагается, что интенсивность потока биржевых приказов зависит от
текущего состояния книги. Тогда, на основе рыночных данных возможно определить область
действия этой модели и ее параметры. Далее, чтобы сформулировать релевантную модель для
всего исследуемого периода, используется стохастический механизм, который позволяет
переключаться с одного периода неизменной справочной цены на другой. Таким образом,
становится возможным не только точно воспроизвести то, как ведет себя фондовый рынок, но
также получить модель, полезную на практике, особенно в качестве симулятора рынка для
анализа транзакционных издержек сложных торговых алгоритмов.
Ключевые термины: книга учета лимитных заявок, микроструктура, данные высокоскоростного
трейдинга, теория очередей, дискретный марковский процесс, эргодичность, волатильность,
механическая волатильность, симулятор рынка ценных бумаг, вероятность выполнения сделки,
анализ транзакционных издержек, рыночное воздействие.
1. Введение
Электронные книги учета лимитных заявок, где участники рынка высылаю свои заявки на
покупку/продажу ценных бумаг посредством системы непрерывных двойных аукционов,
сейчас являются преобладающим механизмом торговли на финансовых рынках. Поэтому
трудно переоценить важность изучения процессов, протекающих в книгах учета, и их
динамики. В самом деле, глубокое понимание этих данных позволяет государственным
органам применять максимально подходящие меры регулирования рынка, маркетмейкерам –
поставлять ликвидность по более низким ценам, а инвесторам – экономить на транзакционных
издержках, попутно повышая и закрывая свои позиции, что в результате приводит к снижению
стоимости оборотных фондов публичных компаний. Более того, становится возможным даже
получать ценные инсайты о характеристиках цен, руководствуясь доступными данными книг
учета.
Среди научных работ по этой теме следует в первую очередь отметить основополагающую
статью Смита и соавторов [Smith et al., 44], где для изучения свойств книг учета лимитных
заявок авторы применяют теорию среднего поля при допущении, что потоки заявок
подчиняются законам независимого распределения Пуассона. Хотя это допущение несколько
противоречит реальным наблюдениям, его простота позволяет вывести множество интересных
формул, некоторые из которых возможно протестировать на рыночных данных. Вслед за
данной работой был предпринят ряд попыток развить идею авторов. Например, в статье [14],
одни из исследователей рассчитали вероятности различных событий в рамках модели,
выведенной Смитом и соавторами. Другие исследовали условия, при которых данная система
остается стабильной [1]. В качестве замены гипотезе независимости по Пуассону, можно
использовать более реалистичную предпосылку о том, что потоки заявок на самом деле -
зависимые точечные процессы. Так, в работе Хьюлетта [Hewlett, 26] автор предлагает
моделировать процесс подачи заявок в рамках точечного процесса самостоятельного выхода
по Хоуксу (Hawkes). Другой исследователь, Лардж, в своей работе [Large, 31] также предлагает
интересный способ использования процессов Хоукса – сформулированная им модель
позволяет воспроизводить свойства кластеризации, имеющие место при размещении заявок на
фондовой бирже. С другой стороны, недостатком этого метода являются числовые погрешности
в оценке параметров, а также более сложная измеримость результатов.
В большинстве случаев, самые интересные подходы были сформулированы в сильной степени
для того, чтобы понять динамику рыночных данных из области высокоскоростного трейдинга.
В некоторых из них во главе угла стоят рыночные данные и фокус на их максимальное
использование, например:
 Исследование связи между параметрами размера заявок и частоты их поступления, см.
[11]
 Анализ эффектов объемного воздействия на цену (а именно «рыночного воздействия»)
в течение длительных периодов (от нескольких часов до дней), см. [3, 4, 7, 19, 20, 35,
39, 46]
 Изучение направления изменения цены ценной бумаги в зависимости от различных
уровней первоначальных заявок в книге учета заявок, см. [13]
 Изучение поведения определенной группы агентов на рынке (чаще всего –
высокоскоростных трейдеров), см. [5, 36]
 Оценка подходящих параметров высокоскоростной биржевой торговли, см. [17, 25, 27,
42, 48]
Прочие научные работы имеют более теоретический уклон с различными целями
исследования, например:
 Понимание оптимального поведения игроков и как оно влияет на динамику развития
рынка, см. [29, 43]
 Изучение асимптотических свойств цен активов в совокупности с характеристиками,
обусловленными структурой книги учета заявок, см. [30].
В свою очередь, данная работа призвана более глубоко и детально исследовать заявленную
область. Во-первых, с точки зрения данных, в ней используются не только данные книги учета
заявок первого уровня (цены и количества лучших заявок на продажу и покупку), но также и
параметры всех заявок, размещенных всеми игроками, включая те, которые пока ждут
исполнения, так как их цена на несколько пунктов ниже или выше текущих лимитов книги.
Более того, авторы работы также ставят перед собой цель получить теоретические
инструменты, которые необходимы для понимания рыночных данных, и продемонстрировать
их применимость в регулировании рынка государственными органами. Чтобы передать суть
динамики книги учета заявок, авторы формулируют несколько стохастических моделей и
применяют рациональные статистические методы к рыночным данным, тем самым пытаясь
вывести для них необходимые свойства. Это позволяет им понять, чего не хватает в каждой из
моделей в свете расхождений между реальными данными и полученными при симуляции.
В работе авторы также руководствуются принципом обслуживания в порядке поступления (в
оригинале, правило «first-in-first-out») – согласно ему, книгу учета заявок можно считать
высокоразмерной системой управления очередью, в которой заявки поступают и уходят в
произвольном порядке. В такой системе динамика различных лимитных приказов часто
определяется их «расстоянием» до определенной справочной цены (например, лучшая цена
предложения или спроса, средняя цена, неявная справедливая цена и т.д.). Таким образом,
устанавливаются сильные зависимости между очередями на разных «расстояниях» - объем на
определенном «расстоянии» от справочной цены может переключиться на какое-либо
соседнее значение при изменениях справочной цены. Это одна из причин, по которым
изучение динамики в системах управления очередями является весьма сложной задачей.
Чтобы преодолеть эти затруднения, авторы данной статьи разбили изучаемый временной
период на отрезки, в которые справочная цена остается неизменной, и далее перешли к
формулированию модели. Его можно разбить на два этапа – сначала авторы изучают книги
учета лимитных заявок на временных отрезках с постоянной справочной ценой, а вслед за
этим переходят к исследованию динамики справочной цены.
Таким образом, на первом этапе, основной интерес представляет следующий вопрос – как
смоделировать динамику книги учета заявок в течение периода, когда справочная цена
остается неизменной? И каков ее асимптотический вид, если этот период достаточно
продолжительный? В рамках временных интервалов с постоянной справочной ценой,
предполагается, что динамика системы управления очередью остается неизменной. Такое
предположение позволяет агрегировать данные с этих отрезков, чтобы дальнейшие оценки
были статистически надежными. При этом следует отметить, что такие модели применимы для
активов с большим спредом, чьи периоды неизменной справочной цены достаточно
продолжительны для точной оценки параметров. Для этих активов, справочная цена
выбирается просто как средняя цена, если величина спреда (измеренная в пунктах) является
нечетным числом, или как ее значение на момент перед последним изменением (более
подробные определения приведены в Разделе 2.2)
На локальном уровне, на фондовом рынке есть два вида открытой информации, доступной
игрокам, - исторические данные потоков заявок и текущее состояние книги учета лимитных
заявок. В данном исследовании авторы были более заинтересованы в том, как на решения
игроков влияет информация второго вида. Удивительно, но до сих пор этот вопрос редко
поднимался исследователями. В качестве исключения можно отметить лишь одну интересную
статью [см. 21], в которой в которой воздействие состояния книги учета заявок на динамику
очереди анализируется с помощью частных производных.
Данные книг учета, которые используются в данном исследовании, достаточно просто описать.
Каждый раз, когда трейдер (или трейдинговая система, которой управляет трейдер) посылает
сообщение на сервер торговой площадки, возможны следующие исходы:
1) Размещение новой «выжидающей» (нерыночной) заявки в книге учета (приказ на
покупку по цене ниже, чем лучшая цена предложения, или приказ на продажу по цене
выше, чем лучшая цена спроса). Такой вид заявок называется лимитными приказами.
2) Отмена уже существующей заявки
3) Изменение цены и/или объема в уже существующей заявке
4) Потребление доступной ликвидности (приказ на покупку по цене не ниже, чем лучшая
цена предложения, или приказ на продажу по цене не выше, чем лучшая цена спроса),
или иначе рыночный приказ
В данные, которые исследуют авторы статьи, не включается информация о скрытых пулах
(часть или даже весь объем которых не видны остальным игрокам на рынке). Тем не менее,
отметим, что исход размещения скрытого заказа обычно следующий - как только заявка на
заявленный объем закрывается, если скрытый заказ был выполнен не полностью, добавляется
«новый лимитный приказ» на некоторый объем по той же цене. Поэтому для исследования
авторы выбирали торговые площадки, на которых редко торгуются скрытые пулы.
Предметом исследования являются три из возможных исходов размещения приказа, а именно:
 Размещение лимитного приказа
 Отмена существующего приказа
 Рыночный приказ
Четвертый исход, изменение цены или количества, в данном исследовании не изучается, так
как его можно рассматривать как частный случай остальных трех. Изменение можно
представить или как отмену заявки (если изменение заключается в снижении объема), или
размещение лимитного приказа (если это увеличение объема), или комбинацию отмены и
размещения приказов (если это изменение цены).
В рамках периодов постоянной справочной цены можно отследить динамику
последовательности трех выбранных исходов, используя методику точечных процессов. Здесь
возможно формулировать различные модели, основывающихся на разных предпосылках о
наборе данных, которыми располагают участники рынка для принятия решений. Интенсивность
поступления заявок предполагается зависимой от текущего состояния книги учета заявок. Это
подразумевает, что книга учета сама, по сути, становится непрерывным Марковским
скачкообразным процессом в счетном пространстве состояний, инфинитезимальная
образующая которого может быть оценена из рыночных данных. Кроме того, исследователям
удалось рассчитать асимптотическое распределение книги учета заявок. Реалистичность
подхода авторов можно оценить путем сравнения ожидаемых результатов моделей с
наблюдаемыми. Данная статья содержит две такие иллюстрации – это примеры двух ценных
бумаг с большим спредом на французской фондовой бирже Euronext Paris – акции France
Telecom and Alcatel-Lucent (в Приложении). Их стоит также рассматривать как подробные
примеры того, как, по мнению авторов, можно использовать полученную методику на
практике.
Во второй части работы авторы развивают свою концепцию, чтобы в нее вписывались
высокоскоростные характеристики торгуемых активов наряду с их макроскопическими
свойствами (в целом определяемыми как волатильность). В первую очередь авторы исследуют
модель, зависящую исключительно от книги учета заявок, – для этого они допускают
возможность изменения справочной цены (и следовательно переключения очередей) с некой
вероятность , когда одна из лучших очередей полностью исчерпывается, или когда поступает
новый заказ, находящийся в рамках спреда. Важное замечание, касающееся этой модели,
заключается в том, что волатильность цены ограничена сверху. Действительно, интуитивно
понятно, что максимальное значение цены достигается, когда равна 1, то есть если допустить,
что справочная цена изменяется всегда, когда изменяется средняя цена. Авторы определяют
этот уровень как «максимальную механическую волатильность», так как она возникает из-за
колебаний цены, обусловленных произвольным порядком поступления приказов. В реальности,
данный уровень обычно оказывается ниже, чем эмпирическая волатильность, рассчитанная по
рыночным данным. Причина этого довольно проста – реальный рынок развивается не так, как
закрытая физическая система, в которой единственным случайным фактором является
эндогенное взаимодействие между агентами. На него также влияет информация извне, такая
как, например, новости, которые способны повысить волатильность цены. Поэтому, чтобы
учесть эту особенность, авторы статьи добавили в свою модель экзогенное (определяемое
извне) изменение цен. Полученная в итоге модель называется в статье активная модель
управления очередью (в оригинале, «reactive-queue model»)
Так как модель авторов учитывает зависимости, имеющие место в очереди заявок на покупку и
продажу акции в книге учета, она может быть использована для оценки вероятности
исполнения пассивных приказов (более подробно об этом в Разделе 2.6). На самом деле,
модель представляет намного бóльшую пользу для непосредственных игроков на фондовой
бирже, так как дает возможность оценивать рыночное воздействие от размещения приказов.
Для примера, возьмем заявку на покупку – при ее размещении в одной из очередей или ее
реализации в очереди с лучшей ценой спроса, состояние системы корректируется, что в свою
очередь меняет условные законы последующих рыночных событий. Таким образом, становится
возможным оценить потенциальное воздействие трейдинговой стратегии, используя набор
рыночных и лимитных приказов. Чтобы проиллюстрировать это, в Разделе 3 данной статьи
приведены примеры использования подхода авторов в анализе транзакционных издержек
сложных трейдинговых стратегий.
Для понимания читателей, данная работа организована следующим образом: в последующем
Разделе 2 авторы приводят детали своего исследования в рамках периодов постоянной
справочной цены. Они начинают с очень общей концепции динамики книги учета лимитных
заявок и затем выводят три более специфических модели. Первая из них представляет собой
так называемый «процесс рождения и гибели» (в оригинале «Birth and Death process»), в
котором динамика книги заявок является независимой при различных «расстояниях» от
справочной цены. В этих условиях можно асимптотически описать характер поведения книги
заявок. Второй подход представляет собой систему управления очередью, в которой позиции
спроса и предложения независимы, но у двух крайних точек каждой стороны может
наблюдаться некая корреляция. Авторы показывают, что эту модель можно рассматривать как
квазислучай процесса рождения и гибели и допускают, что ее инвариантным распределением
может быть матричное геометрическое решение. В своей третьей модели авторы
предусматривают возможность перекрестных зависимостей между очередями спроса и
предложения. В конце Раздела 2 приводится обзор применения этих моделей к вычислению
вероятностей выполнения заявок. В Разделе 3 авторы переходят к исследованию динамики
справочной цены. В частности, они развивают уже упомянутую выше активную модель
управления очередью, чтобы она была применима на протяжении всего исследуемого периода.
Данный раздел завершает иллюстрация того, как концепция авторов может быть использована
для анализа транзакционных издержек и рыночного воздействия. И в заключение, Раздел 4
содержит выводы и перспективные итоги.
2. Динамика книги учета лимитных заявок при условии постоянной
справочной цены
Для периодов времени, когда справочная цена постоянна, авторы рассматривают три
различные модели для описания книги учета лимитных заказов. На базовом уровне, эти модели
можно представить с помощью общей структуры, которая описывается ниже.
2.1 Общая структура моделей
В общем виде, книга учета лимитных заявок рассматривается как вектор в 2К-мерном
пространстве, где К означает количество доступных лимитных заказов со стороны спроса и
предложения (см. График 1). Справочная цена, названная , обозначает центр вектора, и для
ее определения в следующих секциях авторы берут среднюю цену. Книга учета разделяется на
две части справочной ценой. Первая (левая) часть это сторона спроса [ ], где
означает доступный объем на расстоянии i − 0.5 пунктов влево от справочной цены .
Авторы
График 1. Книга учета лимитных заявок
допускают, что игроки со стороны спроса размещают лимитные приказы на покупку, отменяют
существующие приказы на покупку и размещают рыночные приказы на продажу. Вторая
(правая) часть на графике это, соответственно, сторона предложения [ ], где
означает доступный объем на расстоянии i − 0.5 пунктов вправо от справочной цены .
Игроки с этой стороны могут размещать лимитные приказы на продажу, отменять
существующие приказы на продажу и размещать рыночные приказы на покупку. Рыночные
приказы на покупку или продажу могут потреблять объемы акций в очередях с наилучшей
котировкой (соответственно и ). Эти очереди определяются как непустые
очереди на покупку (продажу) с наибольшей (наименьшей) ценой (при условии, что в них
достаточно объема для реализации заявки, иначе рыночные приказы могут потребить объем и с
последующих очередей).
Авторы обозначают как количество размещенных лимитных заявок с ограничением
объема в , за период [0, t]. Аналогичным образом, является показателем для процесса
отмены лимитных заявок за тот же период. И также авторы вводят показатели и
– для описания процессов потребления рыночных приказов соответственно на покупку и на
продажу. Интенсивности этих четырёх процессов обозначаются соответственно как , ,
и . Авторы также принимают за постоянную величину размер заявки при каждом
значении (при этом размеры заявок при разных уровнях ограничения могут отличаться). В
реальности эти размер могут устанавливаться на уровне средних по рынку. Таким образом,
последнее предположение достаточно нереалистично, однако оно существенно снижает
сложность авторской концепции и имеет вторичное значение относительно проблем и задач
данного исследования.
В своей работе авторы хотели бы создать модель, в которой игроки – как и в реальной жизни,
– имели бы возможность корректировать свою стратегию и интенсивность торговли в
соответствии с видимым им состоянием книги учета лимитных заказов. Поэтому они назначают
эти интенсивности зависимыми функциями от состояния книги учета . 2K-мерный процесс
задается как непрерывный Марковский
скачкообразный процесс в счетном пространстве , с размером скачка равным 1. Для
, и , где для и , матрица
инфинитезимальной образующей для процесса X (t) определяется как:
∑
где bestbid(x) и bestask(x) являются показателями лучших очередей на покупку/продажу при
состоянии книги учета заявок х. Таким образом, данная структура предполагает, что участники
рынка в некотором смысле лишены памяти о прошлых событиях. Кроме того, процессы
поступления заявок независимы с учетом состояния книги учета. Эмпирические свойства
данных функций интенсивности будут более подробно разобраны в дальнейших разделах.
Следующим шагом в работе является получение теоретических результатов эргодичности
системы при условии двух очень общих предпосылок:
Предпосылка 1. Интенсивность суммарного потока заявок в системе управления очередью есть
ограниченная функция на пространстве Ω: существует конечное действительное число H > 0,
такое что для любого x Ω,
∑ | |
[ ]
Предпосылка 2. Существуют положительное целое число и δ > 0, такие что для всех i и
всех x Ω, если ,
Первая предпосылка эквивалентна условию . Она не допускает взрывного
роста внутри системы: скорость поступления/реализации заявок остается ограниченным для
любого данного состоянии книги учета лимитных заявок. Это достаточно реалистично, так как
на рынке существует конечное число игроков и, даже если они в своей работе пользуются
трейдинговыми алгоритмами, минимальное время, которое необходимо им, чтобы принять
решение, ограничено снизу. Вторую же предпосылку можно рассматривать следующим
образом – рыночные игроки в конечном счете размещают меньше лимитных заказов, чем
рыночных и отменяющих заявок.
Далее авторы обозначают как вероятность перехода из состояния x в состояние y в
момент времени t. Напомним, что Марковский процесс в счетном пространстве является
эргодичным, если существует мера вероятности π, которая удовлетворяет условию πP = P (π
называют инвариантной мерой), и для каждого x и y выполняется:
В ходе исследования авторы получили следующие результаты по этому направлению:
Теорема 2.1 При выполнении предпосылок 1 и 2, 2K-мерный Марковский скачкообразный
процесс X является эргодичным. (доказательство теоремы приведено в Приложении)
Данная теорема очень важна, так как по сути означает, что при достижении достаточно
протяженного временного периода исследования, мы начинаем иметь дело фактически с
постоянной, стабильной структурой модели, что позволяет использовать методы статистической
оценки. По большей части, это дает нам понимание асимптотического распределения книги
учета лимитных заказов.
2.2 Описание данных и определение справочной цены
Прежде чем более подробно описывать конкретные модели книг учета заявок, необходимо
дать характеристику данным, на основе которых были сформулированы эти модели.
Использованные данные были получены из массива, принадлежащего французской брокерской
компании Cheuvreux, и датируются январем 2010-мартом 2012 гг. Для каждой торговой
площадки в массиве имеются данные о книге учета лимитных заявок (цены, объемы и
количества заявок) вплоть до пятой лучшей заявки на обеих сторонах (покупки и продажи) для
всех моментов, когда происходили изменяющие состояние книги учета события (размещения
лимитных приказов, отмены приказов, изменения в существующих заявках или рыночные
приказы). Из-за того, что возможна некоторая синхронизация между различными торговыми
площадками, авторы в своем исследовании сосредоточились только на первичном фондовом
рынке. Они также не рассматривали рыночные данные, относящиеся к первому и последнему
часам торгового дня, так как эти периоды обычно имеют специфические черты из-за
особенностей фаз открытия/закрытия аукциона. Авторы изучали две крупные европейские
ценные бумаги (France Telecom и Alcatel-Lucent) и получили для них достаточно похожие
результаты.
Некоторые характеристики этих двух площадок приведены в Таблице 2.2. Как основную
иллюстрацию в ходе данной статьи, авторы выбрали пример площадки France Telecom, с
результатами для второй площадки можно ознакомиться в Приложении. Хотя в этой статье речь
идет только об акциях, инструментарий авторов распространяется и на другие ценные бумаги,
такие как облигации или фьючерсы (среди которых достаточно много активов с большим
спредом).
Акция
Среднее
количество
заявок в день
Среднее
количество
операций в день
Средний размер
спреда (в
пунктах)
France Telecom 159250 7282 1.43
Alcatel-Lucent 129400 8626 1.99
Таблица 2.2 Описание данных
Как уже упоминалось во введении, оценка корректной справочной цены является основой для
определения понятия «расстояния». Действительно, справочная цена позволяет
определить центральную точку книги учета лимитных заявок, а также позиции 2K-мерных
ограничений. В концепции авторов, если задана цена для очереди , i = −K, ..., 1, 1, ..., K , то
выполняется следующее:
Когда спред между ценами покупки и продажи составляет один пункт, и оба имеют
значение больше 0, и справочная цена очевидно является средней ценой в данной
модели. Однако когда спред больше, чем один пункт, существует несколько возможных
значений
и она оценивается с помощью следующего метода: когда размер спреда, измеренный в
количестве пунктов, представляет нечетное число, можно использовать среднюю цену
(обозначенную как ) как оценку справочной цены:
В случае же, когда размер спреда является четным числом, использовать среднюю цену уже
нельзя, так как она сама теперь является возможным уровнем для поступающих заявок. В этой
ситуации для оценки справочной цены используется одна из следующих формул:
или ,
в зависимости от того, какое значение ближе к предыдущему уровню справочной цены.
Необходимо отметить, что для определения справочной цены могут использоваться и более
сложные методы, как, например в работах [17, 41]. Кроме того, хотя оценка справочной цены
может быть важной задачей для активов с малым спредом (для них может существовать
несколько достаточно разных справочных цен, т.к. их спред обычно больше, чем один пункт),
однако для активов с большим спредом, оцененные интенсивности остаются неизменными
даже при использовании различных методов определения справочной цены (так как по сути
это средняя цена ).
2.3 Модель 1: Совокупность независимых очередей
В данном разделе приведена формулировка первой простой модели книги учета лимитных
заявок для временных интервалов с неизменной справочной ценой .
2.3.1. Описание модели
В рамках первой модели авторы принимают предпосылку о независимости очередей с
разными лимитами. Таким образом, интенсивности потоков заявок с разными лимитами
становятся функциями от размеров их собственных очередей. Чтобы добиться независимости
между различными лимитами, авторы также допускают, что рыночные заказы с лимитом
потребляют именно объемы, доступные для этого лимита, не поглощая предварительно
ликвидность, которая может быть доступна с лимитами, более близкими к справочной цене. Это
допущение вполне справедливо для активов с большим спредом – их поток рыночных заказов
почти полностью сосредоточен в областях с лимитами, ближайшими к значению слева и
справа. Авторы также заменяют показатели количества посылаемых рыночных приказов на
покупку/продажу и на суммарный показатель количества рыночных приказов в
каждый момент . В результате, в данной модели не учитывается принцип «приоритета цены»
- подбора наилучших условий по цене покупки или продажи для рыночных заказов.
Потоки , и моделируются как независимые точечные процессы
(относительно i). Их интенсивности , и являются функциями от соответствующего
размера очереди . Значения интенсивностей при обозначаются как , и . С
учетом этих предпосылок, книга учета заказов представляет собой набор 2К-мерных
независимых очередей, каждая из которых представляет собой так называемый «процесс
рождения и смерти». В итоге, для долгосрочного поведения данной системы имеет силу
следующее следствие из теоремы 2.1:
Следствие 2.1 При соблюдении предпосылок 1 и 2, Модель 1 (модель совокупности
независимых очередей) является эргодичной.
Необходимо отметить, что фактически, Предпосылка 1 и условие конечности пространства
∑ ∏ [ ]
для каждого i (что обеспечено Предпосылкой 2), являются необходимыми и достаточными
условиями эргодичности данной системы управления очередью (что иллюстрируется, например,
в статье [23]).
Для того чтобы использовать данную модель на практике, остается только оценить функции
интенсивностей, что проделано авторами ниже.
2.3.2 Эмпирическое исследование: Модель совокупности независимых очередей
Как неоднократно уточнялось выше, в Модели 1 интенсивности потоков заказов в некоторой
очереди зависят только от доступного объема в этой очереди. Следовательно, их можно
оценить отдельно – для этого авторы приняли решения принять значение К за 3, так как их
числовые эксперименты показали, что для рассматриваемых акций динамика и эмпирическое
распределение для , при i = 3, 4, 5 весьма сходны с динамикой и распределением для .
Авторы также используют это значение К и в дальнейшем моделировании в этой статье.
Методика оценки интенсивностей начинается со следующего шага – авторы определяют как
«событие» любое увеличение или уменьшение размера очереди, типичное событие
обозначается как ω. Для некой очереди , фиксируется время ожидания (измеряемое
количеством секунд) между событием ω и предшествующим ему событием при , тип события
и размер очереди до события . Размер очереди округляется до наименьшего целого
числа, больше или равного количеству, доступному в данной очереди, деленному на средний
размер события (в оригинале «average event size» или AES) для этой очереди. Тип события
может быть:
• при размещении лимитных приказов с лимитом i,
• при отмене лимитных приказов с лимитом i,
• для рыночных приказов с лимитом i.
Как только происходит изменение справочной цены , данные снова фиксируются. Размеры
очередей для акций France Telecom почти всегда (с вероятностью 99%) меньше, чем 50 AES, и
поэтому для каждой очереди существует примерно 3 x 50 параметров, подлежащих оценке. К
счастью, база данных, с которой работали авторы, достаточно мощная по содержанию для
устойчивого оценивания, - она содержит в среднем около 40 000 наблюдений для каждого
размера очереди, и оцененные значения имеют силу на достаточно узких доверительных
интервалах (то есть оценки в значительной мере достоверны).
Имея наборы значений из исторических данных, легко оценить
интенсивности потоков , и с помощью метода максимального
правдоподобия:
̂
̂ ̂
{ }
{ }
̂ ̂
{ }
{ }
̂ ̂
{ }
{ }
где «mean» (средняя) означает историческую среднюю величину, а #A – мощность множества А.
На Графиках 2, 3 и 4 показаны оцененные функции интенсивностей, а также отношение
входящих и выходящих потоков , определяемое как:
( )
Очевидно, что размер очереди увеличивается, когда ρ > 1, и уменьшается, когда ρ < 1. Данные
для и агрегированы в единый набор (путем объединения двух выборок), для того чтобы
оценить интенсивности на расстоянии i − 0.5 пунктов от справочной цены . Доверительные
интервалы на этих графиках рассчитаны с использованием аппроксимации центрального
предела (более подробные детали процесса приведены в Приложении).
График 2. Функции интенсивностей при , France Telecom
В последующих разделах авторы приводят более подробные комментарии к результатам
модели.
Характеристики поведения заявок в точке первого лимита при соблюдении условия
независимости
• Размещение лимитного приказа: на расстоянии 0.5 пунктов от справочной цены ,
интенсивность процесса размещения лимитных приказов является возрастающей функцией от
размера очереди , ограниченная сверху на отметке около 0,75, достигаемого при размере
очереди близком к 15 AES (15 средним размерам события). Значение соответствует
темпу размещения лимитных приказов в рамках спреда цен покупки/продажи и обычно
оказывается намного меньше, чем другие значения . Одно из возможных объяснений такого
малого значения, когда , состоит в следующем, – размещение заявки создает новый
наиболее выгодный лимит, который обычно связан с существенными рисками при величине
спреда более 1 пункта, так как в данном случае положение «справедливой цены» достаточно
неопределенное. Также причиной могут быть временные эффекты структурных связей между
спредом цен покупки/продажи и волатильностью акции. А именно, если широкий спред возник
из-за высоких инвентарных рисков маркетмейкеров, то вероятность размещения лимитного
приказа в рамках спреда весьма мала. Более подробно данная ситуация и отношения между
спредом, волатильностью и инвентарными рисками разобраны в статьях [16, 24, 45, 47].
• Отмена существующего лимитного приказа: интенсивность отмены приказов является
возрастающей выгнутой функцией с асимптотической верхней границей на уровне около 0,9,
достигаемом при размере очереди близком к 20 AES (20 средним размерам события). Для
авторов этот результат оказался удивительным, так как в данном случае скорее стоило ожидать
линейно возрастающей функции. Причиной такого результата также может быть то, что на
данном рынке, где имеет силу правило обслуживания в порядке поступления («first-in-first-
out»), заявки обслуживаются по приоритетности – то есть один приказ, стоящий прежде другого
в очереди, будет обработан первым. Функция приоритетности заявок действительно является
возрастающей в зависимости от размера очереди, и приказы, имеющие более высокий
приоритет, с меньшей вероятностью подвергнутся отмене.
• Потребление ликвидности рыночными приказами: функция этой интенсивности является
экспоненциально убывающей в зависимости от доступного количества . Этот феномен легко
объясняется тем, что, если ликвидности не хватает, игроки стремятся заполучить ее, и наоборот
– бездействуют и ожидают более выгодной цены, если ликвидности достаточно.
График 3. Функции интенсивностей при , France Telecom
Характеристики поведения заявок в точке второго лимита при соблюдении условия
независимости
• Размещение лимитного приказа: на расстоянии 1.5 пунктов от справочной цены
интенсивность процесса размещения приказов становится убывающей функцией от размера
очереди , с ограничением снизу около 0,5, достигаемым при размере очереди близком к 20
AES (20 средним размерам события). Этот интересный результат является эмпирическим
доказательством того, что участники рынка, играющие на участке от 0.5 до 1.5 пунктов до
справочной цены , могут сильно отличаться. Кроме того, эти результаты проливают свет на
очень распространенную на фондовом рынке стратегию – размещение заказов на расстоянии
1.5 пункта от справочной цены, когда размер соответствующей очереди еще мал, что позволяет
трейдеру завладеть приоритетом к исполнению его заявки. Больше деталей этой стратегии
приведены авторами в Разделе 2.4.2.
• Отмена существующего лимитного приказа: интенсивность отмены приказов возрастает при
более резко, чем при . Также при участники рынка еще больше придерживаются
стратегии сохранять свои заявки в книге учета, если размер очереди увеличивается. Это в
первую очередь вызвано тем, что приоритетность исполнения этих заявок растет, если они
остаются в очереди. Другая причина состоит в том, что они менее подвержены влиянию
краткосрочных рыночных трендов, чем заявки размещенные при (так как их ценовой
уровень дальше от справочной цены ).
• Потребление ликвидности рыночными приказами: рыночные приказы могут поступить в
точке , только если (то есть если является очередью с наилучшими условиями по
цене). Вид функции интенсивности близок к тому, что был получен для точки , однако
абсолютные значения функции конечно намного меньше.
График 4. Функции интенсивностей при , France Telecom
Характеристики поведения заявок в точке третьего лимита при соблюдении условия
независимости
• Размещение лимитного приказа: на расстоянии в 2.5 пункта от справочной цены
интенсивность размещения лимитных заявок обладает схожими свойствами с аналогичной
функцией в точке . Тем не менее, здесь участники рынка меньше стремятся повысить
приоритетность своих заявок, когда размер становится больше, чем 5 AES (5 средних
размеров события). За пределами этого значения, интенсивность размещения заявок остается
стабильной на уровне около 0,5.
• Отмена существующего лимитного приказа: приоритетность заявок снижается на расстоянии
2,5 пункта от справочной цены, так как требуется больше времени, чтобы стать точкой
наилучших условий. Таким образом, интенсивность отмены приказов растет практически
линейно для размеров очереди больше, чем 3 AES. Авторы также обнаружили факт достаточно
высокого темпа отмены заявок в случае, когда размер очереди равен одному, что
свидетельствует о том, что игроки быстрее отменяют свои заявки, если они единственные в
очереди.
• Потребление ликвидности рыночными приказами: в редких случаях, рыночные приказы
могут размещаться в точке (при большом размере спреда могут приходить межрыночные
или рыночные приказы). Функция интенсивности продолжает экспоненциально убывать.
2.3.3 Асимптотическое поведение в Модели 1 (модели совокупности независимых
очередей)
В данной главе авторы обращаются к распределению книги учета лимитных заказов. При
условии, что все очереди независимы между собой, и если имеются оценки функций
интенсивности, становится возможным точно вычислить детали инвариантного распределения
книги учета заказов.
Авторы обозначают вероятностное распределение очереди размера как
У этой очереди есть три различных потока приказов: поток размещаемых приказов
интенсивности , пото отмен приказов интенсивности и поток рыночных
приказов интенсивности .
График 5. Модель 1 (Модель совокупности независимых очередей), инвариантные
распределения , , , France Telecom
Напомним, что отношение входящих и выходящих потоков определяется как
( )
Под понимается стационарное распределение очереди размера , используя которое,
легко вывести следующие условия:
∏
( ∑ ∏ )
Из полученных формул легко увидеть, что долгосрочное поведение книги учета заказов
полностью определяется вектором ρ. Это означает, что две ценных бумаги с очень разной
динамикой потоков могут иметь одно и то же инвариантное распределение отношений их
входящих и выходящих потоков.
Далее авторы сравнивают асимптотические результаты модели с эмпирическими
распределениями, которые наблюдались для , , . Чтобы вычислить эти
эмпирические законы распределения, они используют выборочную частоту в 30 секунд (то есть
каждые 30 секунд фиксируют состояние книги учета лимитных заказов). Результаты их работы
приведены на Графике 5. На этом же графике приведены асимптотические распределения,
полученные в модели Пуассона, которая допускает неизменный темп размещения лимитных и
рыночных приказов и линейно возрастающую интенсивность отмены (параметры
эстимированы из одних и тех же данных).
Из графика видно, что асимптотические результаты, полученные в Модели 1, почти
соответствуют эмпирическим распределениям книги учета лимитных приказов. Это показывает,
что для объяснения формы книги учета не всегда необходимо проводить специальный,
микроэкономический анализ поведения различных видов рыночных игроков. С точки зрения
понимания характеристик книги заказов, методика среднего поля, используемая авторами, дает
весьма убедительные результаты. В авторской постановке задачи, форма книги учета
существенно определяется взаимодействием между типичными стратегиями участников рынка.
Чем дольше справочная цена остается неизменной, тем лучше эти теоретические
асимптотические результаты соответствуют реальным эмпирическим наблюдениям. Именно
поэтому подход авторов применим к акциям с большим спредом, для которых справочная цена
остается неизменной в течение длительных периодов времени. Акции France Telecom, взятые
в качестве примера, показывают средний спред в 1.43 пункта, и только 2,5% событий в книге
учета приказов для этой ценной бумаги меняют справочную цену. В Приложении к данной
статье авторы приводят аналогичные результаты для другой акции, Alcatel Lucent, чей спред в
среднем составляет 1.99 пункта.
2.4 Модель 2: Две совокупности зависимых очередей
В этой главе авторы развивают Модель 1 (модель совокупности независимых очередей) так,
что ее новая формулировка позволяет изучить зависимости между очередями с различными
лимитами.
2.4.1 Описание модели
Важным элементом, не учтенным в Модели 1, является понятие «наилучшего лимита».
Институциональные трейдеры и брокеры обычно размещают большинство своих лимитных
приказов в рамках таких наилучших лимитов, в то время как многие маркетмейкеры,
арбитражеры и прочие высокоскоростные трейдеры также часто ставят свои приказы в
очереди за пределами этих лимитов. Вследствие этого, динамика при может зависеть не
только от размера очереди в этой точке, но и от того, как этот лимит соотносится с наилучшим,
то есть, не равно ли нулю. Проведенные авторами эмпирические исследования функций
интенсивности при для различных наборов ( , показали существенный сдвиг в
оцененных функциях в точке , когда становится равным нулю. При этом функции
интенсивности при остаются приблизительно одними и теми же при изменениях в
значении .
В продолжение вышесказанного, авторы решили использовать следующие интенсивности для
очереди в : и (и соответственно и ), которые являются функциями от и
(соответственно, и ). Интенсивности при , i = ±2 становятся функциями только от
. Для ценных бумаг с большим спредом вероятность того, что , i ≥ 3 является наилучшим
лимитом, пренебрежимо мала. Таким образом, можно предположить, что рыночные приказы
размещаются только при и . Это позволяет сохранить условие независимости между
и наборами ( ). Когда (и соответственно ) > 0, интенсивность потребления
рыночных приказов (и соответственно ) является функцией от (и соответственно
), и обозначается как (и соответственно ). Когда (и соответственно ) = 0,
интенсивность (и соответственно ) является функцией от (и соответственно )
и обозначается как (и соответственно ).
В отличие от предпосылок в Модели 1, Модель 2 (или модель двух совокупностей зависимых
очередей) опирается на принцип приоритетности цены при размещении рыночных приказов, а
также на механизм переключения режимов динамики в точке в зависимости от того,
является ли наилучшим лимитом. С другой стороны, в этой модели не учитываются
взаимосвязи между стороной спроса ( , i < 0) и предложения ( , i > 0), которые будут
подробнее изучены в Разделе 2.5. С учетом этих предпосылок, 2K-мерный Марковский процесс
может быть разделен на два идентичных (в теории) 2-мерных Марковских процесса
( и ), и (2K − 4) независимых очередей. Таким образом, вопрос сводится к
изучению 2-мерного непрерывного скачкообразного процесса про Маркову .
2.4.2 Эмпирическое исследование: Модель двух совокупностей зависимых очередей.
Модель 2 является частным случаем общих условий, описанных в секции 2.1. Таким образом,
долгосрочные характеристики модели, сформулированных в рамках общего случае, имеют
место и здесь, и возможна статистическая эстимация параметров модели. Подробные детали
расчетов в этой модели будут даны далее, в секции 2.4.3, а в данной главе авторы начинают с
описания эмпирических свойств модели.
В своем эмпирическом исследовании, авторы ставят перед собой цель – изучить, как участники
рынка принимают решения при в двух различных ситуациях: если = 0 и если > 0. Они
снова используют статистический метод максимального правдоподобия, чтобы оценить
функции интенсивностей , , для i = 1, 2. Так как теперь авторы изучают проблему в 2-
мерном пространстве, фиксирование данных для изучения проходит проще – мониторится
время ожидания (в секундах) между событиями, которые происходят при и , тип
события и размеры 2 очередей ( ) перед событием. Допустим, для i {1, 2}:
• при размещении лимитных приказов с лимитом i,
• при отмене лимитных приказов с лимитом i,
• для рыночных приказов с лимитом i.
Как только происходит изменение величины справочной цены , запускается процесс
фиксирования данных.
Затем авторы оценивают , , , , и с
помощью следующих формул:
Для :
̂
̂ ̂
{ }
{ }
̂ ̂
{ }
̂ ̂
{ }
Для :
̂ (∑ ) { }
̂ ̂
{ }
{ }
̂ ̂
{ }
{ }
̂ ̂
{ }
{ }
И вновь динамика при зависит только от размера очереди в этой точке. Следовательно,
оцененные значения очень близки к тем, что были получены в предположении о
независимости (но не имеют в точности тот же вид, так как в Модели 2 немного иной процесс
фиксирования данных) и не приведены здесь. Оцененные функции интенсивностей при
приведены на Графике 6.
График 6: Функции интенсивности при как функции от и , France Telecom
Далее авторы более подробно разбирают получившиеся результаты:
• Размещение лимитного приказа: хотя обе кривые являются убывающими функциями от
размера очереди, динамика лимитных заявок отличается в случаях, когда = 0 и когда >
0.В первом случае ( = 0), интенсивность размещения рыночных приказов очень быстро
достигает своего асимптотического значение 0,8, примерно при 5 AES. Во втором случае ( >
0), функция продолжает опускаться до более низкого асимптотического значения 0,4. В данном
случае ясно видно, что понятие ранга лимита (того, как он соотносится с наилучшим лимитом)
является важным элементом, принимаемым во внимание рыночными игроками перед
принятием решений. Также важным фактором является расстояние до справочной цены .
• Отмена существующего лимитного приказа: темп отмены приказов выше при = 0. Когда
> 0, интенсивность отмены достаточно высока при = 1, как было и в рассмотренном
ранее случае в точке .
• Потребление ликвидности рыночными приказами: рыночные приказы не могут размещаться
в точке , если остаются свободные объемы при (большие межлимитные рыночные
приказы, которые поглощают несколько лимитных заказов, рассматриваются как несколько
рыночных приказов, размещаемых последовательно в течение очень короткого периода
времени). Интенсивность размещения рыночных приказов, если является наилучшим
лимитом, не сильно отличается от точки , но показывает несколько неожиданный растущий
тренд, когда размер очереди становится больше, чем 5 AES.
• Отношение входящих и выходящих потоков: этот показатель является убывающей функцией
от размера очереди при с асимптотическим значением чуть меньше, чем 1. Предпосылка 2
тем самым выполняется.
Интерпретация в терминах рынка: Графики интенсивности размещения рыночных приказов
могут быть истолкованы с позиций просто модели поведения агентов на рынке. Предположим,
мы имеем на рынке два типа трейдеров, - с большим и очень малым временным горизонтом
(или, иначе, долгосрочных и краткосрочных). Долгосрочные трейдеры принимают решения
независимо от состояния книги учета заявок, в то время как вторые тщательно согласовывают
свои решения с имеющейся локальной информацией. Таким образом, можно предположить,
что долгосрочные трейдеры размещают свои заявки в соответствии с гомогенным по времени
Пуассоновским процессом, - в эту когорту попадают институциональные инвесторы,
использующие торговые алгоритмы на основе брокеража и ориентирующиеся в основном на
общую динамику рынка, чем на данные книг учета приказов. В то же время краткосрочные
трейдеры размещают приказы тогда, когда рассчитывают получить прибыль. В результате,
интенсивность размещения лимитных заявок краткосрочными трейдерами падает до нуля,
когда соответствующий размер очереди возрастает до бесконечности, так как уровень
приоритета новой размещенной заявки есть убывающая функция от размера очереди. В самом
деле, при размещении заявки в начале длинной очереди, убытки при простое заявки намного
выше, чем при пересечении спреда для незамедлительного заключения сделки. Эта
характеристика согласуется с теоретическими результатами применения теории поля,
достигнутыми в работе [29]. Наблюдаемая функция интенсивности размещения лимитных
приказов является, в этом случае, суммой убывающей функции (из-за деятельности
краткосрочных трейдеров) и постоянно функции (из-за долгосрочных трейдеров).
Долгосрочные трейдеры чаще всего работают в области около 2 наилучших лимитов, - это
объясняет большее асимптотическое значение, когда = 0, чем когда > 0. Краткосрочные
трейдеры в свою очередь учитывают и «расстояние» до справочной цены, и ранг лимита:
наилучший лимит на расстоянии 0,5 пунктов от очевидно очень отличается для них от
наилучшего лимита на расстоянии 1,5 пункта. Очередь является для них более
привлекательной, если > 0, так как их лимитные приказы в ней меньше подвержены
краткосрочным рыночным шокам (так как частично покрываются очередью ). Типичная
стратегия арбитражеров в этом случае становится следующей: размещать приказы в точке ,
когда размер очереди не слишком велик, ожидать, пока не станет в конечном итоге
наилучшим лимитом, и затем выбирать один из двух вариантов - оставаться в этой очереди,
если ее размер к этому момент достаточно велик, чтобы покрыть риски краткосрочных
рыночных шоков, или отменять заявки, если размер очереди слишком мал. Такие стратегии
игроков являются еще одной причиной убывания функции интенсивности размещения
лимитных заявок, приведенной на Графике 6.
2.4.3 Модель 2 (Модель двух совокупностей зависимых очередей) как квазислучай процесса
рождения и гибели
В этом разделе авторы приводят свои математически выкладки, развивающие Модель 2. Эта
модель принадлежит к особому классу Марковских процессов, так называемых квазислучаев
процесса рождения и гибели. Их асимптотическое поведение может быть изучено с помощью
матричного геометрического метода. Определения квазислучаев процесса рождения и гибели
и пояснения к применяемой методологии даны в приложении к данной статье.
Динамика системы двух очередей ( , ) является уровнезависимой, – то есть ядро перехода
зависит от текущих значений . В итоге, асимптотическое поведение системы достаточно
трудно рассчитать или оценить. Поэтому авторы принимают дополнительную предпосылку,
чтобы избавиться от уровнезависимости в изучаемом процессе. Это позволяет им легко
выразить его инвариантную меру в матричной геометрической форме и численно рассчитать
ее.
Предпосылка 3: (Независимые Пуассоновские потоки в ) Существуют две положительные
константы и , с < , такие, что для k ≥ 1:
График 7: Модель 2 (Модель двух совокупностей зависимых очередей):
общее распределение , , France Telecom
На практике, and берутся как средние значения соответствующих оцененных функций
интенсивности в точке . Допущение постоянной интенсивности процесса размещения заявок
в упрощает динамику на этом уровне, так что она становится очередью вида M/M/1. Также
в результате этого допущения система двух очередей ( , ) перестает быть
уровнезависимым квазислучаем процесса рождения и гибели. При этом авторы отмечают, что,
хотя им и удалось избавиться от уровнезависимости в процессе, взаимосвязь между и
все еще сохраняется из-за разницы между функциями интенсивности в , когда > 0 и когда
= 0.
2.4.4 Асимптотическое поведение в Модели 2 (Модели двух совокупностей зависимых
очередей)
С учетом Предпосылки 3, становятся возможными достаточно простые численные расчеты
инвариантного распределения ( , ). В сущности, квазислучаи процесса рождения и гибели с
конечной фазой (то есть если их набор значений второго измерения, в нашем случае ,
является конечным) достаточно легко поддаются изучению. В случае бесконечной фазы,
необходимо применять методы усечения, чтобы достигнуть приблизительных результатов.
Однако, благодаря специальной структуре генератора в данной модели, остаточно применить
один простой метод усечения, известный как поклеточное приращение, чтобы решить
уравнения для инвариантной меры (приведенные в Приложении). Кроме того, например, в
статье [6] авторы более подробно описывают детали конвергенции данной процедуры и
используемого метода усечения.
Авторы используют инструмент SMCSolver из пакета программ Mathlab, чтобы рассчитать
инвариантную меру. Они берут and , средние значения ( > 0) и ( > 0) +
( > 0). На Графике 7 показано теоретическое общее распределение ( , ) для акций
France Telecom и для сравнения – общее распределение, полученное из эмпирических данных.
Очевидно, что полученные теоретические результаты являются очень хорошей
аппроксимацией реальных показателей..
2.5 Модель 3: Моделирование зависимостей между сторонами покупателей и продавцов
В этой главе авторы представляют третью выведенную ими модель книги учета заявок для
периодов постоянной справочной цены . В этой модели они также вводят зависимость
между сторонами спроса и предложения.
2.5.1 Описание модели
В Моделях 1 и 2 стороны спроса и предложения рассматриваются по отдельности: динамика
при и предположительно является независимой от прочих точек. В этом разделе,
авторы изучают взаимосвязи между очередями спроса и предложения. Во-первых, они вводят в
аппарат модели функцию :
если
если
если
Эта функция разделяет размер очереди на 3 различных области: малую ([0, m]), обычную ((m,
l]) и большую ((l, +∞)). Далее авторы устанавливают m как 33%-ный нижний квантиль и l
как 33%-ный верхний квантиль . Они также предполагают, что игроки в точке
соизмеряют свое поведение не только с размером целевой очереди, но и с тем, каким является
размер противоположной ей очереди, - малым, обычным или большим. Функции и (и
соответственно и ) моделируются как функции от и . Как и в Модели 1,
авторы предполагают, что рыночные приказы могут поглощать объемы только наилучших
лимитов и посылаются только в точки and . Когда > 0 (и соответственно > 0),
интенсивность потребления рыночных приказов (или ) является функцией от и
(и соответственно и ). Принципы приоритета цены и переключения
режимов при Q±2 сохраняются в данной модели: λ ±2, λ±2 являются функциями от >0
and , и когда = 0 (и соответственно = 0), интенсивность потребления рыночных
приказов (и соответственно ) является функцией от (и соответственно ). С
учетом этих допущений, 2K-мерная задача упрощается до исследования 4-мерного
непрерывного Марковского скачкообразного процесса ( , , , ). Важной чертой этой
модели является то, что очереди не оказывают влияния на динамику при .
Следовательно, необходимо изучить только 3-мерный процесс ( , , ) (или даже 2-
мерный процесс ( , ), если основной интерес состоит в изучении динамики в точках
and ).
Разумеется, можно выбрать и другие исходные точки для анализа, чтобы описать функции
интенсивности при . Например, можно рассматривать их функции от дисбаланса
спроса/предложения первого уровня, определяемого как , или просто как функции от
величины спреда.
2.5.2 Эмпирическое исследование: Моделирование зависимостей между сторонами
покупателей и продавцов
При соблюдении введенных выше предпосылок, метод, описанный в Разделе 2.4, может быть
применен для оценки функций интенсивности при . Таким образом, следующей задачей
авторов становится эстимация функций интенсивности в точке ( , ). Они рассматривают
интенсивности исходящих потоков ( , ), ( , ), ( , ),
( , ) и интенсивности исходящих потоков ( , ) и ( , ).
Используя свойство симметричности книги учета заявок, можно принять ,
и . Далее фиксируются показатели времени
ожидания между событиями, которые происходят в или , тип событий и
размеры 2 очередей до события. Положим, для i = 1, −1:
• при размещении лимитных приказов в ,
• при отмене лимитных приказов в ,
• для рыночных приказов в ,
Как только происходит изменение справочной цены , процесс фиксирования данных
начинается заново.
Мы имеем, для { ̅ }
{ ( ) } { ( ) }
̂ (
∑ ∑ ( )( )
)
̂ ̂ { ( ) }
+
{ ( ) }
̂ ̂ { ( ) }
+
{ ( ) }
̂ ̂ { ( ) }
+
{ ( ) }
На Графике 8 авторы приводят оцененные функции интенсивности для акции France Telecom
(m = 3AES, l = 8AES). Расчет доверительных интервалов является более затруднительной
задачей в этой модели и результат, представленные на Графике 8, являются приблизительными
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок
моделирование и анализ данных книг учета лимитных заявок

More Related Content

Similar to моделирование и анализ данных книг учета лимитных заявок

тема 5 2
тема 5 2тема 5 2
тема 5 2asheg
 
Прогнозирование - Лекция 7. Oracle Demand Management
Прогнозирование - Лекция 7. Oracle Demand ManagementПрогнозирование - Лекция 7. Oracle Demand Management
Прогнозирование - Лекция 7. Oracle Demand Management
Gleb Zakhodiakin
 
Метод реальных опционов в оценке автотранспортных средств
Метод реальных опционов в оценке автотранспортных средствМетод реальных опционов в оценке автотранспортных средств
Метод реальных опционов в оценке автотранспортных средств
ITMO University
 
тема 6 2
тема 6 2тема 6 2
тема 6 2asheg
 
29.03 Procurement Forum | Построение эффективной системы снабжения в диверсиф...
29.03 Procurement Forum | Построение эффективной системы снабжения в диверсиф...29.03 Procurement Forum | Построение эффективной системы снабжения в диверсиф...
29.03 Procurement Forum | Построение эффективной системы снабжения в диверсиф...Space.ua
 
Важность организации ценовой политики в Ритейле и Кросс Канале
Важность организации ценовой политики в Ритейле и Кросс КаналеВажность организации ценовой политики в Ритейле и Кросс Канале
Важность организации ценовой политики в Ритейле и Кросс Канале
Alexandre Keramidas
 

Similar to моделирование и анализ данных книг учета лимитных заявок (8)

тема 5 2
тема 5 2тема 5 2
тема 5 2
 
Forum
ForumForum
Forum
 
Прогнозирование - Лекция 7. Oracle Demand Management
Прогнозирование - Лекция 7. Oracle Demand ManagementПрогнозирование - Лекция 7. Oracle Demand Management
Прогнозирование - Лекция 7. Oracle Demand Management
 
Метод реальных опционов в оценке автотранспортных средств
Метод реальных опционов в оценке автотранспортных средствМетод реальных опционов в оценке автотранспортных средств
Метод реальных опционов в оценке автотранспортных средств
 
тема 6 2
тема 6 2тема 6 2
тема 6 2
 
29.03 Procurement Forum | Построение эффективной системы снабжения в диверсиф...
29.03 Procurement Forum | Построение эффективной системы снабжения в диверсиф...29.03 Procurement Forum | Построение эффективной системы снабжения в диверсиф...
29.03 Procurement Forum | Построение эффективной системы снабжения в диверсиф...
 
9 предотвращение оттока клиентов в телекоме
9 предотвращение оттока клиентов в телекоме9 предотвращение оттока клиентов в телекоме
9 предотвращение оттока клиентов в телекоме
 
Важность организации ценовой политики в Ритейле и Кросс Канале
Важность организации ценовой политики в Ритейле и Кросс КаналеВажность организации ценовой политики в Ритейле и Кросс Канале
Важность организации ценовой политики в Ритейле и Кросс Канале
 

моделирование и анализ данных книг учета лимитных заявок

  • 1. Моделирование и анализ данных книг учета лимитных заявок: Активная модель управления очередью Simulating and analyzing order book data: The queue-reactive model Weibing Huang, Charles-Albert Lehalle and Mathieu Rosenbaum LPMA, University Pierre et Marie Curie (Paris 6) Kepler-Cheuvreux Capital Fund Management December 3, 2013 Перевод Якушевой А.О. для ОАО ИК «Церих Кэпитал Менеджмент» Краткое содержание Авторы данной статьи предпринимают попытку, посредством анализа данных из книг учета заявок ультра-HFT трейдеров, вывести модель, сочетающую в себе функциональные характеристики их книг заявок с фактическими данными из области менее скоростных финансовых операций. Для этого исследуемый период времени разбивается на отрезки, в течение которых тщательно выбранная для сравнения «справочная» цена (обычно средняя цена) остается неизменной. Внутри этих отрезков, книги учета лимитных заявок рассматриваются как Марковские процессы, или иначе системы управления очередью. Фактически, в статье предполагается, что интенсивность потока биржевых приказов зависит от текущего состояния книги. Тогда, на основе рыночных данных возможно определить область действия этой модели и ее параметры. Далее, чтобы сформулировать релевантную модель для всего исследуемого периода, используется стохастический механизм, который позволяет переключаться с одного периода неизменной справочной цены на другой. Таким образом, становится возможным не только точно воспроизвести то, как ведет себя фондовый рынок, но также получить модель, полезную на практике, особенно в качестве симулятора рынка для анализа транзакционных издержек сложных торговых алгоритмов. Ключевые термины: книга учета лимитных заявок, микроструктура, данные высокоскоростного трейдинга, теория очередей, дискретный марковский процесс, эргодичность, волатильность, механическая волатильность, симулятор рынка ценных бумаг, вероятность выполнения сделки, анализ транзакционных издержек, рыночное воздействие.
  • 2. 1. Введение Электронные книги учета лимитных заявок, где участники рынка высылаю свои заявки на покупку/продажу ценных бумаг посредством системы непрерывных двойных аукционов, сейчас являются преобладающим механизмом торговли на финансовых рынках. Поэтому трудно переоценить важность изучения процессов, протекающих в книгах учета, и их динамики. В самом деле, глубокое понимание этих данных позволяет государственным органам применять максимально подходящие меры регулирования рынка, маркетмейкерам – поставлять ликвидность по более низким ценам, а инвесторам – экономить на транзакционных издержках, попутно повышая и закрывая свои позиции, что в результате приводит к снижению стоимости оборотных фондов публичных компаний. Более того, становится возможным даже получать ценные инсайты о характеристиках цен, руководствуясь доступными данными книг учета. Среди научных работ по этой теме следует в первую очередь отметить основополагающую статью Смита и соавторов [Smith et al., 44], где для изучения свойств книг учета лимитных заявок авторы применяют теорию среднего поля при допущении, что потоки заявок подчиняются законам независимого распределения Пуассона. Хотя это допущение несколько противоречит реальным наблюдениям, его простота позволяет вывести множество интересных формул, некоторые из которых возможно протестировать на рыночных данных. Вслед за данной работой был предпринят ряд попыток развить идею авторов. Например, в статье [14], одни из исследователей рассчитали вероятности различных событий в рамках модели, выведенной Смитом и соавторами. Другие исследовали условия, при которых данная система остается стабильной [1]. В качестве замены гипотезе независимости по Пуассону, можно использовать более реалистичную предпосылку о том, что потоки заявок на самом деле - зависимые точечные процессы. Так, в работе Хьюлетта [Hewlett, 26] автор предлагает моделировать процесс подачи заявок в рамках точечного процесса самостоятельного выхода по Хоуксу (Hawkes). Другой исследователь, Лардж, в своей работе [Large, 31] также предлагает интересный способ использования процессов Хоукса – сформулированная им модель позволяет воспроизводить свойства кластеризации, имеющие место при размещении заявок на фондовой бирже. С другой стороны, недостатком этого метода являются числовые погрешности в оценке параметров, а также более сложная измеримость результатов. В большинстве случаев, самые интересные подходы были сформулированы в сильной степени для того, чтобы понять динамику рыночных данных из области высокоскоростного трейдинга. В некоторых из них во главе угла стоят рыночные данные и фокус на их максимальное использование, например:  Исследование связи между параметрами размера заявок и частоты их поступления, см. [11]  Анализ эффектов объемного воздействия на цену (а именно «рыночного воздействия») в течение длительных периодов (от нескольких часов до дней), см. [3, 4, 7, 19, 20, 35, 39, 46]  Изучение направления изменения цены ценной бумаги в зависимости от различных уровней первоначальных заявок в книге учета заявок, см. [13]  Изучение поведения определенной группы агентов на рынке (чаще всего – высокоскоростных трейдеров), см. [5, 36]
  • 3.  Оценка подходящих параметров высокоскоростной биржевой торговли, см. [17, 25, 27, 42, 48] Прочие научные работы имеют более теоретический уклон с различными целями исследования, например:  Понимание оптимального поведения игроков и как оно влияет на динамику развития рынка, см. [29, 43]  Изучение асимптотических свойств цен активов в совокупности с характеристиками, обусловленными структурой книги учета заявок, см. [30]. В свою очередь, данная работа призвана более глубоко и детально исследовать заявленную область. Во-первых, с точки зрения данных, в ней используются не только данные книги учета заявок первого уровня (цены и количества лучших заявок на продажу и покупку), но также и параметры всех заявок, размещенных всеми игроками, включая те, которые пока ждут исполнения, так как их цена на несколько пунктов ниже или выше текущих лимитов книги. Более того, авторы работы также ставят перед собой цель получить теоретические инструменты, которые необходимы для понимания рыночных данных, и продемонстрировать их применимость в регулировании рынка государственными органами. Чтобы передать суть динамики книги учета заявок, авторы формулируют несколько стохастических моделей и применяют рациональные статистические методы к рыночным данным, тем самым пытаясь вывести для них необходимые свойства. Это позволяет им понять, чего не хватает в каждой из моделей в свете расхождений между реальными данными и полученными при симуляции. В работе авторы также руководствуются принципом обслуживания в порядке поступления (в оригинале, правило «first-in-first-out») – согласно ему, книгу учета заявок можно считать высокоразмерной системой управления очередью, в которой заявки поступают и уходят в произвольном порядке. В такой системе динамика различных лимитных приказов часто определяется их «расстоянием» до определенной справочной цены (например, лучшая цена предложения или спроса, средняя цена, неявная справедливая цена и т.д.). Таким образом, устанавливаются сильные зависимости между очередями на разных «расстояниях» - объем на определенном «расстоянии» от справочной цены может переключиться на какое-либо соседнее значение при изменениях справочной цены. Это одна из причин, по которым изучение динамики в системах управления очередями является весьма сложной задачей. Чтобы преодолеть эти затруднения, авторы данной статьи разбили изучаемый временной период на отрезки, в которые справочная цена остается неизменной, и далее перешли к формулированию модели. Его можно разбить на два этапа – сначала авторы изучают книги учета лимитных заявок на временных отрезках с постоянной справочной ценой, а вслед за этим переходят к исследованию динамики справочной цены. Таким образом, на первом этапе, основной интерес представляет следующий вопрос – как смоделировать динамику книги учета заявок в течение периода, когда справочная цена остается неизменной? И каков ее асимптотический вид, если этот период достаточно продолжительный? В рамках временных интервалов с постоянной справочной ценой, предполагается, что динамика системы управления очередью остается неизменной. Такое предположение позволяет агрегировать данные с этих отрезков, чтобы дальнейшие оценки были статистически надежными. При этом следует отметить, что такие модели применимы для активов с большим спредом, чьи периоды неизменной справочной цены достаточно продолжительны для точной оценки параметров. Для этих активов, справочная цена выбирается просто как средняя цена, если величина спреда (измеренная в пунктах) является
  • 4. нечетным числом, или как ее значение на момент перед последним изменением (более подробные определения приведены в Разделе 2.2) На локальном уровне, на фондовом рынке есть два вида открытой информации, доступной игрокам, - исторические данные потоков заявок и текущее состояние книги учета лимитных заявок. В данном исследовании авторы были более заинтересованы в том, как на решения игроков влияет информация второго вида. Удивительно, но до сих пор этот вопрос редко поднимался исследователями. В качестве исключения можно отметить лишь одну интересную статью [см. 21], в которой в которой воздействие состояния книги учета заявок на динамику очереди анализируется с помощью частных производных. Данные книг учета, которые используются в данном исследовании, достаточно просто описать. Каждый раз, когда трейдер (или трейдинговая система, которой управляет трейдер) посылает сообщение на сервер торговой площадки, возможны следующие исходы: 1) Размещение новой «выжидающей» (нерыночной) заявки в книге учета (приказ на покупку по цене ниже, чем лучшая цена предложения, или приказ на продажу по цене выше, чем лучшая цена спроса). Такой вид заявок называется лимитными приказами. 2) Отмена уже существующей заявки 3) Изменение цены и/или объема в уже существующей заявке 4) Потребление доступной ликвидности (приказ на покупку по цене не ниже, чем лучшая цена предложения, или приказ на продажу по цене не выше, чем лучшая цена спроса), или иначе рыночный приказ В данные, которые исследуют авторы статьи, не включается информация о скрытых пулах (часть или даже весь объем которых не видны остальным игрокам на рынке). Тем не менее, отметим, что исход размещения скрытого заказа обычно следующий - как только заявка на заявленный объем закрывается, если скрытый заказ был выполнен не полностью, добавляется «новый лимитный приказ» на некоторый объем по той же цене. Поэтому для исследования авторы выбирали торговые площадки, на которых редко торгуются скрытые пулы. Предметом исследования являются три из возможных исходов размещения приказа, а именно:  Размещение лимитного приказа  Отмена существующего приказа  Рыночный приказ Четвертый исход, изменение цены или количества, в данном исследовании не изучается, так как его можно рассматривать как частный случай остальных трех. Изменение можно представить или как отмену заявки (если изменение заключается в снижении объема), или размещение лимитного приказа (если это увеличение объема), или комбинацию отмены и размещения приказов (если это изменение цены). В рамках периодов постоянной справочной цены можно отследить динамику последовательности трех выбранных исходов, используя методику точечных процессов. Здесь возможно формулировать различные модели, основывающихся на разных предпосылках о наборе данных, которыми располагают участники рынка для принятия решений. Интенсивность поступления заявок предполагается зависимой от текущего состояния книги учета заявок. Это подразумевает, что книга учета сама, по сути, становится непрерывным Марковским скачкообразным процессом в счетном пространстве состояний, инфинитезимальная образующая которого может быть оценена из рыночных данных. Кроме того, исследователям удалось рассчитать асимптотическое распределение книги учета заявок. Реалистичность
  • 5. подхода авторов можно оценить путем сравнения ожидаемых результатов моделей с наблюдаемыми. Данная статья содержит две такие иллюстрации – это примеры двух ценных бумаг с большим спредом на французской фондовой бирже Euronext Paris – акции France Telecom and Alcatel-Lucent (в Приложении). Их стоит также рассматривать как подробные примеры того, как, по мнению авторов, можно использовать полученную методику на практике. Во второй части работы авторы развивают свою концепцию, чтобы в нее вписывались высокоскоростные характеристики торгуемых активов наряду с их макроскопическими свойствами (в целом определяемыми как волатильность). В первую очередь авторы исследуют модель, зависящую исключительно от книги учета заявок, – для этого они допускают возможность изменения справочной цены (и следовательно переключения очередей) с некой вероятность , когда одна из лучших очередей полностью исчерпывается, или когда поступает новый заказ, находящийся в рамках спреда. Важное замечание, касающееся этой модели, заключается в том, что волатильность цены ограничена сверху. Действительно, интуитивно понятно, что максимальное значение цены достигается, когда равна 1, то есть если допустить, что справочная цена изменяется всегда, когда изменяется средняя цена. Авторы определяют этот уровень как «максимальную механическую волатильность», так как она возникает из-за колебаний цены, обусловленных произвольным порядком поступления приказов. В реальности, данный уровень обычно оказывается ниже, чем эмпирическая волатильность, рассчитанная по рыночным данным. Причина этого довольно проста – реальный рынок развивается не так, как закрытая физическая система, в которой единственным случайным фактором является эндогенное взаимодействие между агентами. На него также влияет информация извне, такая как, например, новости, которые способны повысить волатильность цены. Поэтому, чтобы учесть эту особенность, авторы статьи добавили в свою модель экзогенное (определяемое извне) изменение цен. Полученная в итоге модель называется в статье активная модель управления очередью (в оригинале, «reactive-queue model») Так как модель авторов учитывает зависимости, имеющие место в очереди заявок на покупку и продажу акции в книге учета, она может быть использована для оценки вероятности исполнения пассивных приказов (более подробно об этом в Разделе 2.6). На самом деле, модель представляет намного бóльшую пользу для непосредственных игроков на фондовой бирже, так как дает возможность оценивать рыночное воздействие от размещения приказов. Для примера, возьмем заявку на покупку – при ее размещении в одной из очередей или ее реализации в очереди с лучшей ценой спроса, состояние системы корректируется, что в свою очередь меняет условные законы последующих рыночных событий. Таким образом, становится возможным оценить потенциальное воздействие трейдинговой стратегии, используя набор рыночных и лимитных приказов. Чтобы проиллюстрировать это, в Разделе 3 данной статьи приведены примеры использования подхода авторов в анализе транзакционных издержек сложных трейдинговых стратегий. Для понимания читателей, данная работа организована следующим образом: в последующем Разделе 2 авторы приводят детали своего исследования в рамках периодов постоянной справочной цены. Они начинают с очень общей концепции динамики книги учета лимитных заявок и затем выводят три более специфических модели. Первая из них представляет собой так называемый «процесс рождения и гибели» (в оригинале «Birth and Death process»), в котором динамика книги заявок является независимой при различных «расстояниях» от справочной цены. В этих условиях можно асимптотически описать характер поведения книги заявок. Второй подход представляет собой систему управления очередью, в которой позиции спроса и предложения независимы, но у двух крайних точек каждой стороны может
  • 6. наблюдаться некая корреляция. Авторы показывают, что эту модель можно рассматривать как квазислучай процесса рождения и гибели и допускают, что ее инвариантным распределением может быть матричное геометрическое решение. В своей третьей модели авторы предусматривают возможность перекрестных зависимостей между очередями спроса и предложения. В конце Раздела 2 приводится обзор применения этих моделей к вычислению вероятностей выполнения заявок. В Разделе 3 авторы переходят к исследованию динамики справочной цены. В частности, они развивают уже упомянутую выше активную модель управления очередью, чтобы она была применима на протяжении всего исследуемого периода. Данный раздел завершает иллюстрация того, как концепция авторов может быть использована для анализа транзакционных издержек и рыночного воздействия. И в заключение, Раздел 4 содержит выводы и перспективные итоги. 2. Динамика книги учета лимитных заявок при условии постоянной справочной цены Для периодов времени, когда справочная цена постоянна, авторы рассматривают три различные модели для описания книги учета лимитных заказов. На базовом уровне, эти модели можно представить с помощью общей структуры, которая описывается ниже. 2.1 Общая структура моделей В общем виде, книга учета лимитных заявок рассматривается как вектор в 2К-мерном пространстве, где К означает количество доступных лимитных заказов со стороны спроса и предложения (см. График 1). Справочная цена, названная , обозначает центр вектора, и для ее определения в следующих секциях авторы берут среднюю цену. Книга учета разделяется на две части справочной ценой. Первая (левая) часть это сторона спроса [ ], где означает доступный объем на расстоянии i − 0.5 пунктов влево от справочной цены . Авторы График 1. Книга учета лимитных заявок допускают, что игроки со стороны спроса размещают лимитные приказы на покупку, отменяют существующие приказы на покупку и размещают рыночные приказы на продажу. Вторая
  • 7. (правая) часть на графике это, соответственно, сторона предложения [ ], где означает доступный объем на расстоянии i − 0.5 пунктов вправо от справочной цены . Игроки с этой стороны могут размещать лимитные приказы на продажу, отменять существующие приказы на продажу и размещать рыночные приказы на покупку. Рыночные приказы на покупку или продажу могут потреблять объемы акций в очередях с наилучшей котировкой (соответственно и ). Эти очереди определяются как непустые очереди на покупку (продажу) с наибольшей (наименьшей) ценой (при условии, что в них достаточно объема для реализации заявки, иначе рыночные приказы могут потребить объем и с последующих очередей). Авторы обозначают как количество размещенных лимитных заявок с ограничением объема в , за период [0, t]. Аналогичным образом, является показателем для процесса отмены лимитных заявок за тот же период. И также авторы вводят показатели и – для описания процессов потребления рыночных приказов соответственно на покупку и на продажу. Интенсивности этих четырёх процессов обозначаются соответственно как , , и . Авторы также принимают за постоянную величину размер заявки при каждом значении (при этом размеры заявок при разных уровнях ограничения могут отличаться). В реальности эти размер могут устанавливаться на уровне средних по рынку. Таким образом, последнее предположение достаточно нереалистично, однако оно существенно снижает сложность авторской концепции и имеет вторичное значение относительно проблем и задач данного исследования. В своей работе авторы хотели бы создать модель, в которой игроки – как и в реальной жизни, – имели бы возможность корректировать свою стратегию и интенсивность торговли в соответствии с видимым им состоянием книги учета лимитных заказов. Поэтому они назначают эти интенсивности зависимыми функциями от состояния книги учета . 2K-мерный процесс задается как непрерывный Марковский скачкообразный процесс в счетном пространстве , с размером скачка равным 1. Для , и , где для и , матрица инфинитезимальной образующей для процесса X (t) определяется как: ∑ где bestbid(x) и bestask(x) являются показателями лучших очередей на покупку/продажу при состоянии книги учета заявок х. Таким образом, данная структура предполагает, что участники рынка в некотором смысле лишены памяти о прошлых событиях. Кроме того, процессы поступления заявок независимы с учетом состояния книги учета. Эмпирические свойства данных функций интенсивности будут более подробно разобраны в дальнейших разделах. Следующим шагом в работе является получение теоретических результатов эргодичности системы при условии двух очень общих предпосылок:
  • 8. Предпосылка 1. Интенсивность суммарного потока заявок в системе управления очередью есть ограниченная функция на пространстве Ω: существует конечное действительное число H > 0, такое что для любого x Ω, ∑ | | [ ] Предпосылка 2. Существуют положительное целое число и δ > 0, такие что для всех i и всех x Ω, если , Первая предпосылка эквивалентна условию . Она не допускает взрывного роста внутри системы: скорость поступления/реализации заявок остается ограниченным для любого данного состоянии книги учета лимитных заявок. Это достаточно реалистично, так как на рынке существует конечное число игроков и, даже если они в своей работе пользуются трейдинговыми алгоритмами, минимальное время, которое необходимо им, чтобы принять решение, ограничено снизу. Вторую же предпосылку можно рассматривать следующим образом – рыночные игроки в конечном счете размещают меньше лимитных заказов, чем рыночных и отменяющих заявок. Далее авторы обозначают как вероятность перехода из состояния x в состояние y в момент времени t. Напомним, что Марковский процесс в счетном пространстве является эргодичным, если существует мера вероятности π, которая удовлетворяет условию πP = P (π называют инвариантной мерой), и для каждого x и y выполняется: В ходе исследования авторы получили следующие результаты по этому направлению: Теорема 2.1 При выполнении предпосылок 1 и 2, 2K-мерный Марковский скачкообразный процесс X является эргодичным. (доказательство теоремы приведено в Приложении) Данная теорема очень важна, так как по сути означает, что при достижении достаточно протяженного временного периода исследования, мы начинаем иметь дело фактически с постоянной, стабильной структурой модели, что позволяет использовать методы статистической оценки. По большей части, это дает нам понимание асимптотического распределения книги учета лимитных заказов. 2.2 Описание данных и определение справочной цены Прежде чем более подробно описывать конкретные модели книг учета заявок, необходимо дать характеристику данным, на основе которых были сформулированы эти модели. Использованные данные были получены из массива, принадлежащего французской брокерской компании Cheuvreux, и датируются январем 2010-мартом 2012 гг. Для каждой торговой площадки в массиве имеются данные о книге учета лимитных заявок (цены, объемы и количества заявок) вплоть до пятой лучшей заявки на обеих сторонах (покупки и продажи) для всех моментов, когда происходили изменяющие состояние книги учета события (размещения лимитных приказов, отмены приказов, изменения в существующих заявках или рыночные приказы). Из-за того, что возможна некоторая синхронизация между различными торговыми
  • 9. площадками, авторы в своем исследовании сосредоточились только на первичном фондовом рынке. Они также не рассматривали рыночные данные, относящиеся к первому и последнему часам торгового дня, так как эти периоды обычно имеют специфические черты из-за особенностей фаз открытия/закрытия аукциона. Авторы изучали две крупные европейские ценные бумаги (France Telecom и Alcatel-Lucent) и получили для них достаточно похожие результаты. Некоторые характеристики этих двух площадок приведены в Таблице 2.2. Как основную иллюстрацию в ходе данной статьи, авторы выбрали пример площадки France Telecom, с результатами для второй площадки можно ознакомиться в Приложении. Хотя в этой статье речь идет только об акциях, инструментарий авторов распространяется и на другие ценные бумаги, такие как облигации или фьючерсы (среди которых достаточно много активов с большим спредом). Акция Среднее количество заявок в день Среднее количество операций в день Средний размер спреда (в пунктах) France Telecom 159250 7282 1.43 Alcatel-Lucent 129400 8626 1.99 Таблица 2.2 Описание данных Как уже упоминалось во введении, оценка корректной справочной цены является основой для определения понятия «расстояния». Действительно, справочная цена позволяет определить центральную точку книги учета лимитных заявок, а также позиции 2K-мерных ограничений. В концепции авторов, если задана цена для очереди , i = −K, ..., 1, 1, ..., K , то выполняется следующее: Когда спред между ценами покупки и продажи составляет один пункт, и оба имеют значение больше 0, и справочная цена очевидно является средней ценой в данной модели. Однако когда спред больше, чем один пункт, существует несколько возможных значений и она оценивается с помощью следующего метода: когда размер спреда, измеренный в количестве пунктов, представляет нечетное число, можно использовать среднюю цену (обозначенную как ) как оценку справочной цены: В случае же, когда размер спреда является четным числом, использовать среднюю цену уже нельзя, так как она сама теперь является возможным уровнем для поступающих заявок. В этой ситуации для оценки справочной цены используется одна из следующих формул: или , в зависимости от того, какое значение ближе к предыдущему уровню справочной цены. Необходимо отметить, что для определения справочной цены могут использоваться и более сложные методы, как, например в работах [17, 41]. Кроме того, хотя оценка справочной цены может быть важной задачей для активов с малым спредом (для них может существовать несколько достаточно разных справочных цен, т.к. их спред обычно больше, чем один пункт),
  • 10. однако для активов с большим спредом, оцененные интенсивности остаются неизменными даже при использовании различных методов определения справочной цены (так как по сути это средняя цена ). 2.3 Модель 1: Совокупность независимых очередей В данном разделе приведена формулировка первой простой модели книги учета лимитных заявок для временных интервалов с неизменной справочной ценой . 2.3.1. Описание модели В рамках первой модели авторы принимают предпосылку о независимости очередей с разными лимитами. Таким образом, интенсивности потоков заявок с разными лимитами становятся функциями от размеров их собственных очередей. Чтобы добиться независимости между различными лимитами, авторы также допускают, что рыночные заказы с лимитом потребляют именно объемы, доступные для этого лимита, не поглощая предварительно ликвидность, которая может быть доступна с лимитами, более близкими к справочной цене. Это допущение вполне справедливо для активов с большим спредом – их поток рыночных заказов почти полностью сосредоточен в областях с лимитами, ближайшими к значению слева и справа. Авторы также заменяют показатели количества посылаемых рыночных приказов на покупку/продажу и на суммарный показатель количества рыночных приказов в каждый момент . В результате, в данной модели не учитывается принцип «приоритета цены» - подбора наилучших условий по цене покупки или продажи для рыночных заказов. Потоки , и моделируются как независимые точечные процессы (относительно i). Их интенсивности , и являются функциями от соответствующего размера очереди . Значения интенсивностей при обозначаются как , и . С учетом этих предпосылок, книга учета заказов представляет собой набор 2К-мерных независимых очередей, каждая из которых представляет собой так называемый «процесс рождения и смерти». В итоге, для долгосрочного поведения данной системы имеет силу следующее следствие из теоремы 2.1: Следствие 2.1 При соблюдении предпосылок 1 и 2, Модель 1 (модель совокупности независимых очередей) является эргодичной. Необходимо отметить, что фактически, Предпосылка 1 и условие конечности пространства ∑ ∏ [ ] для каждого i (что обеспечено Предпосылкой 2), являются необходимыми и достаточными условиями эргодичности данной системы управления очередью (что иллюстрируется, например, в статье [23]). Для того чтобы использовать данную модель на практике, остается только оценить функции интенсивностей, что проделано авторами ниже. 2.3.2 Эмпирическое исследование: Модель совокупности независимых очередей
  • 11. Как неоднократно уточнялось выше, в Модели 1 интенсивности потоков заказов в некоторой очереди зависят только от доступного объема в этой очереди. Следовательно, их можно оценить отдельно – для этого авторы приняли решения принять значение К за 3, так как их числовые эксперименты показали, что для рассматриваемых акций динамика и эмпирическое распределение для , при i = 3, 4, 5 весьма сходны с динамикой и распределением для . Авторы также используют это значение К и в дальнейшем моделировании в этой статье. Методика оценки интенсивностей начинается со следующего шага – авторы определяют как «событие» любое увеличение или уменьшение размера очереди, типичное событие обозначается как ω. Для некой очереди , фиксируется время ожидания (измеряемое количеством секунд) между событием ω и предшествующим ему событием при , тип события и размер очереди до события . Размер очереди округляется до наименьшего целого числа, больше или равного количеству, доступному в данной очереди, деленному на средний размер события (в оригинале «average event size» или AES) для этой очереди. Тип события может быть: • при размещении лимитных приказов с лимитом i, • при отмене лимитных приказов с лимитом i, • для рыночных приказов с лимитом i. Как только происходит изменение справочной цены , данные снова фиксируются. Размеры очередей для акций France Telecom почти всегда (с вероятностью 99%) меньше, чем 50 AES, и поэтому для каждой очереди существует примерно 3 x 50 параметров, подлежащих оценке. К счастью, база данных, с которой работали авторы, достаточно мощная по содержанию для устойчивого оценивания, - она содержит в среднем около 40 000 наблюдений для каждого размера очереди, и оцененные значения имеют силу на достаточно узких доверительных интервалах (то есть оценки в значительной мере достоверны). Имея наборы значений из исторических данных, легко оценить интенсивности потоков , и с помощью метода максимального правдоподобия: ̂ ̂ ̂ { } { } ̂ ̂ { } { } ̂ ̂ { } { } где «mean» (средняя) означает историческую среднюю величину, а #A – мощность множества А. На Графиках 2, 3 и 4 показаны оцененные функции интенсивностей, а также отношение входящих и выходящих потоков , определяемое как: ( )
  • 12. Очевидно, что размер очереди увеличивается, когда ρ > 1, и уменьшается, когда ρ < 1. Данные для и агрегированы в единый набор (путем объединения двух выборок), для того чтобы оценить интенсивности на расстоянии i − 0.5 пунктов от справочной цены . Доверительные интервалы на этих графиках рассчитаны с использованием аппроксимации центрального предела (более подробные детали процесса приведены в Приложении). График 2. Функции интенсивностей при , France Telecom В последующих разделах авторы приводят более подробные комментарии к результатам модели. Характеристики поведения заявок в точке первого лимита при соблюдении условия независимости • Размещение лимитного приказа: на расстоянии 0.5 пунктов от справочной цены , интенсивность процесса размещения лимитных приказов является возрастающей функцией от размера очереди , ограниченная сверху на отметке около 0,75, достигаемого при размере очереди близком к 15 AES (15 средним размерам события). Значение соответствует темпу размещения лимитных приказов в рамках спреда цен покупки/продажи и обычно оказывается намного меньше, чем другие значения . Одно из возможных объяснений такого малого значения, когда , состоит в следующем, – размещение заявки создает новый наиболее выгодный лимит, который обычно связан с существенными рисками при величине спреда более 1 пункта, так как в данном случае положение «справедливой цены» достаточно неопределенное. Также причиной могут быть временные эффекты структурных связей между спредом цен покупки/продажи и волатильностью акции. А именно, если широкий спред возник из-за высоких инвентарных рисков маркетмейкеров, то вероятность размещения лимитного приказа в рамках спреда весьма мала. Более подробно данная ситуация и отношения между спредом, волатильностью и инвентарными рисками разобраны в статьях [16, 24, 45, 47]. • Отмена существующего лимитного приказа: интенсивность отмены приказов является возрастающей выгнутой функцией с асимптотической верхней границей на уровне около 0,9,
  • 13. достигаемом при размере очереди близком к 20 AES (20 средним размерам события). Для авторов этот результат оказался удивительным, так как в данном случае скорее стоило ожидать линейно возрастающей функции. Причиной такого результата также может быть то, что на данном рынке, где имеет силу правило обслуживания в порядке поступления («first-in-first- out»), заявки обслуживаются по приоритетности – то есть один приказ, стоящий прежде другого в очереди, будет обработан первым. Функция приоритетности заявок действительно является возрастающей в зависимости от размера очереди, и приказы, имеющие более высокий приоритет, с меньшей вероятностью подвергнутся отмене. • Потребление ликвидности рыночными приказами: функция этой интенсивности является экспоненциально убывающей в зависимости от доступного количества . Этот феномен легко объясняется тем, что, если ликвидности не хватает, игроки стремятся заполучить ее, и наоборот – бездействуют и ожидают более выгодной цены, если ликвидности достаточно. График 3. Функции интенсивностей при , France Telecom Характеристики поведения заявок в точке второго лимита при соблюдении условия независимости • Размещение лимитного приказа: на расстоянии 1.5 пунктов от справочной цены интенсивность процесса размещения приказов становится убывающей функцией от размера очереди , с ограничением снизу около 0,5, достигаемым при размере очереди близком к 20 AES (20 средним размерам события). Этот интересный результат является эмпирическим доказательством того, что участники рынка, играющие на участке от 0.5 до 1.5 пунктов до справочной цены , могут сильно отличаться. Кроме того, эти результаты проливают свет на очень распространенную на фондовом рынке стратегию – размещение заказов на расстоянии 1.5 пункта от справочной цены, когда размер соответствующей очереди еще мал, что позволяет трейдеру завладеть приоритетом к исполнению его заявки. Больше деталей этой стратегии приведены авторами в Разделе 2.4.2. • Отмена существующего лимитного приказа: интенсивность отмены приказов возрастает при более резко, чем при . Также при участники рынка еще больше придерживаются
  • 14. стратегии сохранять свои заявки в книге учета, если размер очереди увеличивается. Это в первую очередь вызвано тем, что приоритетность исполнения этих заявок растет, если они остаются в очереди. Другая причина состоит в том, что они менее подвержены влиянию краткосрочных рыночных трендов, чем заявки размещенные при (так как их ценовой уровень дальше от справочной цены ). • Потребление ликвидности рыночными приказами: рыночные приказы могут поступить в точке , только если (то есть если является очередью с наилучшими условиями по цене). Вид функции интенсивности близок к тому, что был получен для точки , однако абсолютные значения функции конечно намного меньше. График 4. Функции интенсивностей при , France Telecom Характеристики поведения заявок в точке третьего лимита при соблюдении условия независимости • Размещение лимитного приказа: на расстоянии в 2.5 пункта от справочной цены интенсивность размещения лимитных заявок обладает схожими свойствами с аналогичной функцией в точке . Тем не менее, здесь участники рынка меньше стремятся повысить приоритетность своих заявок, когда размер становится больше, чем 5 AES (5 средних размеров события). За пределами этого значения, интенсивность размещения заявок остается стабильной на уровне около 0,5. • Отмена существующего лимитного приказа: приоритетность заявок снижается на расстоянии 2,5 пункта от справочной цены, так как требуется больше времени, чтобы стать точкой наилучших условий. Таким образом, интенсивность отмены приказов растет практически линейно для размеров очереди больше, чем 3 AES. Авторы также обнаружили факт достаточно высокого темпа отмены заявок в случае, когда размер очереди равен одному, что свидетельствует о том, что игроки быстрее отменяют свои заявки, если они единственные в очереди.
  • 15. • Потребление ликвидности рыночными приказами: в редких случаях, рыночные приказы могут размещаться в точке (при большом размере спреда могут приходить межрыночные или рыночные приказы). Функция интенсивности продолжает экспоненциально убывать. 2.3.3 Асимптотическое поведение в Модели 1 (модели совокупности независимых очередей) В данной главе авторы обращаются к распределению книги учета лимитных заказов. При условии, что все очереди независимы между собой, и если имеются оценки функций интенсивности, становится возможным точно вычислить детали инвариантного распределения книги учета заказов. Авторы обозначают вероятностное распределение очереди размера как У этой очереди есть три различных потока приказов: поток размещаемых приказов интенсивности , пото отмен приказов интенсивности и поток рыночных приказов интенсивности . График 5. Модель 1 (Модель совокупности независимых очередей), инвариантные распределения , , , France Telecom Напомним, что отношение входящих и выходящих потоков определяется как ( ) Под понимается стационарное распределение очереди размера , используя которое, легко вывести следующие условия: ∏
  • 16. ( ∑ ∏ ) Из полученных формул легко увидеть, что долгосрочное поведение книги учета заказов полностью определяется вектором ρ. Это означает, что две ценных бумаги с очень разной динамикой потоков могут иметь одно и то же инвариантное распределение отношений их входящих и выходящих потоков. Далее авторы сравнивают асимптотические результаты модели с эмпирическими распределениями, которые наблюдались для , , . Чтобы вычислить эти эмпирические законы распределения, они используют выборочную частоту в 30 секунд (то есть каждые 30 секунд фиксируют состояние книги учета лимитных заказов). Результаты их работы приведены на Графике 5. На этом же графике приведены асимптотические распределения, полученные в модели Пуассона, которая допускает неизменный темп размещения лимитных и рыночных приказов и линейно возрастающую интенсивность отмены (параметры эстимированы из одних и тех же данных). Из графика видно, что асимптотические результаты, полученные в Модели 1, почти соответствуют эмпирическим распределениям книги учета лимитных приказов. Это показывает, что для объяснения формы книги учета не всегда необходимо проводить специальный, микроэкономический анализ поведения различных видов рыночных игроков. С точки зрения понимания характеристик книги заказов, методика среднего поля, используемая авторами, дает весьма убедительные результаты. В авторской постановке задачи, форма книги учета существенно определяется взаимодействием между типичными стратегиями участников рынка. Чем дольше справочная цена остается неизменной, тем лучше эти теоретические асимптотические результаты соответствуют реальным эмпирическим наблюдениям. Именно поэтому подход авторов применим к акциям с большим спредом, для которых справочная цена остается неизменной в течение длительных периодов времени. Акции France Telecom, взятые в качестве примера, показывают средний спред в 1.43 пункта, и только 2,5% событий в книге учета приказов для этой ценной бумаги меняют справочную цену. В Приложении к данной статье авторы приводят аналогичные результаты для другой акции, Alcatel Lucent, чей спред в среднем составляет 1.99 пункта. 2.4 Модель 2: Две совокупности зависимых очередей В этой главе авторы развивают Модель 1 (модель совокупности независимых очередей) так, что ее новая формулировка позволяет изучить зависимости между очередями с различными лимитами. 2.4.1 Описание модели Важным элементом, не учтенным в Модели 1, является понятие «наилучшего лимита». Институциональные трейдеры и брокеры обычно размещают большинство своих лимитных приказов в рамках таких наилучших лимитов, в то время как многие маркетмейкеры, арбитражеры и прочие высокоскоростные трейдеры также часто ставят свои приказы в очереди за пределами этих лимитов. Вследствие этого, динамика при может зависеть не только от размера очереди в этой точке, но и от того, как этот лимит соотносится с наилучшим, то есть, не равно ли нулю. Проведенные авторами эмпирические исследования функций
  • 17. интенсивности при для различных наборов ( , показали существенный сдвиг в оцененных функциях в точке , когда становится равным нулю. При этом функции интенсивности при остаются приблизительно одними и теми же при изменениях в значении . В продолжение вышесказанного, авторы решили использовать следующие интенсивности для очереди в : и (и соответственно и ), которые являются функциями от и (соответственно, и ). Интенсивности при , i = ±2 становятся функциями только от . Для ценных бумаг с большим спредом вероятность того, что , i ≥ 3 является наилучшим лимитом, пренебрежимо мала. Таким образом, можно предположить, что рыночные приказы размещаются только при и . Это позволяет сохранить условие независимости между и наборами ( ). Когда (и соответственно ) > 0, интенсивность потребления рыночных приказов (и соответственно ) является функцией от (и соответственно ), и обозначается как (и соответственно ). Когда (и соответственно ) = 0, интенсивность (и соответственно ) является функцией от (и соответственно ) и обозначается как (и соответственно ). В отличие от предпосылок в Модели 1, Модель 2 (или модель двух совокупностей зависимых очередей) опирается на принцип приоритетности цены при размещении рыночных приказов, а также на механизм переключения режимов динамики в точке в зависимости от того, является ли наилучшим лимитом. С другой стороны, в этой модели не учитываются взаимосвязи между стороной спроса ( , i < 0) и предложения ( , i > 0), которые будут подробнее изучены в Разделе 2.5. С учетом этих предпосылок, 2K-мерный Марковский процесс может быть разделен на два идентичных (в теории) 2-мерных Марковских процесса ( и ), и (2K − 4) независимых очередей. Таким образом, вопрос сводится к изучению 2-мерного непрерывного скачкообразного процесса про Маркову . 2.4.2 Эмпирическое исследование: Модель двух совокупностей зависимых очередей. Модель 2 является частным случаем общих условий, описанных в секции 2.1. Таким образом, долгосрочные характеристики модели, сформулированных в рамках общего случае, имеют место и здесь, и возможна статистическая эстимация параметров модели. Подробные детали расчетов в этой модели будут даны далее, в секции 2.4.3, а в данной главе авторы начинают с описания эмпирических свойств модели. В своем эмпирическом исследовании, авторы ставят перед собой цель – изучить, как участники рынка принимают решения при в двух различных ситуациях: если = 0 и если > 0. Они снова используют статистический метод максимального правдоподобия, чтобы оценить функции интенсивностей , , для i = 1, 2. Так как теперь авторы изучают проблему в 2- мерном пространстве, фиксирование данных для изучения проходит проще – мониторится время ожидания (в секундах) между событиями, которые происходят при и , тип события и размеры 2 очередей ( ) перед событием. Допустим, для i {1, 2}: • при размещении лимитных приказов с лимитом i, • при отмене лимитных приказов с лимитом i, • для рыночных приказов с лимитом i.
  • 18. Как только происходит изменение величины справочной цены , запускается процесс фиксирования данных. Затем авторы оценивают , , , , и с помощью следующих формул: Для : ̂ ̂ ̂ { } { } ̂ ̂ { } ̂ ̂ { } Для : ̂ (∑ ) { } ̂ ̂ { } { } ̂ ̂ { } { } ̂ ̂ { } { } И вновь динамика при зависит только от размера очереди в этой точке. Следовательно, оцененные значения очень близки к тем, что были получены в предположении о независимости (но не имеют в точности тот же вид, так как в Модели 2 немного иной процесс фиксирования данных) и не приведены здесь. Оцененные функции интенсивностей при приведены на Графике 6.
  • 19. График 6: Функции интенсивности при как функции от и , France Telecom Далее авторы более подробно разбирают получившиеся результаты: • Размещение лимитного приказа: хотя обе кривые являются убывающими функциями от размера очереди, динамика лимитных заявок отличается в случаях, когда = 0 и когда > 0.В первом случае ( = 0), интенсивность размещения рыночных приказов очень быстро достигает своего асимптотического значение 0,8, примерно при 5 AES. Во втором случае ( > 0), функция продолжает опускаться до более низкого асимптотического значения 0,4. В данном случае ясно видно, что понятие ранга лимита (того, как он соотносится с наилучшим лимитом) является важным элементом, принимаемым во внимание рыночными игроками перед принятием решений. Также важным фактором является расстояние до справочной цены . • Отмена существующего лимитного приказа: темп отмены приказов выше при = 0. Когда > 0, интенсивность отмены достаточно высока при = 1, как было и в рассмотренном ранее случае в точке . • Потребление ликвидности рыночными приказами: рыночные приказы не могут размещаться в точке , если остаются свободные объемы при (большие межлимитные рыночные приказы, которые поглощают несколько лимитных заказов, рассматриваются как несколько рыночных приказов, размещаемых последовательно в течение очень короткого периода времени). Интенсивность размещения рыночных приказов, если является наилучшим лимитом, не сильно отличается от точки , но показывает несколько неожиданный растущий тренд, когда размер очереди становится больше, чем 5 AES. • Отношение входящих и выходящих потоков: этот показатель является убывающей функцией от размера очереди при с асимптотическим значением чуть меньше, чем 1. Предпосылка 2 тем самым выполняется. Интерпретация в терминах рынка: Графики интенсивности размещения рыночных приказов могут быть истолкованы с позиций просто модели поведения агентов на рынке. Предположим, мы имеем на рынке два типа трейдеров, - с большим и очень малым временным горизонтом (или, иначе, долгосрочных и краткосрочных). Долгосрочные трейдеры принимают решения
  • 20. независимо от состояния книги учета заявок, в то время как вторые тщательно согласовывают свои решения с имеющейся локальной информацией. Таким образом, можно предположить, что долгосрочные трейдеры размещают свои заявки в соответствии с гомогенным по времени Пуассоновским процессом, - в эту когорту попадают институциональные инвесторы, использующие торговые алгоритмы на основе брокеража и ориентирующиеся в основном на общую динамику рынка, чем на данные книг учета приказов. В то же время краткосрочные трейдеры размещают приказы тогда, когда рассчитывают получить прибыль. В результате, интенсивность размещения лимитных заявок краткосрочными трейдерами падает до нуля, когда соответствующий размер очереди возрастает до бесконечности, так как уровень приоритета новой размещенной заявки есть убывающая функция от размера очереди. В самом деле, при размещении заявки в начале длинной очереди, убытки при простое заявки намного выше, чем при пересечении спреда для незамедлительного заключения сделки. Эта характеристика согласуется с теоретическими результатами применения теории поля, достигнутыми в работе [29]. Наблюдаемая функция интенсивности размещения лимитных приказов является, в этом случае, суммой убывающей функции (из-за деятельности краткосрочных трейдеров) и постоянно функции (из-за долгосрочных трейдеров). Долгосрочные трейдеры чаще всего работают в области около 2 наилучших лимитов, - это объясняет большее асимптотическое значение, когда = 0, чем когда > 0. Краткосрочные трейдеры в свою очередь учитывают и «расстояние» до справочной цены, и ранг лимита: наилучший лимит на расстоянии 0,5 пунктов от очевидно очень отличается для них от наилучшего лимита на расстоянии 1,5 пункта. Очередь является для них более привлекательной, если > 0, так как их лимитные приказы в ней меньше подвержены краткосрочным рыночным шокам (так как частично покрываются очередью ). Типичная стратегия арбитражеров в этом случае становится следующей: размещать приказы в точке , когда размер очереди не слишком велик, ожидать, пока не станет в конечном итоге наилучшим лимитом, и затем выбирать один из двух вариантов - оставаться в этой очереди, если ее размер к этому момент достаточно велик, чтобы покрыть риски краткосрочных рыночных шоков, или отменять заявки, если размер очереди слишком мал. Такие стратегии игроков являются еще одной причиной убывания функции интенсивности размещения лимитных заявок, приведенной на Графике 6. 2.4.3 Модель 2 (Модель двух совокупностей зависимых очередей) как квазислучай процесса рождения и гибели В этом разделе авторы приводят свои математически выкладки, развивающие Модель 2. Эта модель принадлежит к особому классу Марковских процессов, так называемых квазислучаев процесса рождения и гибели. Их асимптотическое поведение может быть изучено с помощью матричного геометрического метода. Определения квазислучаев процесса рождения и гибели и пояснения к применяемой методологии даны в приложении к данной статье. Динамика системы двух очередей ( , ) является уровнезависимой, – то есть ядро перехода зависит от текущих значений . В итоге, асимптотическое поведение системы достаточно трудно рассчитать или оценить. Поэтому авторы принимают дополнительную предпосылку, чтобы избавиться от уровнезависимости в изучаемом процессе. Это позволяет им легко выразить его инвариантную меру в матричной геометрической форме и численно рассчитать ее.
  • 21. Предпосылка 3: (Независимые Пуассоновские потоки в ) Существуют две положительные константы и , с < , такие, что для k ≥ 1: График 7: Модель 2 (Модель двух совокупностей зависимых очередей): общее распределение , , France Telecom На практике, and берутся как средние значения соответствующих оцененных функций интенсивности в точке . Допущение постоянной интенсивности процесса размещения заявок в упрощает динамику на этом уровне, так что она становится очередью вида M/M/1. Также в результате этого допущения система двух очередей ( , ) перестает быть уровнезависимым квазислучаем процесса рождения и гибели. При этом авторы отмечают, что, хотя им и удалось избавиться от уровнезависимости в процессе, взаимосвязь между и все еще сохраняется из-за разницы между функциями интенсивности в , когда > 0 и когда = 0. 2.4.4 Асимптотическое поведение в Модели 2 (Модели двух совокупностей зависимых очередей) С учетом Предпосылки 3, становятся возможными достаточно простые численные расчеты инвариантного распределения ( , ). В сущности, квазислучаи процесса рождения и гибели с конечной фазой (то есть если их набор значений второго измерения, в нашем случае , является конечным) достаточно легко поддаются изучению. В случае бесконечной фазы, необходимо применять методы усечения, чтобы достигнуть приблизительных результатов.
  • 22. Однако, благодаря специальной структуре генератора в данной модели, остаточно применить один простой метод усечения, известный как поклеточное приращение, чтобы решить уравнения для инвариантной меры (приведенные в Приложении). Кроме того, например, в статье [6] авторы более подробно описывают детали конвергенции данной процедуры и используемого метода усечения. Авторы используют инструмент SMCSolver из пакета программ Mathlab, чтобы рассчитать инвариантную меру. Они берут and , средние значения ( > 0) и ( > 0) + ( > 0). На Графике 7 показано теоретическое общее распределение ( , ) для акций France Telecom и для сравнения – общее распределение, полученное из эмпирических данных. Очевидно, что полученные теоретические результаты являются очень хорошей аппроксимацией реальных показателей.. 2.5 Модель 3: Моделирование зависимостей между сторонами покупателей и продавцов В этой главе авторы представляют третью выведенную ими модель книги учета заявок для периодов постоянной справочной цены . В этой модели они также вводят зависимость между сторонами спроса и предложения. 2.5.1 Описание модели В Моделях 1 и 2 стороны спроса и предложения рассматриваются по отдельности: динамика при и предположительно является независимой от прочих точек. В этом разделе, авторы изучают взаимосвязи между очередями спроса и предложения. Во-первых, они вводят в аппарат модели функцию : если если если Эта функция разделяет размер очереди на 3 различных области: малую ([0, m]), обычную ((m, l]) и большую ((l, +∞)). Далее авторы устанавливают m как 33%-ный нижний квантиль и l как 33%-ный верхний квантиль . Они также предполагают, что игроки в точке соизмеряют свое поведение не только с размером целевой очереди, но и с тем, каким является размер противоположной ей очереди, - малым, обычным или большим. Функции и (и соответственно и ) моделируются как функции от и . Как и в Модели 1, авторы предполагают, что рыночные приказы могут поглощать объемы только наилучших лимитов и посылаются только в точки and . Когда > 0 (и соответственно > 0), интенсивность потребления рыночных приказов (или ) является функцией от и (и соответственно и ). Принципы приоритета цены и переключения режимов при Q±2 сохраняются в данной модели: λ ±2, λ±2 являются функциями от >0 and , и когда = 0 (и соответственно = 0), интенсивность потребления рыночных приказов (и соответственно ) является функцией от (и соответственно ). С учетом этих допущений, 2K-мерная задача упрощается до исследования 4-мерного непрерывного Марковского скачкообразного процесса ( , , , ). Важной чертой этой модели является то, что очереди не оказывают влияния на динамику при .
  • 23. Следовательно, необходимо изучить только 3-мерный процесс ( , , ) (или даже 2- мерный процесс ( , ), если основной интерес состоит в изучении динамики в точках and ). Разумеется, можно выбрать и другие исходные точки для анализа, чтобы описать функции интенсивности при . Например, можно рассматривать их функции от дисбаланса спроса/предложения первого уровня, определяемого как , или просто как функции от величины спреда. 2.5.2 Эмпирическое исследование: Моделирование зависимостей между сторонами покупателей и продавцов При соблюдении введенных выше предпосылок, метод, описанный в Разделе 2.4, может быть применен для оценки функций интенсивности при . Таким образом, следующей задачей авторов становится эстимация функций интенсивности в точке ( , ). Они рассматривают интенсивности исходящих потоков ( , ), ( , ), ( , ), ( , ) и интенсивности исходящих потоков ( , ) и ( , ). Используя свойство симметричности книги учета заявок, можно принять , и . Далее фиксируются показатели времени ожидания между событиями, которые происходят в или , тип событий и размеры 2 очередей до события. Положим, для i = 1, −1: • при размещении лимитных приказов в , • при отмене лимитных приказов в , • для рыночных приказов в , Как только происходит изменение справочной цены , процесс фиксирования данных начинается заново. Мы имеем, для { ̅ } { ( ) } { ( ) } ̂ ( ∑ ∑ ( )( ) ) ̂ ̂ { ( ) } + { ( ) } ̂ ̂ { ( ) } + { ( ) } ̂ ̂ { ( ) } + { ( ) } На Графике 8 авторы приводят оцененные функции интенсивности для акции France Telecom (m = 3AES, l = 8AES). Расчет доверительных интервалов является более затруднительной задачей в этой модели и результат, представленные на Графике 8, являются приблизительными