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


Анализатор биржевого рынка для Telegram Bot

Работа №151957

Тип работы

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

Предмет

информатика

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

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


Реферат 3
Введение 3
1. Анализ предметной области5
1.1. Цифровая биржа 6
1.2. Существующие аналоги8
1.2.1. Инструменты торговли у брокеров 8
1.2.2. Мессенджеры 9
1.3. Выводы по главе 1 11
2. Проектирование чат-бота 12
2.1. Выбор инструментов для реализации 12
2.1.1. Конструкторы 12
2.1.2. Язык программирования Python 12
2.1.3. Среда разработки 13
2.2. Спецификация требований к разрабатываемому чат-боту 13
2.3. Разработка UML диаграмм14
2.3.1. Диаграмма прецедентов 15
2.3.2. Диаграмма последовательностей 16
2.4. Выводы по главе 2 20
3. Разработка и тестирование чат-бота 21
3.1. Реализация базы данных и метод загрузки исторических данных 21
3.2. Модель для прогноза 24
3.3. Создание чат-бота 29
3.4. Тестирование работы чат-бота в Telegram 31
3.5. Выводы по главе 3 36
Заключение 37
Список использованных источников 38
ПРИЛОЖЕНИЕ А predict_function.py 40
ПРИЛОЖЕНИЕ Б handlers.py 44
ПРИЛОЖЕНИЕ В main.py 48

Торговля на бирже является одной из основ экономики. Ежедневно происходит огромное количество сделок с различными активами. Суммарно объем торгов за 2023 год составил 1,3 квадрлн рублей, что на 0,2 квадрлн рублей больше, чем в 2022 году, что является максимальным показателем за всю историю биржевых торгов.
Инвестирование и биржевая торговля активно набирает популярность среди физических лиц. Чем больше участников, участвующих в торгах, тем больше происходит изменение цены на различные активы. Трейдинг - деятельность участника финансового рынка, в ходе которого он совершает торговые операции, направленные на извлечение прибыли. В связи с тем, что все больше людей хотят иметь дополнительный заработок, многие из них обращаются именно к трейдингу. Но для извлечения прибыли из данной деятельности нужны некоторые знания в области экономики и финансовой грамотности, что не является доступным для всех людей.
Не у каждого есть возможность для самостоятельного поиска новостей и для этого многие брокеры публикуют финансовые новости в своих социальных сетях. На сегодняшний день наиболее популярной социальной сетью является Telegram. Он занимает первое и второе место в рейтинге приложений для связи в Google Play и App Store соответственно, а значит на данную социальную сеть делается упор при публикации различных новостей.
В связи с этим, в рамках работы была поставлена цель: разработать инструмент для доступа к актуальным данным о финансовых инструментах, аналитической информации и прогнозов по ценам акций, валюты и другим финансовым инструментам на Московской бирже.
Для достижения обозначенной цели были поставлены следующие задачи:
1. Провести анализ существующих решений.
2. Разработать функционал и интерфейс чат-бота.
3. Реализовать получение актуальных данных с сайта Мосбиржи.
4. Разработать механизм предоставления прогнозов по ценам акций.
5. Провести тестирование разработанного чат-бота.
Ожидаемым результатом работы является разработанная система в мессенджере в виде чат-бота, способная предоставлять актуальную информацию об изменениях цен на акции, а также осуществлять прогнозирование на основе исторических данных. Такой инструмент может быть полезен для упрощения работы с биржей как профессиональным инвесторам, так и начинающим. Опираясь на полученные данные прогноза, можно анализировать стоимость ценных бумаг и своевременно покупать, либо продавать их.

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

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

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


В первой главе были проанализированы существующие аналоги и возможные площадки для реализации проекта, в результате чего был выбран Telegram Bot в качестве инструмента взаимодействия с пользователем.
Во второй главе был разработан метод получения данных, их последующая обработка, а также сформулированы основные функции чат- бота.
В третьей главе была разработана база данных, метод построения графиков изменения цены, прогнозирование на ближайший период, а также реализован чат-бот.
В результате выполнения выпускной квалификационной работы был разработан функциональный чат-бот на базе мессенджера Telegram, в котором пользователи могут получить описание интересующей компании, график изменения цены акции выбранной компании, а также прогноз на ближайшие два месяца с возможным изменением цены акции.


1. Московская биржа подвела итоги торгов в декабре 2023 года // Московская биржа: официальный сайт. - URL: https://www.moex.com/n66707 (дата обращения 25.02.2024).
2. Что такое трейдинг и как на нем заработать // ФИНАМ: официальный сайт. - URL: https://www.finam.ru/publications/item/chto-takoe- treiyding-i-kak-na-nem-zarabotat-20221215-143200/#title0 (дата обращения 15.02.2024).
3. Чем брокер отличается от управляющей компании //
ААА Управление капиталом: сайт. - URL:
https://aaacapital. ru/j ournal/misc/upravlyayushchiy-i-broker-v-chem-raznitsa/ (дата обращения 15.02.2024).
4. Что такое биржа // Тинькофф: официальный сайт. - URL: https://www.tinkoff.ru/invest/help/educate/how-it-works/what-is- exchange/exchange-types/?card=q3 (дата обращения 06.03.2024).
5. Как я слежу за акциями в гугл-таблице: три простых способа // Тинькофф журнал: сайт. - URL: https://journal.tinkoff.ru/list/spreadsheets-for- investor/ (дата обращения 06.03.2024).
6. Московская биржа // Википедия: официальный сайт. - URL: https://ru.wikipedia.org/wiki/Московская_биржа (дата обращения 06.03.2024).
7. Инвестируйте с роботом-советником // ВТБ: официальный сайт. - URL: https://www.vtb.ru/personal/investicii/robot/#strategy (дата обращения 15.02.2024).
8. Мессенджер // ELAMA: официальный сайт. - URL:
https://elama.ru/glossary/messendzher (дата обращения 06.03.2024).
9. Россияне тратят на социальные сети до пяти часов в день // ВЦИОМ: официальный сайт. - URL: https://rg.ru/2023/08/10/vciom-polzovateli-socsetej- tratiat-na-nih-do-piati-chasov-v-den.html (дата обращения 06.03.2024).
10. Рейтинги, интернет // Media Scope: официальный сайт. - URL: https://mediascope.net/data/ (дата обращения 06.03.2024).
11. До 16 и дольше: как россияне читают Telegram и WhatsApp.
Инфографика // РБК: официальный сайт. - URL:
https://www.rbc.ru/technology_and_media/21/05/2023/6467807d9a79475cae1702 14 (дата обращения 15.02.2024).
12. Боты в Telegram: какими они бывают, как работают и как сделать
своего // SkillBox Media: сайт. - URL: https://skillbox.ru/media/marketing/boty- v-telegram-kakimi-oni-byvayut-kak-rabotayut-i-kak-sdelat-svoego/ (дата
обращения 15.02.2024).
13. Python // Википедия: официальный сайт. - URL:
https://ru.wikipedia.org/wiki/Python (дата обращения 28.03.2024).
14. Полезные библиотеки для Python: чем пользуются разработчики // SkillFactory Media: сайт. - URL: https://blog.skillfactory.ru/top-29-bibliotek-dlya- python-chem-polzuyutsya-razrabotchiki/ (дата обращения 28.03.2024).
15. VSCode vs PyCharm // Python.Engineering: сайт. - URL:
https://python. engineering/pycharm-vs-vscode/_ (дата обращения 28.03.2024)
16. Диаграммы прецедентов // НГТУ НЭТИ: официальный сайт. - URL:
https://ciu.nstu.ru/kaf/persons/1914/page47048/diagramm_precedentov (дата
обращения 18.02.2024).
17. Что такое тикеры акций и зачем они нужны инвестору // ФИНАМ: официальный сайт. - URL: https://www.finam.ru/publications/item/chto-takoe- tikery-akciiy-i-zachem-oni-nuzhny-investoru-20200929-11440/ (дата обращения 30.05.2024)


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




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