🔍 Поиск работ

Программное обеспечение для мониторинга торговой активности на криптовалютных биржах

Работа №204743

Тип работы

Бакалаврская работа

Предмет

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

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

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


Термины и сокращения 14
Введение 16
1. Исследование предметной области 18
1.1. Краткая теория предметной области 18
1.2. Определение потребностей пользователей 22
2. Проектирование программного обеспечения 27
2.1. Определение основного функционала приложения 27
2.2. Проектирование высокоуровневой архитектуры приложения 27
2.3. Проектирование серверной части 30
3. Разработка программного обеспечения 41
3.1. Разработка серверной части 41
3.2. Разработка клиентской части 55
3.3. Обзор основных возможностей приложения 55
3.3.1. Крупные плотности 57
3.3.2. Графики 58
3.3.3. Уведомления 58
3.3.4. Автоматический поиск горизонтальных уровней 59
3.3.5. Скринер 59
3.3.6. Группы линковки и перетаскивание (drag and drop) инструментов . 62
3.3.7. Взаимодействие с торговыми терминалами 64
4. Тестирование и апробация разработанного ПО 65
5. Финансовый менеджмент, ресурсоэффективность и ресурсосбережение ... 69
Введение 69
5.1. Оценка коммерческого потенциала и перспективности разработки 69
5.1.1. Потенциальные потребители разрабатываемого решения 69
5.1.2. Анализ конкурентных технических решений 70
5.1.3. SWOT-анализ 72
5.2. Планирование работ по научно-техническому исследованию 73
5.2.1. Структура работ в рамках научного исследования 73
5.2.2. Определение трудоемкости выполнения работ 74
5.2.3. Разработка графика проведения научного исследования 74
5.3. Бюджет научно-технического исследования 77
5.3.1. Расчет материальных затрат НТИ 77
5.3.2. Расчет затрат на специальное оборудование для научных работ 77
5.3.3. Основная заработная плата исполнителей 78
5.3.4. Дополнительная заработная плата 79
5.3.5. Отчисления во внебюджетные фонды 80
5.3.6. Накладные расходы 80
5.3.7. Формирование бюджета затрат научно-исследовательского
проекта 81
5.4. Определение ресурсной (ресурсосберегающей), финансовой,
бюджетной, социальной и экономической эффективности исследования 81
Вывод по главе 84
6. Социальная ответственность 85
Введение 85
6.1. Правовые и организационные вопросы обеспечения безопасности 85
6.1.1. Правовые нормы трудового законодательства 85
6.1.2. Эргономические требования к правильному расположению и
компоновке рабочей зоны 86
6.2. Производственная безопасность 87
6.2.1. Статические физические перегрузки 89
6.2.2. Умственное перенапряжение и перенапряжение анализаторов,
монотонность труда 89
6.2.3. Отсутствие или недостаток необходимого естественного
освещения 91
6.2.4. Отсутствие или недостаток необходимого искусственного
освещения 92
6.2.5. Опасность поражения электрическим током 93
6.3. Экологическая безопасность 94
6.4. Безопасность в чрезвычайных ситуациях 94
Выводы по главе 96
Заключение 97
Список использованных источников и литературы 98

В настоящее время криптовалюты доказали свою значимость и полезность, а интерес к ним только продолжает расти. Изначально созданные для быстрых переводов денежных средств с низкими комиссиями без необходимости в центральном регулирующем органе, криптовалюты сейчас приобрели множество различных функций, среди которых можно выделить инвестиционную и спекулятивную.
Появлению и укреплению этих ролей способствовало появление централизованных и децентрализованных бирж, где люди и компании могут покупать и продавать криптовалюту, а также производить операции с производными инструментами таким же образом, как и на традиционных фондовых биржах.
В то время, как одни предпочитают купить криптовалюту и ждать значительного повышения ее цены, то есть занимать позицию инвестора, другие используют гораздо более высокую волатильность криптовалют по сравнению с акциями, облигациями и т.д., чтобы совершать быстрые сделки с целью максимизировать эффективность использования своего торгового капитала (однако следует отметить, что степень риска здесь во много раз больше).
В число последних входят так называемые дневные трейдеры (дейтрейдеры), которые совершают сделки внутри одного торгового дня (торговой сессии), и скальперы, которые совершают еще больше сделок, а время нахождения в отдельной сделке может составлять от нескольких секунд до нескольких часов.
Так как рынок криптовалют является достаточно молодым по сравнению с традиционными рынками (фондовым, товарным), то на нем присутствует большое количество различных неэффективностей, которые, будучи правильно распознанными и использованными, могут увеличить результативность и прибыльность работы скальпера.
Криптовалютная биржа Binance[1]является одной из крупнейших криптовалютных бирж в мире по величине суточного оборота торгов: 36 миллиардов долларов на базовых активах, то есть криптовалютах непосредственно, и 50 миллиардов долларов на производных инструментах (фьючерсы и опционы) по данным сайта coinmarketcap.com[2]на момент 13 мая 2022 года. На бирже существует более 120 криптовалютных пар к USDT, более 100 фьючерсных пар к USDT. USDT или Tether[3]представляет собой криптовалюту, одна единица которой соответствует одному доллару США, так называемый стэйблкоин. Пары к USDT имеют наибольший объем торгов среди прочих.
Существенной проблемой для скальпера становится одновременное оперативное отслеживание изменений и ситуаций, возникающих на всех доступных инструментах (криптовалютных парах или фьючерсах), так как человеку физически не хватает внимания, чтоб отслеживать такое количество событий.
Таким образом, возникает нужда в программном обеспечении, целью которого является своевременно доводить до трейдера важную и актуальную рыночную информацию в компактном графическом и аудиальном представлении. Это позволит не следить одновременно за всем разнообразием доступных инструментов, а сосредоточить своё внимание на тех из них, где в данный момент существуют интересующие пользователя условия.
Для создания такого ПО необходимо выполнить следующие задачи:
1. Определить потребности пользователей и основной функционал.
2. Спроектировать программное обеспечение и выбрать средства его реализации.
3. Реализовать программное обеспечение.
4. Предоставить программное обеспечение ограниченному кругу пользователей для тестирования с последующим получением от них обратной связи.


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

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

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


В результате выполнения выпускной квалификационной работы было разработано программное обеспечение для мониторинга торговой активности на криптовалютных биржах, целью которого является своевременно доводить до трейдера важную и актуальную рыночную информацию в компактном графическом и аудиальном представлении.
Основные результаты проведенной работы:
• определены потребности пользователей и основной функционал программного обеспечения;
• спроектировано программное обеспечение и выбраны средства его реализации;
• программное обеспечение реализовано;
• программное обеспечение предоставлено пользователям для тестирования и получения обратной связи.
Программное обеспечение реализовано по клиент-серверной модели, однако и клиент, и сервер запускаются на устройстве пользователя. Сервер реализован на языке C++ с использованием библиотеки Boost.Asio. Клиент реализован с помощью фреймворков Vue.js и Quasar.
В главе, посвященной финансовому менеджменту, было произведено сравнение разработанного решения с конкурентами, составлен бюджет проекта и определены сроки реализации.
В главе «Социальная ответственность» проанализированы правовые и организационные вопросы обеспечения безопасности при разработке проектного решения, дана оценка производственной и экологической безопасности, а также безопасности в чрезвычайных ситуациях при разработке проектного решения.
Наиболее значимым результатом является факт использования разработанного программного обеспечения реальными конечными пользователями.



1. Binance [Электронный ресурс] // - Режим доступа: https://www.binance.com(дата обращения: 29.05.2022)
2. CoinMarketCap [Электронный ресурс] // - Режим доступа:
https://coinmarketcap.com/ru/rankings/exchanges/ (дата обращения:
29.05.2022)
3. Tether [Электронный ресурс] // - Режим доступа: https://tether.to(дата обращения: 29.05.2022)
4. Мерфи, Джон Дж. Технический анализ финансовых рынков: полный справочник по методам и практике трейдинга / Джон Дж. Мерфи ; Пер. с англ. - М.: ООО “И.Д. Вильямс”, 2016. - 496 с.
5. TradingView [Электронный ресурс] // - Режим доступа:
https://ru.tradingview.com(дата обращения: 29.05.2022)
6. CScalp [Электронный ресурс] // - Режим доступа: https://fsr-develop.ru(дата обращения: 29.05.2022)
7. asyncio — Asynchronous I/O [Электронный ресурс] // - Режим доступа: https://docs.python.Org/3/library/asyncio.html(дата обращения: 29.05.2022)
8. multiprocessing — Process-based parallelism [Электронный ресурс] // - Режим доступа: https://docs.python.org/3/library/multiprocessing.html(дата обращения: 29.05.2022)
9. Boost.Asio [Электронный ресурс] // - Режим доступа:
https: //www.boost. org/doc/libs/1 _7 9_0/doc/html/boost_asio. html (дата
обращения: 29.05.2022)
10. Callback Hell [Электронный ресурс] // - Режим доступа:
http://callbackhell.com(дата обращения: 29.05.2022)
11. Coroutines (C++20) [Электронный ресурс] // - Режим доступа:
https://en.cppreference.com/w/cpp/language/coroutines(дата обращения: 29.05.2022)
12. Boost.Beast [Электронный ресурс] // - Режим доступа:
https: //www.boost.org/doc/libs/1 _7 9_0/libs/beast/doc/html/index.html (дата
обращения: 29.05.2022)
13.OpenSSL Cryptography and SSL/TLS Toolkit [Электронный ресурс] // - Режим доступа: https://www.openssl.org(дата обращения: 29.05.2022)
14.The simdjson library [Электронный ресурс] // - Режим доступа:
https://simdjson.org(дата обращения: 29.05.2022)
15.Simdjson: Performance results [Электронный ресурс] // - Режим доступа: https://github. com/simdj son/simdj son#performance-results(дата обращения: 29.05.2022)
16. fast_float number parsing library: 4x faster than strtod [Электронный ресурс] // - Режим доступа: https://github.com/fastfloat/fast_float(дата обращения: 29.05.2022)
17. robin_hood unordered map &set [Электронный ресурс] // - Режим доступа: https://github.com/martinus/robin-hood-hashing(дата обращения: 29.05.2022)
18. Hashmaps Benchmarks - Overview [Электронный ресурс] // - Режим
доступа: https: //martin.ankerl .com/2019/04/01/hashmap-benchmarks-01 -
overview/ (дата обращения: 29.05.2022)
19. spdlog [Электронный ресурс] // - Режим доступа:
https://github.com/gabime/spdlog(дата обращения: 29.05.2022)
20. The Progressive JavaScript Framework [Электронный ресурс] // - Режим доступа: https://v3.vuejs.org(дата обращения: 29.05.2022)
21. Quasar Beyond the framework [Электронный ресурс] // - Режим доступа: https://quasar.dev(дата обращения: 29.05.2022)
22. Discord [Электронный ресурс] // - Режим доступа: https://discord.com(дата обращения: 29.05.2022)
23. Трудовой кодекс Российской Федерации от 30.12.2001 N 197-ФЗ (ред. от
25.02.2022) [Электронный ресурс] // - Режим доступа:
http://www.consultant.ru/document/cons doc LAW 34683/(дата обращения: 19.05.2022).
24. ГОСТ Р 50923-96 «Дисплеи. Рабочее место оператора. Общие
эргономические требования и требования к производственной среде. Методы измерения» [Электронный ресурс] // - Режим доступа:
https://docs.cntd.ru/document/1200025975(дата обращения: 19.05.2022).
25. ГОСТ 21889-76 «Система "Человек-машина". Кресло человека-оператора»
[Электронны ресурс] // - Режи доступа:
https://docs.cntd.ru/document/1200012832(дата обращения: 19.05.2022).
26. ГОСТ 12.0.003-2015 «Система стандартов безопасности труда. Опасные и
вредные факторы» [Электронный ресурс] // - Режим доступа:
https://docs.cntd.ru/document/1200136071(дата обращения: 19.05.2022).
27. МР 2.2.9.2311-07 «Профилактика стрессового состояния работников при
различных видах профессиональной деятельности» [Электронный ресурс] // - Режим доступа:https://docs.cntd.ru/document/1200072234(дата
обращения: 19.05.2022).
28. СП 52.13330.2016 «Естественное и искусственное освещение»
[Электронный ресурс] // - Режим доступа:
https://docs.cntd.ru/document/456054197(дата обращения: 19.05.2022).
29. ГОСТ Р 12.1.019-2017 «Система стандартов безопасности труда (ССБТ).
Электробезопасность. Общие требования и номенклатура видов защиты» [Электронный ресурс] // - Режим доступа:
https://docs.cntd.ru/document/1200161238(дата обращения: 19.05.2022).
30. ГОСТ Р 53692-2009 «Ресурсосбережение. Обращение с отходами. Этапы
технологического цикла отходов» [Электронный ресурс] // - Режим доступа: https://docs.cntd.ru/document/1200081740(дата обращения:
29.05.2022).
31. Федеральный закон от 22.07.2008 N 123-ФЗ (ред. от 30.04.2021)
«Технический регламент о требованиях пожарной безопасности»
[Электронный ресурс] // - Режим доступа:
https://docs.cntd.ru/document/902111644(дата обращения: 29.05.2022).
32. Приказ Минтруда России от 15 декабря 2020 года N 903н «Об утверждении
Правил по охране труда при эксплуатации электроустановок»
[Электронный ресурс] // - Режим доступа:
https://docs.cntd.ru/document/573264184(дата обращения: 29.05.2022).
33. Приказ Минтруда России от 24.01.2014 N 33н (ред. от 27.04.2020) «Об
утверждении Методики проведения специальной оценки условий труда, Классификатора вредных и (или) опасных производственных факторов, формы отчета о проведении специальной оценки условий труда и инструкции по ее заполнению» [Электронный ресурс] // - Режим доступа: http://www.consultant.ru/document/cons_doc_LAW_158398/ (дата обращения: 29.05.2022).


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




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