Научная статья на тему 'Моделирование поведения трейдеров на фондовом рынке с целью обнаружения агрессивных стратегий трейдинга'

Моделирование поведения трейдеров на фондовом рынке с целью обнаружения агрессивных стратегий трейдинга Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
273
54
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РЫНОК ЦЕННЫХ БУМАГ / SECURITIES MARKET / ИСКУССТВЕННОЕ МАНИПУЛИРОВАНИЕ ЦЕНАМИ / STOCK PRICES MANIPULATIONS / СКРЫТАЯ МАРКОВСКАЯ МОДЕЛЬ / HIDDEN MARKOV MODEL / АНАЛИЗ ВРЕМЕННЫХ РЯДОВ / TIME SERIES ANALYSIS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Каздагли Михаил Нижмеддинович

Рассмотрена задача построения модели, описывающей поведение совокупности трейдеров на фондовом рынке. Предполагается, что трейдеры могут вступать в сговор с целью искусственного манипулирования ценами на активы. Продемонстрирован алгоритм обнаружения целенаправленного манипулирования ценами. Дано сравнение предложенного алгоритма с другими способами детектирования согласованного воздействия брокеров на рынок. Получена качественная оценка рассмотренной модели на реальных биржевых данных.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The paper presents a novel approach to modeling coordinated traders’ behavior in stock market. The main assumption that we rely on is that traders may conspire to manipulate stock prices. The presented algorithm efficiently identifies malicious traders abusing market instruments to gain extra profit. Comparing to other similar algorithms, our algorithm provides much higher accuracy when processing historical market data.

Текст научной работы на тему «Моделирование поведения трейдеров на фондовом рынке с целью обнаружения агрессивных стратегий трейдинга»

У

правление в социально-экономических системах

УДК 330.46

МОДЕЛИРОВАНИЕ ПОВЕДЕНИЯ ТРЕЙДЕРОВ НА ФОНДОВОМ РЫНКЕ С ЦЕЛЬЮ ОБНАРУЖЕНИЯ АГРЕССИВНЫХ СТРАТЕГИЙ ТРЕЙДИНГА

М.Н. Каздагли

Рассмотрена задача построения модели, описывающей поведение совокупности трейдеров на фондовом рынке. Предполагается, что трейдеры могут вступать в сговор с целью искусственного манипулирования ценами на активы. Продемонстрирован алгоритм обнаружения целенаправленного манипулирования ценами. Дано сравнение предложенного алгоритма с другими способами детектирования согласованного воздействия брокеров на рынок. Получена качественная оценка рассмотренной м одели на реальных биржевых данных.

Ключевые слова: рынок ценных бумаг, искусственное манипулирование ценами, скрытая марковская модель, анализ временных рядов.

ВВЕДЕНИЕ

Глобальный экономический кризис 2008 года и последовавшая за ним рецессия привели к повышенному вниманию со стороны государственных регулирующих структур к поведению игроков на фондовых рынках. Механизм обнаружения агрессивных стратегий трейдинга, реализуемых сразу несколькими участниками рынка, является первым шагом к глобальному анализу рынка и предотвращению финансовых кризисов.

Наряду с пассивными технологиями трейдинга, брокеры все чаще стали применять активные методы воздействия на рынок. Для этого участники рынка вступают в сговор с целью искусственного манипулирования ценами на активы. Подобное поведение создает ошибочные иллюзии у остальных трейдеров относительно ситуации на рынке и провоцирует их на принятие неверных решений. Все это приводит к изменению равновесия на рынке, т. е. цена на активы сдвигается в направлении, заданном агрессивными игроками, и как только она достигает благоприятного для них значения, они не замедляют воспользоваться сложившейся ситуацией. Довольно трудно обнаружить подобное поведение трейдеров, потому что сразу несколько брокеров вовлечены в агрессивную игру, и инициированные ими ордера распределены во времени.

На рынке ценных бумаг транзакции можно рассматривать как совокупность нескольких потоков данных — ордера на покупку/продажу и исполненные сделки. В соответствии с м од елью рынка, эти временные последовательности проявляют высокую степень корреляции. Зачастую данные только одного типа используются в моделях детектирования агрессивных стратегий трейдинга [1—4], и при этом, как правило, теряется значительная часть информации, которая могла бы свидетельствовать о наличии сговора среди участников рынка. Только одновременное рассмотрение всех трех наборов данных позволяет узнать истинные намерения трейдеров [5].

Традиционный подход [1—4] к анализу временных рядов объединяет коррелированные последовательности в одну многомерную последовательность, что является оправданным, только если индивидуальные последовательности эволюционируют синхронно. В нашем случае мы имеем дело с тремя асинхронно взаимодействующими процессами, вследствие этого моделирование подобных процессов с помощью согласованных моделей значительно превосходит по точности традиционный подход. Кроме этого, (адаптивные) согласованные модели устойчивы к резким изменениям внутренней структуры потоков данных. Например, трейдер, изменяя свою стратегию, неявно оказывает влияние на структуру потока ордеров.

В данной статье рассматриваются два подхода к моделированию поведения инвесторов на фондовом рынке: на основе согласованных скрытых марковских моделей (ССММ) [6], и на основе адаптивных согласованных скрытых марковских моделей (АССММ). Второй из них, в отличие от первого, позволяет динамически изменять параметры модели вследствие изменения поведения игроков на рынке.

В основе этих моделей лежит классическая скрытая марковская модель (СММ) [7—9]. Стандартная СММ оперирует только одной переменной, которая используется для описания скрытых состояний. Вследствие этого стандартная СММ неточно описывает системы, включающие в себя несколько коррелированных процессов, таких, как упомянутые раннее три потока транзакций разного типа на фондовой бирже. В отличие от скрытой марковской модели, ССММ представляет собой более гибкий инструмент для моделирования временных последовательностей. Она состоит более чем из одной модели СММ-типа; каждая из входящих в ее состав СММ используется для описания отдельного процесса. Согласованная СММ добавляет дополнительные связи к составляющим ее СММ, так что скрытое состояние любой СММ, входящей в состав ССММ, в момент времени t зависит от скрытых состояний остальных СММ в момент времени t — 1.

Рассматриваемые модели апробированы на реальных биржевых данных. Результаты демонстрируют, что по качеству моделирования ССММ и АССММ превосходят стандартные СММ [7—10], не учитывающие корреляцию данных.

1. МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ ЗАДАЧИ ИССЛЕДОВАНИЯ

Действия брокеров можно представить в виде трех временных рядов: ордера на покупку/продажу и исполненные сделки. Таким образом, задача моделирования поведения трейдеров заключается в учете скрытых взаимосвязей между этими последовательностями.

Предположим, имеется С последовательностей Ф1 = |ф11, ф12, ..., ф1Г|, Ф2 = |ф21, ф22, ..., ф2^| и ФС = {фС1, фC2, ..., фСб1, T, Fи G — число элементов в каждой из них. В общем случае с каждым элементом последовательности связан L-мерный вектор атрибутов, описывающий его внутреннее состояние фк^ы pik2 Pik,L), Pik,v Pik,v Pik,L —

атрибуты объекта фк. Например, если мы имеем дело с ордером на продажу, то его атрибуты — это цена, объем, время подачи заявки.

Пусть атрибут pk Т с индексом T содержит временную метку элемента фк Если фк — ордер на

продажу, то pk Т — время подачи заявки. Мы можем определить отношение согласованности между последовательностями Ф. и Ф, следующим об-

i J

разом: 3k, l s. t. к < |Ф,|, l < |Ф,|, (pik, T < рд T л ф,к ^ ^ ф,{) v (j T < Pik, T л ф, ^ фгк). Данное определение означает, что одна из последовательностей содержит элемент, который влияет на некоторый элемент другой последовательности, обладающий более поздней временной меткой по сравнению с первым элементом. Если, например, две последовательности содержат ордера на покупку/продажу, то они согласованы, потому что размещение ордера на продажу ценных бумаг очевидно влияет сразу на один и более ордеров на покупку, размещаемых в последующие моменты времени.

Основное предположение, на которое опираются рассматриваемые в данной статье алгоритмы, — это трактовка согласованого поведения брокеров с целью агрессивного манипулирования ценами как аномального. Для аккуратного обнаружения аномалий требуется модель, способная точно описывать нормальное поведение трейдеров. Таким образом, общую постановку задачи моделирования согласованного поведения брокеров с целью обнаружения агрессивных стратегий трейдинга можно сформулировать следующим образом. Требуется разработать гибкую модель, способную эффективно учитывать отношение согласованности между коррелированными временными рядами, динамически обновлять свои параметры при изменении поведения трейдеров на рынке и точно обнаруживать аномалии.

Представленная модель, (А)ССММ, основана на теории согласованных марковских моделей [6]. Для качественного сравнения разрабатываемых моделей мы используем исторические биржевые данные, которые содержат подозрительные транзакции, обнаруженные биржевыми экспертами.

2. СКРЫТЫЕ МАРКОВСКИЕ МОДЕЛИ

Для моделирования взаимного влияния временных рядов мы воспользуемся согласованной СММ (ССММ) [6], которая состоит из трех СММ, описывающих потоки исполненных заявок и заявок на покупку/продажу соответственно.

Основные элементы СММ — это множество скрытых состояний S = {S1, S2, ..., S^j и множество значений наблюдаемых переменных O = {01, O2, ..., 0Т|. Для обозначения случайных и скрытых переменных мы используем прописные буквы, а для их реализаций — строчные. Таким образом, конкретное состояние в момент времени t обозначим st, а значение наблюдаемой переменной в момент времени t обозначим о. Вероятности пе-

реходов между скрытыми состояниями определяются матрицей X = {х..|, где хУ = Рг(Б, = з. + ,15*. = з).

У У } . + 1 ; .

Распределение вероятности наблюдаемых переменных задается матрицей У = {у,(к)|, у (к) = = Рг( Ок = окБ/ = з.). И, наконец, распределение априорных вероятностей обозначается как п = {п.|, где п; = Рг( = з,). Таким образом, СММ, обозначаемая для краткости как ХСММ, может быть полностью охарактеризована с помощью матриц

X, У, п, т. е. хСММ = (X, У, п). Оценка параметров СММ — элементов матриц X, У, п — может быть эффективно выполнена с помощью стандартного алгоритма Баума — Велша [8]:

а,(0 = Рг(О, = о,, О2 = о2, ..., О1 = о, Б1 = з\Х), Р/О = Рг( О. + 1 = о. + 1, О1 + 2 =

= о + 2, ..., ОТ = оТ^БТ = _ Т -1 Т -1

х»у = I а№ха(оI + 1)в . + ■ I а,(0Р■

. = 1

. = 1

__Т Т

у(к) = I а.(у)р/у)/ I а//)Р//),

. = 1, о( = Ок . = 1

п = а1(/)р1(г)/ I «1С/)Р1С/)-

У = 1

Первые два уравнения определяют вероятность получения заданной последовательности о1, о2, ... , о. для состояния з». в момент времени . и вероятность конечной заданной последовательности о1 + 1, о. + 2, ... , оТ при условии, что СММ эволюционирует из исходного состояния з в момент времени .. Остальные уравнения позволяют оценить параметры СММ ХСММ = (X, У, п).

После того, как оценка параметров модели выполнена, она может быть использована для вычисления вероятности того, что наблюдаемая последовательность о1, о2, ..., оТ сгенерирована именно этой моделью:

Рг(О|Х

СММ

N

) = I аТ(1>.

I = 1

В отличие от стандартной СММ, согласованная СММ объединяет несколько ССМ, добавляя связи между скрытыми состояниями отдельных ССМ моделей. На рис. 1 показана ССММ, состоящая из трех связанных СММ, каждая из которых моделирует поток заявок на покупку/продажу и исполненных ордеров. В виде овалов изображены скрытые состояния марковских моделей, прямоугольники символизируют наблюдаемые величи-

Рис. 1. Согласованная скрытая марковская модель

ны. Связи между скрытыми состояниями отдельных ССМ изображены штриховыми линиями.

С формальной точки зрения, дополнительные связи между парой стандартных СММ описываются матрицей, элементы которой характеризуют уровень взаимного влияния скрытых переменных друг на друга. Иными словами, если мы рассматриваем две согласованные СММ, X и X', то матрица 2 = {г/ определяется как г/у = Рг(+ 1 = | = Б;),

где Б/ и Б; — скрытые состояния моделей X' и X в

моменты времени . + 1 и . соответственно. Ввиду сказанного, ССММ полностью описывается набором из четырех параметров хССММ = (X, У, 2, п). По аналогии с алгоритмом Баума — Велша, для оценки элементов матрицы 2 применяется итеративный алгоритм [6], основанный на методах динамического программирования.

Один из ключевых моментов в построении любой СММ состоит в выборе скрытых состояний. Поскольку результат исполнения ордера на покупку/продажу может быть либо положительным/отрицательным, либо нулевым в зависимости от того, насколько выгодна сделка для инициирующей ее стороны, то потоки ордеров на покупку/продажу могут быть смоделированы с помощью СММ с данными тремя скрытыми состояниями:

Бпродажа/покупка = {положительный, нулевой, отрицательный}.

Последовательность исполненных сделок представлена в виде СММ с двумя скрытыми состояниями, первое из которых соответствует восходящему тренду на рынке, а второе — нисходящему:

■^сделка _

= {восходящий, нисходящий}.

3. ПРЕДВАРИТЕЛЬНАЯ ОБРАБОТКА ВХОДНЫХ ДАННЫХ

IA к их дискретным значениям !Адискр описывается формулами:

Для построения эффективных моделей, способных в нужной степени обобщать экспериментальные данные, последние подвергаются предварительной обработке — усреднению и дискретизации. Все рассматриваемые СММ обладают дискретной природой, т. е. наблюдаемые переменные дискретны. Каждую транзакцию в потоке входных данных можно описать с помощью следующей контекстно-свободной грамматики:

A = {a, p, v},

a = {продажа|покупка|сделка},

p = {цена: численные данные },

v = {объем: численные данные},

где A (activity) — информация о конкретном ордере/сделке, переменные a, b и v определяют тип транзакции, цену и объем соответственно.

Входные данные необходимо подвергнуть интервальному усреднению внутри скользящего временного окна размером w, содержащем n элементов, чтобы уменьшить дисперсию и выявить тренд:

IA = {AS, p, v, w}, AS = A, A,, ..., An},

p = - ¿P(i), n 1

v = П ¿p(''), n1

где оценка IA (interval activity) описывает усредненные параметры транзакций на интервале фиксированного размера w, AS (sequence of activities) — совокупность всех транзакций, инициированных внутри временного интервала w. Параметры p и v представляют собой средние значения цен и объемов на интервале w; n — число транзакций на интервале w.

Поскольку наши модели работают с дискретными значениями величин, мы дискретизируем интервальные оценки IA наблюдаемых величин с помощью £-means алгоритма [11], заменяя непрерывные величины центрами полученных кластеров. Например, если ацена — центр i-го кластера, построенного для параметра «цена», то все величины p, принадлежащие этому кластеру, можно

заменить на ацена . Математически, переход от усредненных непрерывных параметров транзакций

p дискр = argminj p — at

дискр • I -

v = argmini v

дискр • I —

w = argmrnJ w

цена I i |,

объем I

a

ai интервал i

IA = {AS, p, v, w} ^ IAдискр =

= {AS, p

дискр дискр дискр

, v , w

р}.

4. АДАПТИВНАЯ СОГЛАСОВАННАЯ МАРКОВСКАЯ МОДЕЛЬ

Поведение трейдеров на рынке ценных бумаг может меняться достаточно резко по различным причинам, например, вследствие изменения внешних условий или поступления д ополнительной информации. Поэтому ССММ должна своевременно обнаруживать изменившееся поведение участников рынка и мгновенно подстраиваться к новым условиям. Вариант ССММ, обладающий подобными характеристиками, именуется адаптивной ССММ или АССММ.

Для того чтобы определить, нужно ли обновлять значения параметров АССММ, специальный компонент в нашей системе в режиме реального времени оценивает, насколько качественно ССММ обобщает поступающие данные. Подобный анализ выполняется с помощью статистического ¿-теста, который способен отвергнуть гипотезу о том, что тестовая последовательность и текущая последовательность сгенерированы одной и той же моделью. В качестве тестовой последовательности рассматривается последовательность данных, проанализированная посредством АСММ сразу после последнего обновления параметров. Обнаруженная существенная разница свидетельствует о необходимости модификации параметров АССММ, потому что АССММ в данном виде не способна качественно описывать изменившееся поведение участников рынка.

Данные из интервала [ ¿1, ¿2] (рис. 2) используются как тестовые, они описываются моделью типа ССММ (обозначим ее АССММ-1). Вероятность того, что исходные данные сгенерированы моделью АССММ-1, используется в качестве опорной величины для оценки способности модели АССММ-1 описывать наблюдаемые переменные на следующем интервале, на интервале [¿3, ¿4]. Если ¿-тест свидетельствует о малой вероятности, что данные из текущего интервала описываются текущей АССММ, то параметры модели обновляются.

В целях уменьшения времени и вычислительных ресурсов, необходимых для обновления пара-

Рис. 2. Пример интервального обновления параметров модели типа АССММ

метров, применяется м етод скользящего окна. Допустим, что модель АССММ-1 следует обновить, чтобы она смогла лучше описывать данные из интервала [¿3, ¿4]. При вычислении новых значений параметров текущие значения параметров модели АССММ-1 используются в качестве исходных оценок, а сама м одель обучается заново на д анных из интервала [¿3, ¿4], таким образом мы получаем модель АССММ-2'. Окончательные оценки параметров м одели АССММ-2 вычисляются как л иней-ная комбинация параметров моделей АССММ-1 и АССММ-2. Мы переобучаем модель только на последнем интервале, на котором она плохо работает, а не на всем наборе д анных в отличие от классического подхода. Процесс обновления параметров представляется формулами

Ху = (1 - ^4 + ,

Уу = (1 - У ¡у + муу,

= (1 - 4 + , = (1 - + к .

Переменные, отмеченные одним штрихом, соответствуют старым значениям параметров (в нашем примере, параметрам модели АССММ-1), двумя штрихами — новым интервальным оценкам параметров (параметрам модели АССММ-2'), без штрихов — значениям параметров в обновленной модели (параметрам модели АССММ-2); к — весовой коэффициент.

5. АЛГОРИТМ ПОСТРОЕНИЯ МОДЕЛЕЙ

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Алгоритм состоит из двух логических частей: первоначальная обработка данных и применение АССММ для обнаружения сговора среди участников рынка.

На фондовом рынке ордера, размещаемые трейдерами, автоматически аннулируются в конце торгового д ня, если они не исполнены. Сделки совершаются только с ордерами, полученными в течение текущего рабочего дня. Поэтому причинно-следственная связь между ордерами и сделками существует только в рамках одного рабочего дня. В связи с ч ем мы разбиваем каждый торговый д ень на несколько интервалов, и для каждого интервала

вычисляем интервальные активности в соответствии со следующим алгоритмом.

Шаг 1. Разбить торговый день на Ь интервалов равной длительности.

Шаг 2. Для каждого временного интервала вычислить активности /Лпродажа, /Апокупка, /Асделка.

Шаг 3. Дискретизировать интервальные актив-

ности: 1Апродажа, /Апокупка, 1А

сделка

^^дискр-продажа

^^дискр-покупка ^^дискр-сделка

Шаг 4. Построить последовательность интервальных активностей, описывающих транзакции в

течение одного торгового дня, т. е. ТАтип = 1Л™П, /Л2тип, ..., /АЬТИП.

Шаг 5. Повторить шаги 1—4 для всех дней.

После первоначальной обработки данные используются для построения АССММ. Стратегии, вызывающие подозрение, детектируются с помощью оценки вероятности того, что проверяемые последовательности ордеров сгенерированы имеющейся в нашем распоряжении м од елью. Если эта вероятность ниже порогового значения, то это служит признаком того, что данные могут быть отправлены на экспертизу для проведения более тщательного анализа. Приведенный ниже алгоритм детектирует подозрительные действия трейдеров.

Шаг 1. Разбить выходные данные приведенного выше алгоритма на д ва м ножества: данные, необходимые для обучения АССММ, и д анные, необходимые для проверки качества построенной АССММ.

Шаг 2. Обучить АССММ на первом множестве.

Шаг 3. Вычислить статистические параметры полученной АССММ: ее среднее значение

1 к

д = 1 ^ Рг(Бед..|ЛССММ)

к

и дисперсию

а =

Г 1 К \ 1/2

1 Е рг(6Ч.|ЛССММ - д)

К . _ 1 .

где Бед{ — ¡-й набор входных данных, К — число наборов входных данных, используемых для обучения модели.

Шаг 4. Для каждой тестовой последовательности вычислить, насколько вероятно то, что она сгенерирована построенной АССММ, по формуле

Д = 1 (д - Рг(Бед' ЛССММ)), а

где Бед' — тестовая последовательность.

Шаг 5. Если Д > где — пороговое значение, то совокупность Бед' содержит подозрительную последовательность ордеров.

1

6. ЭКСПЕРИМЕНТАЛЬНЫЕ ДАННЫЕ

Описанный подход к моделированию биржевых д анных был апробирован на реальных д анных, собранных более чем за год. Они включают в себя информацию об обнаружении агрессивных стратегий, собранную системой биржевого мониторинга. Хотя эти д анные не являются абсолютно точными, они используются в качестве референсных в наших экспериментах. Набор данных для обучения АССММ построен так, что он не включает в себя подозрительных операций, т. е. АССММ обучается только на нормальных данных. Одна треть данных использовалась для обучения, а остальные — для тестирования моделей типа (А)ССММ.

Для сравнения различных вариантов скрытых марковских моделей мы воспользовались шестью моделями:

• СММ-ПР/СММ-ПО/СММ-СД — данные СММ моделируют последовательности заявок на продажу/покупку ценных бумаг и последовательность исполненных сделок соответственно; в этих моделях не используются понятия согласованности и адаптивности;

• СММ-ИН — интегрированная СММ; вероятность входной последовательности определяется как среднее значение вероятностей отдельных СММ-ПР/СММ-ПО/СММ-СД-моделей;

• ССММ;

• АССММ.

Для сравнения описанных моделей в качестве критериев мы воспользовались стандартными па-

раметрами [11], принятыми в теории машинного обучения:

TP + TN

Accuracy =

Precision =

Recall =

TP + FN + FP + TN TP

TP + FP'

TP

TP + FN

Specificity

TN

FP + TN'

где TP означает true positive, FP — false positive (ошибка первого рода), FN — false negative (ошибка второго рода), TN — true negative.

Кроме приведенных критериев модели сравнивались по показателю прибыльности (Return), широко применяемому на фондовых рынках:

R = ln -Ь- ,

Pt -1

где pt и pt _ i — уровни цен, на которых были совершены сделки в моменты времени t и t — 1 соответственно. Дни, в течение которых были подозрительные сделки, имеют более высокое значение показателя прибыльности по сравнению с обычными днями. В соответствии с этим модель, которая лучше всего описывает поведение рынка, должна в первую очередь выявлять дни с наибольшим значением прибыльности.

Результаты тестирования шести моделей на реальных данных представлены на рис. 3—7. По горизонтальной оси отложено число P временных окон, в течение которых зарегистрированы подозрительные сделки, а по вертикальной — соответствующий показатель.

■ ■ ■ ■ -СММ-СД. • >• > ■ СММ-ПО' I ■» 'СММ-ПР > -т-СММ-ИН- а - ССММ АССММ

Рис. 3. Динамика параметра Accuracy

■ ■ -СММ-СД . о ' • СММ-ПО' ■ ■ ' -СММ-ПРI -т-СММ-ИН- • - ссмм —•— лее мм

Рис. 4. Динамика параметра Precision

Рис. 5. Динамика параметра Recall

w = 10 мин

w — 30 мин

w — 60 мин

Рис. 6. Динамика параметра Specificity

w — 30 мин

w — 30 мин

w — 30 мин

Рис. 7. Динамика параметра Return

Эксперименты выполнены при значениях длительности интервала: 10, 30 и 60 мин.

Наиболее точно входные данные моделирует АССММ. Однако отметим, что, хотя ССММ уступает АССММ, она все же превосходит по качеству моделирования стандартные СММ. Из этого следует, что учет взаимосвязей между отдельными СММ необходим для более точного описания поведения трейдеров.

ЗАКЛЮЧЕНИЕ

Глобальный финансовый кризис 2008 года послужил стимулом к разработке автоматических методов обнаружения агрессивных стратегий на фондовом рынке, которые реализуются группой брокеров, преднамеренно вступивших в сговор. Подобные случаи привлекают внимание надзорных органов и могут послужить поводом к усилению контроля на рынке ценных бумаг [12, 13].

В данной статье продемонстрировано, что согласованное поведение брокеров с целью агрессивного манипулирования ценами аномально и точность его обнаружения зависит от точности моделирования нормального поведения трейдеров. По сравнению с существующими системами достигнуты лучшие показатели благодаря учету взаимосвязей между поведением отдельных трейдеров с помощью (адаптивных) согласованных скрытых марковских моделей. Рассмотренные методы применимы не только к фондовому рынку, но и к любым другим распределенным системам, отдельные части которых способны вступать в сложные взаимодействия друг с другом.

ЛИТЕРАТУРА

1. Zaki M. SPADE: An Efficient Algorithm for Mining Frequent Sequences // Journal Machine Learning. — 2001. — Vol. 42, iss. 1—2. — P. 31—60.

2. Srikant R., Agrawal R. Mining sequential patterns: Generalizations and performance improvements // The 5th International Conference on Extending Database Technology Proceedings. — London, 1996. — P. 3—17.

3. PrefixSpan: Mining sequential patterns efficiently by prefix-projected pattern growth / J. Pei, at al. // The 17th International Conference on Data Engineering Proceedings. — Heidelberg, Germany, 2001. — P. 215—226.

4. Sequential pattern mining using a bitmap representation / J. Ayrese, at al. // The Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining Proceedings. — Edmonton, Canada, 2002. — P. 429—435.

5. Gwadera Z., Crestani F. Discovering significant patterns in multi-attribute sequences // The Eight IEEE International Conference on Data Mining Proceedings. — Pisa, 2008. — P. 827—832.

6. Brand M. Coupled hidden markov models for modeling interacting processes // Techn. Report. — URL: http://citeseerx. ist.psu.edu/viewdoc/download?doi= 10.1.1.50.8099&rep=rep1& type=pdf (дата обращения: 31.07.2014).

7. Gales M, Young S. The Application of Hidden Markov Models in Speech Recognition // Foundations and Trends in Signal Processing. — 2007. — Vol. 1, N 3. — P. 195—304.

8. Rabiner L. A tutorial on hidden Markov models and selected applications in speech recognition // Proceedings of the IEEE. — Piscataway, 1989. — Vol. 77. — P. 257—286.

9. Dymarski P. Hidden Markov models, theory and applications. — URL: http://www.intechopen.com/books/hidden-markov-models-theory-and-applications (дата обращения: 20.04.2016).

10. Russell S., Norvig P. Artificial Intelligence: A Modern Approach. — London: Pearson Education Ltd., 2014. — 1132 p.

11. Bishop C. Pattern recognition and machine learning. — N.-Y.: Springer, 2009. — 738 p.

12. Каздагли М.Н. Выбор подходящих для высокочастотного трейдинга (ВЧТ) активов. — URL: http://www.mlsd.info/ confsmlsd/MLSD_2012/Section2.php (дата обращения: 20.04.2016).

13. Каздагли М.Н. Перспективы использования методов оперативного принятия решений на торговых площадках. — URL: http://www.mlsd.info/confsmlsd/MLSD_2011/ Section3.php (дата обращения: 20.04.2016).

Статья представлена к публикации членом редколлегии А. С. Манделем.

Каздагли Михаил Нижмеддинович — науч. сотрудник,

Техасский университет, г. Остин,

И mkazdagli@gmail.com.

i Надоели баннеры? Вы всегда можете отключить рекламу.