Компьютерная модель движения финансовых потоков на фондовом рынке

Тип разработки: 
Программа
Регистрационный номер в ФАП: 
PR15010
Дата регистрации в ФАП: 
2015-07-09
Тематическая направленность: 
Экономика. Эконометрика. Автоматизации принятия решений
Аннотация: 

Назначение - прогнозирование финансовых потоков
Область применения - валютные и финансовые рынки
Используемый алгоритм - алгоритм Бокса-Дженкинса с 14 параметрами. Нахождение параметров модели было сведено к решению двух взаимосвязанных задач квадратичного программирования. По разработанному алгоритму было создано программное обеспечение в среде MS Excel, обеспечивающее нахождения прогнозного значения отношения цен бивалютной пары евро-канадский доллар по 42 входным начальным данным.

Согласно теории Бокса-Дженкинса, прогнозное значение x­t  бивалютной пары в момент времени t определяется рекуррентным выражением:

x= a1xt-1+...+ apxt-p+b1et-1+...bqet-q                                          (1)

В выражении (1) приняты следующие обозначения:

  • p, q – натуральные числа – число точек, участвующих в прогнозе;
  • xt-p,...,xt-1 – последовательность значений в моменты времени  с номерами t-p,..., t-1 соответственно;
  • et-q,...,et-1 – случайные величины, имеющие нормальное распределение с нулевым математическим ожиданием и среднеквадратичным отклонением d;
  • ai, bj – постоянные коэффициенты.

Для отыскания параметров ai, bj обычно используют метод перебора, суть которого заключается в «подгонке» параметров так, чтобы точки, получаемые из рекуррентного выражения (1), совпадали (или хотя бы были очень близки) с фактическими значениями. Данная методика дает хорошие результаты лишь для небольшого числа параметров (не более 3).

Научной новизной настоящего исследования является организация поиска параметров ai , bj посредством решения задачи квадратичного программирования.

Для простоты изложения далее считается, что p=q и число значений n временного ряда кратно p. Предположение n=kp (где k=1,2,…) не является критичным, т.к. его выполнение всегда можно обеспечить. Противоположный случай  рассматривается аналогично, но получаемые выкладки будут более громоздкими и затруднят понимание идеи излагаемого метода.

Параметры a1, a2, …, ap трендовой составляющей определяются на основании выражения:

                                xt  = a1xt-1+...+apxt-p                                                                          (2)

Уравнению (2) можно сопоставить характеристическое уравнение

                                                         f(z)=1-a1z-...-apzp=0.                                  (3)

В дальнейшем будут рассматриваться только стационарные процессы. Необходимым и достаточным условием стационарности процесса (2) является нахождение всех корней характеристического уравнения (3) вне единичного круга. Из этого условия следуют два неравенства

f(-1)f(1)>0,|ap|<1         (4)

Параметры a1, a2, …, ap, кроме условий (4), должны достаточно точно аппроксимировать фактические значения              Таким образом, поиск коэффициентов a1, a2, …, ap трендовой части рекуррентного выражения (1) сведён к задаче квадратичного программирования с ограничениями (4).

Аналогичным образом можно определить параметры b1, b2, …, bp. Введя обозначение et=xt-a1xt-1-apxt-p, рекуррентное выражение (1) можно представить в виде:

                                                          et.=b1xt-1+...+bqxt-q                                                (5)

Предполагая стационарность процесса (5) для поиска параметров b1, b2, …, bp,  получается аналогичная задача квадратичного программирования.

 Функциональные возможности - из таблицы валютных котировок в разработанное программное средство вводятся значения курса валют. Количество данных должно быть кратно 7 и не более 42. Проведя тестирование программного средства на большом количестве примеров, выяснилось, что кратность 7 вводимых данных обеспечивает достатчно качественный прогноз.

Инструментальные средства создания - табличный процессор MS Excel

Использованные при разработке материалы: 
1. Андерсон Т. Статистический анализ временных рядов.—М.: «Мир», 1976. (Гл. 5). 2. Бокс Дж., Дженкинс Г. Анализ временных рядов. Прогноз и управление. Вып. 1.—М.: «Мир», 1974. (Гл. 3–6).
Признак доступности программы (базы данных): 
свободный доступ для пользователей СО РАН
Требования к аппаратным и программным средствам: 

Пакет MS Office 2003,2007, MS Excel 2003,2007

Контактная информация: 
ВложениеРазмер
statya.pdf302.27 КБ