Торговий бот для криптовалютних бірж

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Дипломна робота виконана на 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, а результати апробовані під час переддипломної практики. Розроблений бот є функціональним прототипом, рекомендованим для подальшого розвитку та адаптації під реальні торгові умови.

Опис

Програмне забезпечення «Торговий бот для криптовалютних бірж» призначене для автоматизації процесу торгівлі криптовалютними активами на біржах, зокрема на Binance. Система функціонує на основі комбінації технічних індикаторів MACD та RSI, дозволяючи гнучко налаштовувати параметри торгових стратегій через зовнішні JSON-файли. Ключовий функціонал бота включає аналіз ринкових даних, автоматичне розміщення ринкових ордерів на купівлю та продаж, а також управління ризиками за допомогою ордерів Stop-Loss та Take-Profit. Бот розроблений на мові програмування Java з використанням фреймворку Spring Boot та офіційної бібліотеки Binance Connector Java для взаємодії з API біржі. Система здатна одночасно виконувати декілька торгових стратегій, підтримує логування всіх операцій та призначена для розгортання у хмарному середовищі, такому як AWS.

Ключові слова

торговий бот, криптовалюта, Binance, API, технічний аналіз, MACD, RSI, Java , Spring Boot, автоматизована торгівля, trading bot, cryptocurrency, technical analysis, automated tradin

Бібліографічний опис

Білий, Д. Ю. Торговий бот для криптовалютних бірж : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Білий Данило Юрійович. – Київ, 2025. – 60 с.

ORCID

DOI