Научная статья на тему 'Прогнозирование ожидаемых значений финансовых индексов'

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

CC BY
171
51
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВРЕМЕННОЙ РЯД / ЛИНЕЙНЫЙ ПРОГНОЗ / СТОХАСТИЧЕСКАЯ ВОЛАТИЛЬНОСТЬ / ЛИНЕЙНЫЙ ФИЛЬТР КАЛМАНА БЬЮСИ / ЛОГАРИФМИЧЕСКИЙ ВОЗВРАТ / БЕЛЫЙ ШУМ / МЕТОД МОНТЕ-КАРЛО / МАРКОВСКАЯ ЦЕПЬ / СИНГУЛЯРНОЕ РАЗЛОЖЕНИЕ / МОДЕЛЬ КОКСА РОССА РУБИНШТЕЙНА / TIME SERIES / LINEAR FORECAST / STOCHASTIC VOLATILITY / KALMAN-BUCI LINEAR FILTER / LOGARITHMIC RETURN / WHITE NOISE / MONTE CARLO METHOD / MARKOV CHAIN / SINGULAR DECOMPOSITION / COX-ROSS-RUBINSTEIN MODEL

Аннотация научной статьи по математике, автор научной работы — Данилова Наталья Викторовна

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

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

FORECASTING OF EXPECTED VALUES OF FINANCIAL INDEXES

The forecast problem and its general solution scheme in the terminology of the Hilbert space are considered in the paper. The linear prediction problem is posed as the design problem on the subspace of a Hilbert space. As an example, the Cox-Ross-Rubinshtein model with white noise is given, for which the algorithm for predicting the logarithmic return is obtained and the results of its software implementation are given. In the logarithmic return, there are two independent sources of randomness. As a single source of randomness, we consider a sequence of independent standard Gaussian random variables. For the second source of chance, two cases are given. In the first case, a sequence of independent and identically distributed binary random variables is used. In the second case, we use a sequence of independent random variables that form a Markov chain with given transition probabilities. For both cases, the dispersion of the error is calculated. The forecast of volatility in the model of stochastic volatility with the Kalman-Buci linear filter is also calculated, which is satisfactory and allows us to find the interval price forecast. It is shown that the filter is determined through a linear stochastic system of equations. The graphs of simulated and predicted values of stochastic volatility are given.

Текст научной работы на тему «Прогнозирование ожидаемых значений финансовых индексов»

ISSN 0321-3005 ИЗВЕСТИЯ ВУЗОВ. СЕВЕРО-КАВКАЗСКИИ РЕГИОН._ЕСТЕСТВЕННЫЕ НАУКИ. 2018. № 1

ISSN 0321-3005 IZVESTIYA VUZOV. SEVERO-KAVKAZSKII REGION. NATURAL SCIENCE. 2018. No. 1

УДК 519.2 Б01 10.23683/0321-3005-2018-1-15-19

ПРОГНОЗИРОВАНИЕ ОЖИДАЕМЫХ ЗНАЧЕНИЙ ФИНАНСОВЫХ ИНДЕКСОВ

© 2018 г. Н.В. Данилова1

1Южный федеральный университет, Ростов-на-Дону, Россия

FORECASTING OF EXPECTED VALUES OF FINANCIAL INDEXES

N. V. Danilova1

1Southern Federal University, Rostov-on-Don, Russia

Данилова Наталья Викторовна - кандидат физико-математических наук, доцент, кафедра высшей математики и исследования операций, Институт математики, механики и компьютерных наук имени И.И. Воровича, Южный федеральный университет, ул. Мильчакова, 8а, г. Ростов н/Д, 344090, Россия, e-mail: danilova198686@mail.ru

Natalia V. Danilova - Candidate of Physics and Mathematics, Associate Professor, Department of High Mathematics and Operations Research, Vorovich Institute of Mathematics, Mechanics and Computer Science, Southern Federal University, Milchakova St., 8a, Rostov-on-Don, 344090, Russia, e-mail: danilova198686@mail.ru

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

Ключевые слова: временной ряд, линейный прогноз, стохастическая волатильность, линейный фильтр Калмана -Бьюси, логарифмический возврат, белый шум, метод Монте-Карло, марковская цепь, сингулярное разложение, модель Кокса - Росса - Рубинштейна.

The forecast problem and its general solution scheme in the terminology of the Hilbert space are considered in the paper. The linear prediction problem is posed as the design problem on the subspace of a Hilbert space. As an example, the Cox-Ross-Rubinshtein model with white noise is given, for which the algorithm for predicting the logarithmic return is obtained and the results of its software implementation are given. In the logarithmic return, there are two independent sources of randomness. As a single source of randomness, we consider a sequence of independent standard Gaussian random variables. For the second source of chance, two cases are given. In the first case, a sequence of independent and identically distributed binary random variables is used. In the second case, we use a sequence of independent random variables that form a Markov chain with given transition probabilities. For both cases, the dispersion of the error is calculated. The forecast of volatility in the model of stochastic volatility with the Kalman-Buci linear filter is also calculated, which is satisfactory and allows us to find the interval price forecast. It is shown that the filter is determined through a linear stochastic system of equations. The graphs of simulated and predicted values of stochastic volatility are given.

Keywords: time series, linear forecast, stochastic volatility, Kalman-Buci linear filter, logarithmic return, white noise, Monte Carlo method, Markov chain, singular decomposition, Cox-Ross-Rubinstein model.

ISSN 0321-3005 IZVESTIYA VUZOV. SEVERO-KAVKAZSKII REGION.

NATURAL SCIENCE.

2018. No. 1

Введение

Теории временных рядов и их применению при анализе финансовых данных посвящено довольно много публикаций [1—10].

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

Во 2-й части статьи рассматривается модель стохастической волатильности, удобная при решении задач прогнозирования волатильности, следовательно, и в оценке риска финансовых инструментов. Приводится прогноз волатильности с помощью линейного фильтра Калмана - Бьюси [11], который является удовлетворительным и позволяет найти интервальный прогноз цены.

Линейный прогноз

Рассмотрим вероятностное пространство (Q, F, P), где Q - пространство элементарных случайных событий oeQ; F - ст-алгебра подмножеств Q ; P - семейство вероятностных мер, возможно, параметрическое на F .

Определение [12]. Гильбертовым пространством вещественнозначных случайных величин с

конечным вторым моментом L2 (Q, F, p) называется

линейное пространство случайных величин

с Щ = 0, E;2 < да и скалярным произведением

fe -п) = Щ>4 = cov^ я).

Рассмотрим совокупность линейно независимых случайных величин пъ—, Пи. Обозначим через ¿п

линейную оболочку, натянутую на случайные величины Пь--, Пи.

Наилучшим линейным прогнозом случайной величины 4 по совокупности случайных величин П1,---, Пи назовём

4 = arg min E(4 - Z)2 .

ZELn

и

Так как Z 6 Ln, то С = E a,n,

i=1

наилучший линейный прогноз

\ 2

4 = arg min El 4 a, n,

a \ ,=i

Минимум достигается тогда, когда разность

4 - Е ортогональна подпространству Ьц . Та-

г=1

ким образом, решение задачи сводится к решению системы линейных алгебраических уравнений

(СЛАУ) е^-Е ал ^ у = 0.

В матричных обозначениях система уравнений представляется в виде сх = у,

где

х=(а )Г=1; сг, у = сот(Л/, л у) у = (Уг )П=1; Уг = ссу(4, Ч) г = 1,... Дисперсия ошибки

БА„ = Е^4 - Е агЛг1 =

п.

Л

i= 1

Следовательно,

п п п / ч

= Б4-2 Еаг соу(4,Лг)+ Е Е а/Чу соу(Л/, Л , ) =

г=1 .. ч г=1у=1 = В4- 2(х, у)+(сх, x).

Откуда

£>дЛ = £>4 -(с-1у, у).

Здесь через (•,•) обозначается скалярное произведение евклидова пространства.

Пусть последовательность (Б„ - рыночная

стоимость акций. Она является стохастической, определённой на вероятностном пространстве (о, Е, Р). В качестве финансового индекса в статье рассматривается логарифмический возврат, опре-

Г я 1

деляемый формулой /п = 1п —— .

IV! ^

Распределение вероятностей последовательности сводится к описанию распределения вероятностей последовательности логарифмических возвратов (/п, т.е. к заданию последовательности цп = ЕНп и ковариационной матрицы

с = (сп,т =1, сп,т = с°Фп, К ) = Е(КК )-МпМт .

В [12] показано, что = е{Иы+1/Иы) =

N

= М-N+1 + Е аг (/г - цг), где (аг - элементы вектора

г=1

X, удовлетворяющего СЛАУ сх = у, у = (уг , уг = = (у , у/ = cov(йN+1, / ). Ошибка прогноза

АN +1 = hN+1 hN +1

распределена по нормальному закону распределения с математическим ожиданием

EAn+i = 0 и дисперсией DA

N+1

= DhN+1 -(C-1Y, Y

(c-1Y, y).

n

ISSN 0321-3005 IZVESTIYA VUZOV. SEVERO-KAVKAZSKII REGION.

Модель типа Кокса - Росса - Рубинштейна с белым шумом

В данной модели логарифмический возврат имеет вид Ип = (Ь — а)5и8и_1 + а5и_1 + об п, 80 = 1, где

(дп - последовательность независимых и одинаково распределённых бинарных случайных вели-

* ML -

стандартных гауссовских случайных величин. Математическое ожидание ЕИп = р((Ь - а)р + а),

р=Р(д, = 1);

дисперсия

ВИп = р(1—р)(р(1 + р)Ь — а) + 2ар(Ь — а) + а2 )+ о2; ковариация

cov

h+k, hn ^{(b >{->a)p 2 (1

- a)p2 (i - рХ(й - a)p + a), k = 1'

Наилучший линейный прогноз

N i \

hN +1 = EhN+1 + £ xi (h, - Щ ) • г =1

Здесь (х, - элементы вектора X, удовлетворяющего СЛАУ сх = у,

У = (у, У, = соЧ^+ь И,);

С = (сп, т X, т=1' Сп, т = СОФп , Ит )

Дисперсия ошибки ВА N+! = БИх+! — (с-1У, у). Введём обозначения: Су = соу(йи+1, Ип) и = ВИ,+1. В этих обозначениях матрица с = (с,,у ^ 1, с,, 1 =

I = у

Су,|, — у |= 1, У = (у, ^,у, = 0,, = 1,..., N — 1,у^ = Су. 0, иначе

Представим трёхдиагональную ковариационную

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

т

матрицу С в виде произведения С = АА , где матрица А = (а, у , а, у = 0,1 < у . Элементы матрицы а

Су

удовлетворяют уравнениям а-

1,1 =4DS,

*i+1,i

NATURAL SCIENCE. Cv

го -

а

2

X

2018. No. 1

N - k+1, N - kXN - k+1

N - k

^, N аМ—к, N—к

к = 1,..., N — 1.

Таким образом, наилучший линейный прогноз

N

= р((ь — а) р + а)+Е X (И — р((Ь — а) р + а)). 1=1

Дисперсия ошибки

последовательность независимых

DA

N+1

р(1- р)р(1 + p)(b - a)2 + 2ap(b - a)+ a2 )+

2 Су2

+ о 2 2 .

а N, N

Пример 1.

В этом примере, как и в следующем, приводится сравнение значения величины hN+1 со средним значением величины hN+1, полученным с помощью

метода Монте-Карло Щ1^. Число испытаний в методе Монте-Карло М = 1000 . Значение N = 100 . Начальные данные: а = 0,1, Ь = 0,7, р = 0,5,

hN+l - 0,236, ИМК - 0,283 .

Дисперсия ошибки прогноза АN+1 - 0,099. Рассмотрим ещё один вариант модели Кокса -Росса - Рубинштейна с белым шумом. В данной модели логарифмический возврат имеет вид

hn = b$n + a(1 -Sn ) +

-OS r

¿0 = 1,

п п \ п/ п'

где (дп - последовательность независимых

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

Р(дп = 1/^,—1 = 1) = 5 Р($п = 1/^п—1 = 0)= г; (БпУп=1 -последовательность независимых стандартных гауссовских случайных величин. Обозначим через

,1 — г 1 — ^

О = | | матрицу переходных вероятностей.

Пусть

р(81 = 0 P(h = 1)

Тогда

ЕЙ, = (Ь — а)Рдп = 1) + а, Р(д, = 1)=(оп—11р1,1).

Собственные числа матрицы О: -= 1, ^2 = 5 — г . Соответствующие собственные

ф,

= л Ds -а.

i = 1,. . ., N -1. Запишем уравне- вект0ры - U =

Г1 - s Л

ние С = АА в виде аа x = у . Введём обозначение: Z = АтX . Тогда ААтх = у распадётся на два уравнения: az = у, атx = z. Решение первого -

U2 =| ^1 |. Таким образом,

для матрицы О существует сингулярное разложе-

Z = (z, )N=1, zt = 0, i = 1,..., N-1, Zn =

Cv

а

ние q = uAu 1, где л = | 1 0 |, u =

I 0 s - r

второ-

Г1 - s

-1

v 1 1 у

Хът —

N

r

s

а

а

\

у

r

ISSN 0321-3005 IZVESTIYA VUZOV. SEVERO-KAVKAZSKII REGION.

NATURAL SCIENCE.

2018. No. 1

Справедлива формула qk = uaк u 1. Матрица

Г1 1 Ï

и-1 =

1 + r - s

-1

1 - s

. Отсюда

Получили линейную стохастическую систему, в которой (еп является стандартной нормальной

случайной величиной, а (4п не является гауссов-ской. Предположим, что случайные величины (4п подчиняются нормальному распределению. Отметим, что поскольку | ^ - г |< 1, то Рассмотрим линейный фильтр Калмана - Бьюси [11].

Введём 2п = Вуп и ип - наилучшую в средне-квадратическом смысле оценку уп по наблюдаемым Х1,..., хп. Таким образом, фильтр определяется через систему

ип+1 = (а0 + а1ип ) +

Ehn (r + (s - r)" (P(81 = 1)(1 - s)-P(§1 = ö)r ))+ a.

1 + r - s x '

lim (s - r)n = ö. Следовательно, lim Ehn = ——— + a

n^-œ 1 + r - s

причем скорость сходимости - показательная. Аналогично рассчитывается ковариация

\Ш-tIÎ/-»"-mT т| |/-»n-1

cov(hn, hm )=(b - af Qm-1Pb l)((Qn-mI,l)-(Qn-1I, i)) и дисперсия

Dh" = Eh" - E2hn,

h 2 'n

= (Ь - а)2 (<3И-1Р!, 1)+ 2а(Ь - а)^-1^, 1)+ а2 .

Таким образом, наилучший линейный прогноз

N , .

hN +1 = ЕК+1 + Е Хг (/г - Е/г ) ,

г =1

где (хг - элементы вектора Х, удовлетворяющего СЛАУ сх = у,у = (ууг = а^+1,/),

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

С = (сп,т ^т=Г сп,т = COv(hn, К ) .

Дисперсия ошибки

^А N+1 = DhN+1 -(С-1У, у). Пример 2.

Начальные данные: а = -0,3, Ь = 0,3, р = 0,5,

hN +1 « 0,035, /МК - 0,036.

Дисперсия ошибки прогноза АN+1 ~ 0,052.

Модель стохастической волатильности

/п = °п8п, стп = ехР ^^ А п = а0 + ЕЕ1агА п-г + с8п =

еп ~ N(0,1), 5„ ~ N(0,1), еп и 8п независимы. Предположим, что р = 1. Введём обозначения

хп = 1п /п2, уп = 1п

Тогда

Хп = Е 1п + Уп +(1п 8 - Е 1п ) ,

уп = а0 + + с8п.

Введём случайные величины

Лп = 1п е2 - Е 1п ^> 4п = — Лп .

Л

Следовательно,

Хп = Е 1п 8 2 + уп +~^4п' уп = а0 + а1 уп-1 + с5и.

az

1Zn

л

(xn+1 - E ln Sl - Un ^ Uö = Ey0

- + z„

= (aj2 + c 2

л

Л + Zn

z0 = Dy0.

Пример 3.

Начальные данные: ao = 0,1; ai = 0,5; c = 0,01. По оси абсцисс изображены значения и = 1,--.,N = 20. По оси ординат - значения (иии

(ln ст 211=1 (рисунок).

lnCT2

14 16

u

Графики компьютерной реализации значений ln ст и прогноза u для модели стохастической волатильности /

2

The graphs of computer realization of values ln ст and fore-

cast u for the model of stochastic volatility

Заключение

Статья посвящена применению известной тео-

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

ф^-рынков. Для линейных моделей, являющихся обобщением модели Кокса - Росса - Рубинштейна,

+

2

z

ISSN 0321-3005 IZVESTIYA VUZOV. SEVERO-KAVKAZSKII REGION.

NATURAL SCIENCE.

2018. No. 1

приводится сравнение прогнозируемых результатов со средними значениями финансовых индексов, полученными с помощью метода Монте-Карло, для модели стохастической волатильности - прогнозирование стохастической волатильности с помощью фильтра Калмана - Бьюси.

Литература

1. Brockwell P.J., Davis R.A. Time Series: Theory and Methods. 2nd ed. N. Y.: Springer-Verlag, 1991. 580 р.

2. Gourieroux Ch. Models ARCH et applications financiers. Paris: Economica, 1992. 100 р.

3. Guegan D. Series chronologiques non linearies a temps discret. Paris: Economica, 1994. 308 р.

4. Hamilton J.D. Time Series Analysis. Princeton, N. J. : Princeton University Press, 1994. 816 р.

5. Хеннан Э. Многомерные временные ряды. М.: Мир, 1974. 576 р.

6. Mills T.C., MarkellosR.N. The Econometric Modelling of Financial Time Series. Cambridge: Cambridge University Press, 2012. 150 р.

7. Taylor S. Modeling Financial Time Series. N. Y.: Wiley, 2008. 200 р.

8. Shiryaev A.N., Spokoinyi V.G. Sequential Estimation for Autoregressive Systems. Preprint. Paris: Universite Paris-Sud, 1993. 250 р.

9. Kabalia P. On the Asymptotic Efficiency of Estimators of the Parameters of ARMA processes // J. of Time Series Analysis. 1983. Vol. 4. P. 37-49.

10. Спокойный В.Г., Ширяев А.Н. Статистические эксперименты и решения (асимптотическая теория) // Итоги науки и техники. Современные проблемы математики. Фундаментальные направления. М.: ВИНИТИ, 1993. 123 с.

11. Балакришнан А.В. Теория фильтрации Калмана. М.: Мир, 1988. 168 с.

12. Белявский Г.И., Данилова Н.В. Линейные и нелинейные модели финансовых индексов. Ростов н/Д.: Изд-во Южн. фед. ун-та, 2014. 132 с.

References

1. Brockwell P.J., Davis R.A. Time Series: Theory and Methods. 2nd ed. New York: Springer-Verlag, 1991, 580 р.

2. Gourieroux Ch. Models ARCH et applications financiers. Paris: Economica, 1992, 100 р.

3. Guegan D. Series chronologiques non linearies a temps discret. Paris: Economica, 1994, 308 р.

4. Hamilton J.D. Time Series Analysis. Princeton, N. J.: Princeton University Press, 1994, 816 р.

5. Khennan E. Mnogomernye vremennye ryady [Multidimensional time series]. Moscow: Mir, 1974, 576 p.

6. Mills T.C., Markellos R.N. The Econometric Modelling of Financial Time Series. Cambridge: Cambridge University Press, 2012, 150 р.

7. Taylor S. Modeling Financial Time Series. New York: Wiley, 2008, 200 р.

8. Shiryaev A.N., Spokoinyi V.G. Sequential Estimation for Autoregressive Systems. Preprint. Paris: Universite Paris-Sud, 1993, 250 р.

9. Kabalia P. On the Asymptotic Efficiency of Estimators of the Parameters of ARMA processes. J. of Time Series Analysis. 1983, vol. 4, pp. 37-49.

10. Spokoinyi V.G., Shiryaev A.N. [Statistical experiments and solutions (asymptotic theory)]. Itogi nauki i tekhniki. Sovremennye problemy matematiki. Fundamen-tal'nye napravleniya [The results of science and technology. Modern problems of mathematics. Fundamental directions]. Moscow: VINITI, 1993, 123 p.

11. Balakrishnan A.V. Teoriya fil'tratsii Kalmana [The theory of Kalma filtration]. Moscow: Mir, 1988, 168 p.

12. Belyavskii G.I., Danilova N.V. Lineinye i ne-lineinye modeli finansovykh indeksov [Linear and nonlinear models of financial indexes]. Rostov-on-Don: Izd-vo Yuzhn. fed. un-ta, 2014, 132 p.

Поступила в редакцию /Received

11 декабря 2017 г. /December 11, 2017

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