Програмне забезпечення для автоматичної торгівлі криптовалютами з використанням скальпінгової стратегії
dc.contributor.advisor | Олійник, Юрій Олександрович | |
dc.contributor.author | Бераудо, Еліза | |
dc.date.accessioned | 2025-02-20T10:16:05Z | |
dc.date.available | 2025-02-20T10:16:05Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Розмір пояснювальної записки – 88 аркушів, містить 4 ілюстрацій, 13 таблиць, 2 додатки, 50 посилань на джерела. Актуальність теми. У роботі розглянуто проблему автоматичної торгівлі криптовалютами, зокрема у застосуванні скальпінгових стратегій, які вимагають високої швидкості обробки даних та виконання торгових операцій. Показано основні особливості існуючих рішень, серед яких автоматичне виконання угод та аналіз ринкових даних. Водночас, виявлено недоліки, такі як затримки в обробці угод, ризики втрат через коливання цін та недостатня оптимізація скальпінгових стратегій для автоматичної торгівлі. Виявлено потребу в розробці open-source програмного забезпечення, яке б вдосконалювало існуючі підходи, підвищувало ефективність виконання угод, зменшувало ризики втрат і забезпечувало гнучкість у використанні скальпінгових стратегій. Мета дослідження. Основною метою є підвищення швидкості виконання торгових операцій за рахунок реалізації нового методу скальпінгу для автоматичної торгівлі криптовалютами. Об’єкт дослідження: підходи та процеси створення програмного забезпечення для автоматичної торгівлі криптовалютами. Предмет дослідження: процеси розроблення, модифікації, аналізу, забезпечення якості, впровадження і супроводження програмного забезпечення для автоматичної скальпінгової стратегії на ринку криптовалют. Для реалізації поставленої мети сформульовані наступні завдання: − аналіз наявних рішень для автоматичної торгівлі криптовалютами із використанням скальпінгових стратегій; − розробка методу скальпінгу для автоматичної торгівлі; − розробка програмного рішення для автоматичної торгівлі з реалізованим методом скальпінгу; − оцінка ефективності запропонованого методу та програмного забезпечення. Наукова новизна результатів магістерської дисертації полягає в тому, що запропоновано програмне рішення для автоматичної торгівлі криптовалютами, яке, на відміну від наявних, забезпечує підвищення ефективності виконання угод та зменшення ризиків втрат через затримки в торгівлі. Результат досягнутий шляхом створення open-source рішення для реалізації скальпінгових стратегій та вдосконалення методу скальпінгу. Практичне значення отриманих результатів полягає в тому, що розроблене програмне забезпечення поєднує методи скальпінгу в межах одного застосунку, забезпечуючи автоматичне виконання торгових операцій із мінімальними затримками. Зв’язок з науковими програмами, планами, темами. Робота виконувалась на кафедрі інформатики та програмної інженерії Національного технічного університету України "Київський політехнічний інститут імені Ігоря Сікорського" в рамках теми «Методи та технології високопродуктивних обчислень та обробки надвеликих масивів даних». Державний реєстраційний номер 0117U000924. Апробація. Наукові положення дисертації пройшли апробацію на VII всеукраїнській науково-практичній конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології» (SoftTech-2024) – м. Київ. Публікації. Наукові положення дисертації опубліковані в: 1) Beraudo Elisa. Development of the automatic cryptocurrency trading using a scalping strategy system / Beraudo Elisa, Yurii Oliinyk. // Матеріали VII Всеукраїнської науково-практичної конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології» (SoftTech-2024 зима) – м. Київ: НТУУ «КПІ ім. Ігоря Сікорського», 20-22 листопада 2024 р. | |
dc.description.abstractother | Explanatory note size – 88 pages, contains 4 illustrations, 13 tables, 2 applications, 50 references. Topicality. The paper examines the problem of automated cryptocurrency trading, particularly in the application of scalping strategies, which require highspeed data processing and execution of trading operations. The main features of existing solutions are highlighted, including automatic transaction execution and market data analysis. At the same time, several shortcomings have been identified, such as delays in transaction processing, risks of losses due to price fluctuations, and insufficient optimization of scalping strategies for automated trading. The need for the development of open-source software has been identified, which would improve existing approaches, enhance the efficiency of transaction execution, reduce risks of losses, and provide flexibility in using scalping strategies. The aim of the study. The main target is to increase the speed of trading operations by implementing a new scalping method for automated cryptocurrency trading. The object of research: approaches and processes for developing software for automated cryptocurrency trading. The processes of development, modification, analysis, quality assurance, implementation and maintenance of software for an automated scalping strategy in the cryptocurrency market. To achieve this goal, the following tasks were formulated: − analysis of existing solutions for automated cryptocurrency trading using scalping strategies; − development of a scalping method for automated trading; − development of a software solution for automated trading with the implemented scalping method; − evaluation of the efficiency of the proposed method and software. The scientific novelty of the results of the master's dissertation is is that a software solution for automated cryptocurrency trading has been proposed, which, unlike existing solutions, ensures increased efficiency of transaction execution and reduced risks of losses due to trading delays. This result was achieved through the creation of an open-source solution for implementing scalping strategies and the improvement of the scalping method. The practical value of the obtained results is that the developed software integrates scalping methods within a single application, ensuring the automatic execution of trading operations with minimal delays. Relationship with working with scientific programs, plans, topics. The work was performed at the Department of Informatics and Software Engineering of the National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute” in the framework of the topic “Methods and technologies of highperformance computing and big data processing”. State registration number 0117U000924. Approbation. The scientific provisions of the dissertation were approved at the VII All-Ukrainian Scientific and Practical Conference of Young Scientists and Students "Software Engineering and Advanced Information Technologies" (SoftTech-2024) – Kyiv. Publications. The scientific provisions of the dissertation were published in: 1) Beraudo Elisa. Development of the automatic cryptocurrency trading system using a scalping strategy / Beraudo Elisa, Yurii Oliinyk. // Materials of the VII All-Ukrainian Scientific and Practical Conference of Young Scientists and Students "Software Engineering and Advanced Information Technologies" (SoftTech-2024 Winter) – Kyiv: NTUU "Igor Sikorsky KPI," November 20-22, 2024. | |
dc.format.extent | 144 с. | |
dc.identifier.citation | Бераудо, Е. Програмне забезпечення для автоматичної торгівлі криптовалютами з використанням скальпінгової стратегії : магістерська дис. : 121 Інженерія програмного забезпечення / Бераудо Еліза. - Київ, 2024. - 144 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/72651 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | автоматична торгівля | |
dc.subject | скальпінг | |
dc.subject | криптовалюта | |
dc.subject | Binance API | |
dc.subject | алгоритмічна торгівля | |
dc.subject | scalping | |
dc.subject | cryptocurrency | |
dc.subject | algorithmic trading | |
dc.subject | Python | |
dc.subject | autoatic trading | |
dc.subject | WebSocket | |
dc.subject.udc | 004.048 | |
dc.title | Програмне забезпечення для автоматичної торгівлі криптовалютами з використанням скальпінгової стратегії | |
dc.title.alternative | Automated Cryptocurrency Trading Software Using Scalping Strategy | |
dc.type | Master Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Beraudo_magistr.pdf
- Розмір:
- 2.94 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: