Диплом: Автоматизация управления активами при помощи кластерного анализа паттернов поведения игроков рынка в ПАО «ФК Открытие»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
70
Рисунок 13 Момент закрытие сделки
71
2.3.2. Характеристика базы данных
Состав таблиц базы данных, необходимый для работы
автоматизированной системы, включает в себя следующие таблицы:
Рисунок 14 Макет базы данных
Трейдеры – содержит данные по трейдерам
Type trader- в каком направлении работает трейдер (золото,
драгоценные металы или акции)
Stocks – содержит данные по сделкам совершенные с акциями
Currency - содержит данные по сделкам совершенные с валютой
Precious metals - содержит данные по сделкам совершенные с
драгоценными металами
72
Client – наименование клиента который продал или купил
Id quotation – данные по котировке
Price – цена за котировку при покупке или продаже
Date – дата совершения сделки
Success – успех при совершении сделки
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
В данном пункте будет рассмотрена структура взаимодействия
модулей между собой, на рисунке 20 представлена схема:
73
Рисунок 25 Блок-схема технологического процесса работы системы
74
Работа нейронной сети начинается с момента обработки всех входящих
данных и обучения самой нейронной сети распознавать эти данные. Далее
происходит обработка поступающих данных и уже на основании их
колебании фиксируется либо покупка, либо продажа акций
Для работы системы, требуются параметры входных данных, а именно
данные по прошлым сделкам представленные на рисунке
2.4. Испытания разработанного решения
В соответствии с ГОСТ 34-602-92, автоматизированные системы до
внедрения в эксплуатацию проходят предварительные испытания.
Испытания информационной системы могут быть двух видов:
комплексные и автономные.
Комплексные испытания предлагают совместную проверку всех составных
частей и видов обеспечения (программного, технического и т.д.)
информационной системы.
Автономные испытания предполагают проверку отдельных составных
частей (модулей, подпрограмм и т.п.) информационной системы.
В данной дипломной работе остановим свой выбор на автономных
испытания, так как они предполагают проверку составных частей по
отдельности.
2.4.1 Перечень объектов и функций, подлежащих испытаниям
Рассмотрим перечень проверяемый функций для данной нейронной сети
перед началом ее запуска на «боевой» сервер
75
Таблица 31 обьекты подлежащие испытаниям
п/п
Проверяемая функция
Примечания
1
Ввода и проверки пароля
Идентификация,
аутентификация и
авторизация
пользователя должны
проходить корректно.
2
Проверка общей работоспособности
системы
Отсутствие ошибок при
запуске нейроной сети
3
Выполнение основных алгоритмов
обработки данных
Данные должны
корректно
обрабатываться.
Связанные с ними
элементы интерфейса
должны правильно
отображаться.
4
Проверка обученности нейросети
Проверка, как нейросеть
реагирует на скачки
котировок на фондовом
и рынке и ее реакция
5
Проверка результата по торгам
совершенные нейросетью
Нейросеть сеть не
должна уходить в минус
2.4.2. Методы проведения испытаний
Для проведения полного комплекса испытаний требуется
инсталляция имитационного оборудования, воспроизводящего основные
технические средства, задействованные в работе автоматизированной
76
системы и имитирующие передачу всех необходимых сигналов от
напольного оборудования.
Таблица 12 Перечень проверяемых функций – Ввода и проверки пароля
Параметр
Значение
Функция
Ввода и проверки пароля
Предмет проверки
Вход под своими правами доступа
Используемые средства
Персональный компьютер
База данных
Исходные данные
Настроенная функция входа по
логину и паролю для каждого
пользователя
Искажения тестовой информации
для имитации нештатных ситуаций
Установка чужого логина и ввод
своего пароля
Ошибочное написание логина и
корректный ввод пароля
Ожидаемая реакция
Окно ошибки о некорректности
ввода данных
Способ определения результатов
Параметры, определяемые
требованиями заказчика
77
Таблица 13Перечень проверяемых функций – Проверка общей
работоспособности системы
Параметр
Значение
Функция
Проверка общей работоспособности
системы
Предмет проверки
Отстуствие ошибок при запуске
торгового робота и mathlab
Используемые средства
Персональный компьютер
mathlab
Исходные данные
Базы данных корректно подключены
и даны все нужные доступы
Искажения тестовой информации
для имитации нештатных ситуаций
Выдача не всех нужных прав на
предоставлению к данной
программе
Ожидаемая реакция
Окно ошибки о некорректности
полученной информации
Способ определения результатов
Запуск произведен корректно,
отобразился интерфейс Mathlab
78
Таблица 14 Перечень проверяемых функций – Выполнение основных
алгоритмов обработки данных
Параметр
Значение
Функция
Основные алгоритмы обработки данных
Предмет проверки
1. Система корректно осуществляет обработку
данных по котировкам
2. Система корректно обрабатывает данные о
подьемах и падениях котировок
3. Система корректно получает данные об
актуальных котировках
Используемые средства
Имитационное оборудование, QA-инженер
Исходные данные
Данные, передаваемые имитационным
оборудованием
Искажения тестовой
информации для
имитации нештатных
ситуаций
А) Часть оборудования не подключена;
Б) В течение работы системы становится недоступна
имитационная БД ЕДЦ.
Ожидаемая реакция
1. Система корректно выполняет необходимые
расчеты и выводит их обработанные результаты;
2. Система выдает сообщение об отсутствии
подключения к вычислительным машинам
станций, но отображает все кроме недостающих
данных;
3. Система выдает сообщение об ошибке и
отображает только актуальные данные.
Способ определения
результатов
Эмпирический; проверка выдаваемых системой
значений
79
Таблица 14 Перечень проверяемых функций Проверка обученности
нейросети
Параметр
Значение
Функция
Проверка обученности нейросети
Предмет проверки
Тестовый запуск на проверку, как
закупает торговый робот акции и как
реагирет на колебания рынка
Используемые средства
Mathlab
Machine Learning Engineer
Исходные данные
Корректно настроенное обучение
торгового робота
Искажения тестовой информации
для имитации нештатных ситуаций
Торговый робот начинает не
своевременно реагировать на
колебания рынка и начинает
некорректно производить
покупку/продажу
Ожидаемая реакция
Торговый робот начинает нести
убытки
Способ определения результатов
Параметры, определяемые
требованиями заказчика

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")