Скачиваний:
17
Добавлен:
24.02.2016
Размер:
29.7 Кб
Скачать

Приложение.

Метод расчета текущей оценки вероятностей состояний рынка

В зависимости от воздействия многих внешних и внутренних факторов активность операций на срочном рынке изменяется со временем. В некоторые дни эта активность изменяется скачком, в другие - постепенно. Условно можно определить два состояния активности рынка: нормальное, в котором рынок пребывает большую часть времени, спокойное, с низкой активностью (например, в период летних отпусков) и возбужденное, с высокой активностью (например, в период кризисов). Возбужденные состояния возникают редко, переход в них происходит скачкообразно и их распознавание обычно не вызывает затруднений. Более сложно заметить переход из нормального состояния в спокойное и наоборот. Для решения этой задачи можно использовать приведенный ниже метод обработки данных торгов на срочном рынке.

Пусть на рынке в каждый торговый день t контролируется n показателей x1(t), x2(t), ... , xn(t), которые удобно представить в виде n-мерного вектора x(t). Предполагается, что вектор x(t) подчиняется многомерному нормальному распределению, характеризуемому вектором математического ожидания xср(t) и ковариационной матрицей С. В разные торговые дни эти параметры могут быть разными. Принимается допущение, что эти параметры зависят только от состояния рынка в соответствующий торговый день и, следовательно, каждый вектор x(t) может подчиняться нормальному закону либо f1(x) с параметрами x1ср, C1 (спокойное состояние - класс K1), либо f2(x) с параметрами x2ср, C2 (нормальное состояние - класс K2). При анализе состояния рынка должна быть решена задача классификации, то есть отнесения наблюдаемого вектора x(t) к одной из двух нормальных совокупностей.

Если собрать наблюдения x(t1), x(t2), ... , x(tm) на некотором интервале времени [t1,tm], то среди них будут находиться векторы разных классов. Состояние рынка будет определяться частостями представительства разных классов в этой выборке. В пределе можно определять состояние рынка величинами вероятностей P1, P2 (P1 + P2 = 1), задающими смесь распределений вероятностей наблюдений

f(x) = P1* f1(x) + P2* f2(x) .

Для упрощения задачи принимаются следующие допущения:

1) вектор математических ожиданий одинаков для обоих состояний рынка x1ср = x2ср = xср ,

2) ковариационные матрицы пропорциональны с коэффициентом a

C2 = a*C1 .

Для решения задачи классификации для торгового дня t по данным торгов x(t) в этот день рассчитывается значение апостериорной вероятности

P[K1x(t)]= P1* f1(x)/[ P1* f1(x)+ P2* f2(x)]=1/{1+[ P2* f2(x)]/[ P1* f1(x)]}.

При сделанные выше допущениях получим

P[K1x(t)] = 1/{1+exp[h*(a-1)*(z(x)-z1)/ (2*a)]}, (1)

где h=P1+a*(1-P1), P1 - априорная вероятность класса K1 , z(x) - дискриминантная функция, z1 - ее пороговое значение:

z(x) = (x(t) - xср)TC-1(x(t) - xср),

z1 = 2a*{ln[P1/(1-P1)]+0.5n*ln[a]}/[h*(a-1)].

Здесь xср и C - оценки математического ожидания и ковариационной матрицы, полученные по наблюдениям на некоторой предыстории дня t. Для проведения расчетов необходимо также иметь значения a и P1, которые здесь могут быть приняты равными 10 и 0.3, соответственно.

После расчета апостериорной вероятности по формуле (1) можно произвести классификацию для текущего торгового дня по правилу

x(t)  K1, если P[K1x(t)] > 0.5 (спокойное состояние),

x(t)  K2, если P[K1x(t)] < 0.5 (нормальное состояние).

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

x(t)  K1, если P[K1,t] > 0.5 (спокойное состояние),

x(t)  K2, если P[K1,t] < 0.5 (нормальное состояние).

где P[K1,t] - сглаженная апостериорная вероятность

jw(t-tj)* P[Kix(tj)]

P[Ki,t] = ,

j w(t-tj)

Здесь t - день, для которого оценивается состояние рынка, tj - ближайшие к t торговые дни, w(t) - весовая функция (w(t) 0 при t  ). Весовую функцию можно выбрать в виде w(t) = -b*(t)2. При практических расчетах коэффициент b можно задать равным 0.023, что будет соответствовать сглаживанию по 10 ближайшим торговым дням.

Соседние файлы в папке IPS