Тип работы:
Предмет:
Язык работы:


Разработка защищенной информационно-аналитической системы для торговли на Forex

Работа №172235

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы76
Год сдачи2017
Стоимость4285 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
14
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 5
1 Разработка математико-алгоритмической модели информационно-аналитической системы информирования трейдеров 9
1.1 Рассмотрение торговых стратегий, использующих данные CME Group .... 9
1.2 Алгоритм открытия ордеров по валютной паре EUR/USD на рынке Forex
на основе данных опционных уровней первого порядка 12
1.3 Обработка бюллетеней биржи CME Group по паре EUR/USD 16
1.4 Формализованные алгоритм информационно-аналитической системы -
нахождение границ рынка, открытие ордеров 19
2 Программная реализация модулей информационно-аналитической системы 22
2.1 Получение бюллетеней с ftp сервера CME Group 22
2.2 Выбор СУБД. Структура базы данных информационно-аналитической
системы 23
2.3 Организация доступа к web-сайту, аутентификация пользователей 29
3 Организация двухфакторной аутентификации пользователей с помощью
аппаратных ключей Рутокен Web. Разработка специализированного клиента для доступа к сайту системы и защита его ключами HASP 36
3.1 Разработка и тестирование php модуля двухфакторной аутентификации с
использованием аппаратных ключей Рутокен Web 36
3.2 Разработка специализированной программы-клиента для подключения к
информационно-аналитической системе 41
3.3 Защита специализированной программы-клиента для подключения к
информационно-аналитической системе ключами серии Hasp 48
Установка навесной защиты при помощи аппаратного ключа HASP HL 59
4 Безопасность жизнедеятельности 63
4.1 Характеристика вредных факторов при работе с ПК 63
4.2 Организация рабочего места с ПК. Требования к помещениям с ПК 64
4.3 Требования к размещению и оборудованию рабочего места с ПК 65
4.4 Требования к санитарно-гигиеническим параметрам рабочего места с ПК 67
Выводы 71

Приложения должны быть в работе, но в данный момент отсутствуют


Торговля на международном рынке Форекс связана с высокими рисками, позволяющими получать высокий доход от спекулятивных операций в случае успеха и не менее серьезные убытки, если неправильно было выполнено прогнозирование изменения рынка. Использование трейдерами
информационно-аналитических систем позволяет повысить качество прогнозов и, как следствие, увеличить прибыль от совершения торговых операций.
Разработка защищенного варианта информационной системы видится актуальной по нескольким причинам. Следует отметить, что в настоящее время для трейдеров, торгующих на Forex, доступно относительно немного информационных систем, что объясняется как сложностью собственно подхода к прогнозированию поведения рынка, так и тем, что большое число торговых стратегий достаточно плохо формализованы и основаны не на строгих количественных оценках, а на качественной оценке трейдером той или иной ситуации. Разработка информационной системы, ориентированной на оценку действий крупных игроков рынка (открытые ими позиции можно определить, проанализировав данные бюллетеней CME Group), позволяет трейдерам соотносить свои действия с ожиданиями крупных игроков рынка. Доступ к информационно-аналитической системе пользователей может быть реализован с использованием web-портала (web-сайта), альтернативное или дополнительное решение обеспечения доступа - разработка специализированной программы-клиента. Использование специально разработанного клиента дает определенные преимущества в плане работы трейдерам по сравнению с использованием обычного веб-браузера, который только обеспечивает доступ к системе. Специализированный клиент может включать в себя расширенный дополнительный функционал - модули статистической обработки, модули формирования разного рода отчетов, средства визуализации данных, инструментарий, позволяющий автоматизировать доступ трейдеров к информационной системе и т.д.
Информационные системы, формирующие рекомендации трейдерам, в том числе информационно-управляющие системы, позволяющие выдавать сигналы для выставления, управления и закрытия ордеров, должны быть надежно защищены от несанкционированного доступа и использования. С учетом этого являются практически значимыми вопросы установки и использования современных систем защит, в том числе программно¬аппаратных.
После ознакомления с поставленной задачей и рассмотрения подлежащих разработке разделов по теме работы был составлен план работы, включающий в себя следующие этапы:
1 Рассмотрение структуры представления информации в формате pdf- файлов бюллетеней CME Group. Ознакомление с существующими торговыми стратегиями, основанными на результатах обработки данных бюллетеней CME Group. Выбор из перечня возможных стратегии, которая будет положена в основу проектируемой информационно-аналитической системы. Выбранная стратегия с одной стороны должна быть работающей, с другой относительно легко реализуемой с технической точки зрения. Алгоритмизация выбранной стратегии.
2 Решение практического вопроса автоматического получения новых файлов бюллетеней CME Group в pdf формате и конвертация из данного формата в текстовый формат представления данных (txt).
3 Программная реализация алгоритма обработки информации, получение результатов, которые будут предоставлены пользователям информационной системы.
4 Разработка web-сайта для пользователей информационно-аналитической системы.
5 Усиления системы защиты доступа пользователей к web-сайту, поддержка решения основанного на использовании системы двухфакторной аутентификации для пользователей сайта (программно-аппаратное решение, использующее ключи серии Рутокен WEB).
6 Разработка алгоритма и программная реализация на объектно -
ориентированном языке Паскаль (среда разработки Delphi) специализированного клиента, позволяющего трейдерам получать доступ к web-сайту.
7 Защита разработанного специализированного клиента от несанкционированного использования и распространения с помощью программной или программно аппаратной защиты (ключи серии Hasp Sl и Hasp Hl, соответственно).
8 Заключительный этап работы - тестирование и отладка написанного программного обеспечения, выработка рекомендаций по применению того или иного типа защиты.
Следует отметить, что вопрос выбора оптимального варианта системы защиты не является тривиальным и заслуживает внимательного рассмотрения. В работе не разрабатываются новые системы защиты, но актуальным является вопрос выбора оптимальной для конкретной информационной системы защиты или комплекса защитных средств. Средства защиты должны выбираться с учетом как технических (аппаратная и программная платформа, используемая операционная система, емкость коммуникационных каналов обеспечивающих подключение пользователей по сети и т.д.), так и экономических критериев (стоимость системы защиты, необходимость квалифицированного персонала для обслуживания системы защиты, использование программных или аппаратных средств - вопросы связанные с временем доставки ключей потребителю, необходимость таможенного оформления физических ключей, возможность пересылки программных ключей с использованием сети Интернет с последующей их активацией и т.д.). Выбор оптимальных систем защиты информации от несанкционированного доступа особенно актуально для систем электронной торговли и торговых экспертно-аналитических систем. Целесообразно повысить уровень защищенности торговой экспертно-аналитической системы путем интеграции в нее программно-аппаратных систем защиты. Для защиты модулей трейдеров клиентского доступа к аналитике может использоваться аппаратный ключ типа Hasp Hl Pro, для обеспечения защищенного доступа трейдеров к разработанному web-сайту, используется аппаратный ключ RuToken Web. Например, сайт http://www.rutoken.ru/содержит исходные коды для организации защиты http://www.rutoken.ru/products/all/rutoken-web/Рутокен Web для PHP. Представлен пример интеграции поддержки Рутокен Web в приложениях, написанные на PHP. http://demo.rutoken.ru/sites/php. Плагин для WordPress: Защищенная аутентификация пользователей в CMS WordPress c помощью Рутокен Web http://demo.rutoken.ru/sites/wordpress.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Все основные задачи, согласно плану выполнения дипломной работы, были успешно выполнены.
Были рассмотрены торговые стратегии для рынка Forex, основанные на использовании данных бюллетеней биржи CME Group. Разработка собственных торговых стратегий выходит за рамки данной работы, так же, как и выбор наилучшей из списка возможных стратегий для торгуемого финансового инструмента. Была выбрана пара евродоллар (EUR/USD), как наиболее часто используемая трейдерами и торговая стратегия, основанная на том, что график торгового инструмента имеет тенденцию находится в основном в комфортной зоне цены для крупных игроков, т.е. цена находится ниже верхней границы рынка и выше нижней. Выход графика цены выше верхней границы рынка создает благоприятную ситуацию для открытия ордера на продажу. Если график опустился ниже нижней границы, то можно открывать ордер на покупку. Следует заметить, что границы рынка не являются постоянными и могут меняться, поэтому анализ границ рынка следует проводить с выходом каждого нового бюллетеня CME Group.
Была разработана информационно-аналитическая система, данные для обработки поступают в систему с ftp-сервера CME Group, закачиваемые php модулем разработанной информационной системы. Достаточно сложной задачей стало решение проблемы конвертации данных из оригинального pdf формата бюллетеней в текстовый формат (txt), используемый для дальнейшей работы. Было проанализировано программное обеспечение, которое можно использовать для целей конвертации. Число коммерческих библиотек составляет несколько десятков, но свободно распространяемые, которые можно было бы использовать бесплатно, практически не встречаются. После долгих поисков конвертер файлов pdf в txt был найден. Тестирование показало, что конвертированный текст в файле txt вполне пригоден для извлечения данных их дальнейшей обработки. Был разработан сайт информационно-аналитической системы - php модули расчета границ рынка, получения данных с ftp-сервера CME Group, модули аутентификации и авторизации пользователей, модуль администрирования. Выполненное тестирование показало, что обработка, начиная с закачки бюллетеней с ftp-сервера CME Group, и заканчивая публикацией данных по границам рынка (оперативно полученных в результате работы php модуля и сохраненных в базе данных MySQL) на сайте информационной системы, возможна в полностью автоматическом режиме - максимальный период тестирования 8 суток.
Учитывая, что разработанный вариант информационно-аналитической системы может быть доработан до коммерческого варианта программного продукта, был рассмотрен вариант усиления защиты доступа к закрытой области интерфейса, доступной только для зарегистрированных пользователей, с использованием двух факторной программно-аппаратной защиты, использующей Рутокен WEB.
Для повышения уровня комфортной работы трейдеров с информационно - аналитической системой был разработан, с использованием среды визуального проектирования Delphi, специализированный программный клиент.
Рассмотрены варианты защиты разработанной программы-клиента с использованием программно-аппаратных (ключи серии HASP HL) и программных (виртуальные ключи HASP SL) решений. Использование ключей HASP SL целесообразно при стоимости ежемесячной подписки порядка 600 руб./мес., оформляемой не менее чем на три месяца (накладные расходы на использование программного ключа 60-100 руб.), если стоимость подписки более 1000 руб., то экономически целесообразно использовать программные ключи типа Hasp SL или дешевые (400-700 руб. за 1 шт.) ключи Hasp HL Basic. Если подписка дороже 1000 руб. месяц, то можно для защиты программы- клиента использовать ключи типа HASP HL Pro c защищенной памятью, позволяющей записывать в ключ индивидуальные идентификационные данные пользователя.
В плане дальнейшего совершенствования информационно-аналитической системы можно будет разработать модули системы информирования трейдеров о торговых сигналах поддерживающие не только доступ по протоколу http или https (что уже реализовано в разработанных модулях), но и информирование по электронной почте (smtp-протокол), с использованием рассылки SMS и PUSH уведомлений.
В ходе выполнения дипломной работы было подготовлено две публикации, которые опубликованы в трудах международных научных конференций (статьи проиндексированы в РИНЦ).



1. Ананченко И.В., Камашев А.О., Базарнов И.Б. Алгоритм открытия ордеров по валютной паре EUR/USD на рынке Форекс на основе данных опционных уровней первого порядка. В сборнике: Закономерности и тенденции инновационного развития общества. Сборник статей Международной научно-практической конференции. 2016. С. 62-64.
2. Камашев А.О., Базарнов И.Б., Ананченко И.В. Разработка защищенной информационно-аналитической системы для торговли на Forex по паре EUR/USD на основе опционных уровней первого порядка. В сборнике: Научная дискуссия современной молодёжи: экономика и право сборник статей международной научно-практической конференции. 2016. С. 457-459.
3. И.В. Ананченко Защити свою программу ключом HASP. Практическое руководство для начинающих по работе с HASP HL. LAP Lambert Academic Publishing. 2012, 80 с. ISBN: 978-3-659-25627-1
4. Защити свою программу ключом HASP. Практическое руководство для
начинающих по работе с HASP HL. LAP Lambert Academic Publishing - ISBN: 978-3-659-25627-1. 2012 [Электронный ресурс] URL:
http://www.mctrewards.ru/studentam/knigi2012-2013
5. Краткий курс по защите и лицензированию программного обеспечения с использованием HASP SRM. [Электронный ресурс] URL: http://www.aladdin- rd.ru/support/downloads/get?ID=21054
6. Guardant.ruофициальный сайт. [Электронный ресурс] URL:
https: //www.guardant.ru/products/all/
7. HASP SRM : общие сведения о защите и лицензировании (1-10), (13-17)
[Электронный ресурс] URL: http://www.aladdin-
rd.ru/support/downloads/get?ID=21057


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ