Разделы презентаций


Модель биржевого робота «как есть

Содержание

Описание предметной области Биржа. Интернет-трейдинг. Торговые терминалы. Программы советники. Биржевые роботы (механические торговые системы, торговые роботы). Стратегии. Сервер Брокера. Сервер Биржи.2

Слайды и текст этой презентации

Слайд 1Министерство образования и науки РФ
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ

(ТУСУР)
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
УНИВЕРСАЛЬНАЯ МЕХАНИЧЕСКАЯ ТОРГОВАЯ
СИСТЕМА «MTRAIS»

Выполнил: студент гр. 436-1 Гальченко

Евгений Владимирович
Руководитель: тех. директор ООО «Орион» Заблоцкий А.С.

Министерство образования и науки РФТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТАУНИВЕРСАЛЬНАЯ МЕХАНИЧЕСКАЯ ТОРГОВАЯСИСТЕМА «MTRAIS»Выполнил:

Слайд 2Описание предметной области
Биржа.
Интернет-трейдинг.
Торговые терминалы.
Программы советники.
Биржевые

роботы (механические торговые системы, торговые роботы).
Стратегии.
Сервер Брокера.
Сервер

Биржи.

2

Описание предметной области Биржа. Интернет-трейдинг. Торговые терминалы. Программы советники. Биржевые роботы (механические торговые системы, торговые роботы). Стратегии.

Слайд 3Модель биржевого робота «как есть»
3
Принципиальная схема организации торгового процесса. Стрелками

указаны потоки данных между компонентами.

Модель биржевого робота «как есть»3Принципиальная схема организации торгового процесса. Стрелками указаны потоки данных между компонентами.

Слайд 4Недостатки модели
Приведенная модель имеет следующие недостатки:
1) Снижается скорость выставления заявки;
2)

Увеличивается сложность модификации МТС при работе с другими биржами;
3) Привязка

терминала к одному брокеру;
4) Привязка к одной бирже;
5) Недостаток информации с других бирж.

4

Недостатки моделиПриведенная модель имеет следующие недостатки:1) Снижается скорость выставления заявки;2) Увеличивается сложность модификации МТС при работе с

Слайд 5Разработки в данной предметной области
Большое количество и разнообразие торговых платформ,

МТС созданных для них и торговых стратегий, возможных для реализации.

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

5

Разработки в данной предметной областиБольшое количество и разнообразие торговых платформ, МТС созданных для них и торговых стратегий,

Слайд 6Обоснование выбора средств разработки
Технология Java обеспечивает отличную переносимость программного обеспечения

и возможность легкой модификации.
СУБД DB2 имеет клиент-серверную архитектуру, диалект языка

SQL, и мощный многофазовый оптимизатор, строящий эффективный план выполнения запроса. Успешно справляется с большой транзакционной нагрузкой и является одной из самых быстрых СУБД на данный момент.
Терминал Alfa-Direct имеет открытый интерфейс, который можно использовать во внешних программах. Именно такие возможности необходимы для организации проектируемой системы. Так же, имеется возможность экспорта данных во внешний источник.

6

Обоснование выбора средств разработкиТехнология Java обеспечивает отличную переносимость программного обеспечения и возможность легкой модификации.СУБД DB2 имеет клиент-серверную

Слайд 7Модель биржевого робота «как должно быть». Общая организация
7
Принципиальная схема организации

системы. Стрелками указаны направления передачи данных.

Модель биржевого робота «как должно быть». Общая организация7Принципиальная схема организации системы. Стрелками указаны направления передачи данных.

Слайд 8Модель биржевого робота «как должно быть». Организация робота RMM
8
Принципиальная схема

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

Модель биржевого робота «как должно быть». Организация робота RMM8Принципиальная схема организации подсистемы анализа данных.Стрелками указаны направления передачи

Слайд 9Организация локального хранилища
9
После анализа предметной области и выделения основных

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

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

Слайд 10Организация подсистемы анализа данных. Реализованные функции
10
Функция управления стратегиями (AlgorithmManage);
Функция управления

алгоритмами (StrategyManage);
Возможность изменения конфигурации системы (Configuration);
Управление системой (SystemControl);
Извлечение данных из

БД и их анализ.
Организация подсистемы анализа данных. Реализованные функции10Функция управления стратегиями (AlgorithmManage);Функция управления алгоритмами (StrategyManage);Возможность изменения конфигурации системы (Configuration);Управление системой

Слайд 11Функция изменения конфигурации
11
Функция реализована в виде возможности изменения файла конфигурации,

который содержит параметры, используемые в работе системы.
Изменение файла конфигурации производится

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

Возможные команды:
conf_list – показать конфигурационный файл.
conf_set - установить значение параметра в конфигурационном файле.
Функция изменения конфигурации11Функция реализована в виде возможности изменения файла конфигурации, который содержит параметры, используемые в работе системы.Изменение

Слайд 12Функция управления стратегиями и алгоритмами
12
Функция реализована в виде набора классов

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

стратегиями и программами алгоритмами.
Управление осуществляется путем ввода команд на терминал платформы.

Возможные команды:
run_str - запуск стратегии с именем ;
run_alg - запуск алгоритма с именем ;
del_alg - удалить алгоритм с именем ;
del_str - удалить стратегию с именем ;
add_alg - добавить алгоритм с именем ;
add_str - добавить стратегию с именем ;
stop_alg - остановить алгоритм с именем ;
stop_str - остановить стратегию с именем .

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

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

и останов компонентов системы и системы в целом.
Осуществляется путем подачи

команд на терминал платформы.

Возможные команды:
analizer_rt_start – запустить анализ данных «реал-тайм»;
analizer_hst_start – запустить анализ исторических данных;
analizer_rt_stop – остановить анализа данных «реал-тайм»;
analizer_hst_stop – остановить анализ исторических данных;
shutdown – остановить систему;
help – вывод доступных команд.
Функция управления системой13Функция реализована в виде набора классов обеспечивающих запуск и останов компонентов системы и системы в

Слайд 14Функция получения данных из БД и их анализ
14
Функция реализована в

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

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

Выборка данных и анализ, являются автоматизированным процессом, не требующим участия пользователя.
Функция получения данных из БД и их анализ14Функция реализована в виде набора классов обеспечивающих подключение системы к

Слайд 15Сводная таблица экономического обоснования разработки
15

Сводная таблица экономического обоснования разработки15

Слайд 16Заключение
В результате работы были изучены основные моменты предметной области, основные

программы поддержки интернет-трейдинга, наиболее популярные МТС и стратегии торговли на

биржах.

Построены модели системы «как есть» и «как должно быть», тем самым были описаны основные концепции организации системы и, безусловно, работа в этом направлении будет продолжена.

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

Выполнено технико-экономическое обоснование разработки и рассмотрены основные положения обеспечения безопасности жизнедеятельности при работе с ПК.

В дальнейшем планируется усовершенствовать разработанные функции и добавить новые.

16

ЗаключениеВ результате работы были изучены основные моменты предметной области, основные программы поддержки интернет-трейдинга, наиболее популярные МТС и

Слайд 17Спасибо за внимание!

Спасибо за внимание!

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика