Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
задания / Диссертация - РАЗРАБОТКА МОДЕЛЕЙ, АЛГОРИТМОВ.docx
Скачиваний:
123
Добавлен:
27.05.2015
Размер:
9.85 Mб
Скачать
    1. Архитектура системы поддержки принятия решений

      1. Общая схема архитектуры

Одной из задач исследовательской работы было расширить стандартный инструментарий трейдера с целью повышения точности прогнозов. С февраля по август 2008 года я вёл работы по внедрению разработанного ранее программного комплекса в систему поддержки принятия решений для трейдеров. На рисунке Рис. 2.22 представлена схема архитектуры системы поддержки принятия решений.

Разработанная система состоит из программного комплекса «FIMAS», ядро которого описывается рассмотренной ранее математической моделью, и нескольких подключаемых модулей.

Рис. 2.22. Основные подсистемы приложения и их связь с плагинами и конечным пользователем

      1. Подключаемые модули

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

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

Рис 2.23. Система оценки новостей и её связь с приложением

  • Модуль для импорта биржевых данных. С помощью него система связана с базой данных, содержащей информацию о реальном рынке ценных бумаг. База данных содержит данные о компаниях и акциях, которые они выпускают; также она включает историю изменения фундаментальных показателей компаний, историю изменения цен на выбранные акции. Эта база данных является частью корпоративной системы поддержки принятия решений. Одной из важнейших её составляющих является подсистема автоматизированной оценки новостей, предназначение которой дать максимально точные оценки реальных новостей и их влияния на акции отдельных компаний (Рис 2.23). Она пополняется новостями в реальном режиме времени из нескольких внешних информационных ресурсов. Новости поступают в формате «RSS» используя технологию TextMining, проходят процедуру автоматизированной оценки с применением нечёткой логики, нейронной сети и генетического алгоритма, после чего добавляются в единую базу данных и становятся доступными для использования в программном комплексе «FIMAS». При необходимости, оценка каждой новости может быть вручную скорректирована экспертом.Подсистема автоматизированной оценки новостей создана отдельной командой разработчиков и не является предметом диссертационного исследования.

  • Модуль для задания начальных параметров симуляции. Программный комплекс «FIMAS» позволяет задавать начальные параметры только в текстовом виде через редактор сценариев, что не очень удобно (зато универсально). С помощью этого подключаемого модуля пользователь может задавать все параметры симуляции в визуальном режиме, используя специальную форму.