Торговий бот для криптовалютних бірж
| dc.contributor.advisor | Шушура, Олексій Миколайович | |
| dc.contributor.author | Білий, Данило Юрійович | |
| dc.date.accessioned | 2025-10-06T09:27:38Z | |
| dc.date.available | 2025-10-06T09:27:38Z | |
| dc.date.issued | 2025 | |
| dc.description | Програмне забезпечення «Торговий бот для криптовалютних бірж» призначене для автоматизації процесу торгівлі криптовалютними активами на біржах, зокрема на Binance. Система функціонує на основі комбінації технічних індикаторів MACD та RSI, дозволяючи гнучко налаштовувати параметри торгових стратегій через зовнішні JSON-файли. Ключовий функціонал бота включає аналіз ринкових даних, автоматичне розміщення ринкових ордерів на купівлю та продаж, а також управління ризиками за допомогою ордерів Stop-Loss та Take-Profit. Бот розроблений на мові програмування Java з використанням фреймворку Spring Boot та офіційної бібліотеки Binance Connector Java для взаємодії з API біржі. Система здатна одночасно виконувати декілька торгових стратегій, підтримує логування всіх операцій та призначена для розгортання у хмарному середовищі, такому як AWS. | |
| dc.description.abstract | Дипломна робота виконана на 54 сторінках, містить 5 ілюстрацій, 2 додатки, 19 джерел в переліку посилань. Мета роботи: розробка програмної системи – торгового бота для автоматизації процесу торгівлі криптовалютними активами на біржах, що функціонує на основі комбінації технічних індикаторів з можливістю гнучкого конфігурування параметрів торгових стратегій. Методи та засоби: технічний аналіз ринку криптовалют, використання комбінованої торгової стратегії на основі індикаторів MACD та RSI, модульне проєктування архітектури системи; мова програмування Java з фреймворком Spring Boot, офіційна бібліотека Binance Connector Java для взаємодії з API біржі Binance, конфігураційні JSON-файли для визначення торгових стратегій, хмарна платформа AWS для розгортання та тестування. Результати: розроблено програмну систему «Торговий бот для криптовалютних бірж», що автоматизує торгові операції на біржі Binance. Система забезпечує аналіз ринку на основі індикаторів MACD та RSI, гнучке конфігурування торгових стратегій через зовнішні JSON-файли, автоматичне розміщення ринкових ордерів та управління ризиками за допомогою ордерів Stop-Loss та Take-Profit. Функціональність бота перевірена в тестовому середовищі Binance, а результати апробовані під час переддипломної практики. Розроблений бот є функціональним прототипом, рекомендованим для подальшого розвитку та адаптації під реальні торгові умови. | |
| dc.description.abstractother | The thesis is 54 pages long, contains 5 figures, 2 appendices, and 19 references. Objective: development of a software system – a trading bot for automating the process of trading cryptocurrency assets on exchanges, operating based on a combination of technical indicators with the possibility of flexible configuration of trading strategy parameters. Methods and tools: technical analysis of the cryptocurrency market, use of a combined trading strategy based on MACD and RSI indicators, modular design of the system architecture; Java programming language with the Spring Boot framework, the official Binance Connector Java library for interacting with the Binance exchange API, JSON configuration files for defining trading strategies, AWS cloud platform for deployment and testing. Results: a software system "Trading Bot for Cryptocurrency Exchanges" that automates trading operations on the Binance exchange has been developed. The system provides market analysis based on MACD and RSI indicators, flexible configuration of trading strategies via external JSON files, automatic placement of market orders, and risk management using Stop-Loss and Take-Profit orders. The bot's functionality was verified in the Binance test environment, and the results were approbated during the pre-diploma practice. The developed bot is a functional prototype recommended for further development and adaptation to real trading conditions. | |
| dc.format.extent | 60 с. | |
| dc.identifier.citation | Білий, Д. Ю. Торговий бот для криптовалютних бірж : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Білий Данило Юрійович. – Київ, 2025. – 60 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76576 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | торговий бот | |
| dc.subject | криптовалюта | |
| dc.subject | Binance | |
| dc.subject | API | |
| dc.subject | технічний аналіз | |
| dc.subject | MACD | |
| dc.subject | RSI | |
| dc.subject | Java | |
| dc.subject | Spring Boot | |
| dc.subject | автоматизована торгівля | |
| dc.subject | trading bot | |
| dc.subject | cryptocurrency | |
| dc.subject | technical analysis | |
| dc.subject | automated tradin | |
| dc.title | Торговий бот для криптовалютних бірж | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Biliy_bakalavr.pdf
- Розмір:
- 923.68 KB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: