Публікація: Використання патернів програмування для розробки інтелектуального трейдінг бота
Завантаження...
Дата
2025
Автори
Назва журналу
ISSN журналу
Назва тома
Видавництво
Анотація
Мета дослідження − розробка інтелектуального програмного агента для підтримки рішень у трейдингу, використовуючи патерни програмування для забезпечення гнучкої та масштабованої архітектури. Методи дослідження − аналіз предметної галузі, проєктування архітектури за допомогою патернів (MVC, Strategy, Observer), реалізація за допомогою Python-бібліотек (ccxt, sklearn, keras), тестування на історичних біржових даних. У роботі розроблено інтелектуального торгового агента, який поєднує методи машинного навчання з патернами програмування для реалізації гнучкої, масштабованої архітектури автоматизованого трейдингу. Здійснено навчання класифікаційної моделі на основі технічних індикаторів для прогнозування торгових сигналів (Buy/Hold/Sell), реалізовано стратегію з динамічним перемиканням між rule-based та AI-режимами. Застосування патернів Strategy та MVC забезпечило модульність і зручність супроводу. Ефективність запропонованого рішення підтверджено серією backtesting експериментів на історичних біржових даних.
Опис
Ключові слова
інвестування, криптовалюта, програмні патерни, трейдинг-бот, тестування стратегій
Бібліографічний опис
Приходченко К. О. Використання патернів програмування для розробки інтелектуального трейдінг бота : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на першому (бакалаврському) рівні, спеціальність 122 Комп’ютерні науки / К. О. Приходченко ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. – Харків, 2025. – 100 с.