Публікація:
Використання патернів програмування для розробки інтелектуального трейдінг бота

Завантаження...
Зображення мініатюри

Дата

2025

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

ISSN журналу

Назва тома

Видавництво

Дослідницькі проекти

Організаційні підрозділи

Видання журналу

Анотація

Мета дослідження − розробка інтелектуального програмного агента для підтримки рішень у трейдингу, використовуючи патерни програмування для забезпечення гнучкої та масштабованої архітектури. Методи дослідження − аналіз предметної галузі, проєктування архітектури за допомогою патернів (MVC, Strategy, Observer), реалізація за допомогою Python-бібліотек (ccxt, sklearn, keras), тестування на історичних біржових даних. У роботі розроблено інтелектуального торгового агента, який поєднує методи машинного навчання з патернами програмування для реалізації гнучкої, масштабованої архітектури автоматизованого трейдингу. Здійснено навчання класифікаційної моделі на основі технічних індикаторів для прогнозування торгових сигналів (Buy/Hold/Sell), реалізовано стратегію з динамічним перемиканням між rule-based та AI-режимами. Застосування патернів Strategy та MVC забезпечило модульність і зручність супроводу. Ефективність запропонованого рішення підтверджено серією backtesting експериментів на історичних біржових даних.

Опис

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

інвестування, криптовалюта, програмні патерни, трейдинг-бот, тестування стратегій

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

Приходченко К. О. Використання патернів програмування для розробки інтелектуального трейдінг бота : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на першому (бакалаврському) рівні, спеціальність 122 Комп’ютерні науки / К. О. Приходченко ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. – Харків, 2025. – 100 с.

DOI