Спосіб та програмне забезпечення для аналізу та прогнозування коливань курсу криптовалют

dc.contributor.advisorХіцко, Яна Володимирівна
dc.contributor.authorМухін, Юрій Юрійович
dc.date.accessioned2019-04-11T15:05:43Z
dc.date.available2019-04-11T15:05:43Z
dc.date.issued2018
dc.description.abstractenTopicality. Today there is an exponential rise of interest in cryptocurrency due to the development of this area in the development of software such as Internet exchanges, various payment systems that allow you to make payments on various cryptocurrencies, with the ability to automatically convert currencies, due to such opportunities today is quite acute the problem of rapid fluctuations in the rate at which investors or traders lose their money . At the same time, cryptocurrencies are getting more and more investment and have plenty of advantages, as well as cryptocurrencies represent a decentralized environment, which in turn guarantees security. Cryptocurrencies have significant fluctuations at different times, which is the main problem, as the price per unit is made up of many factors that have a significant change in a short period. Of the advantages, it is possible to allocate to commission, which practically does not depend on the transferred amount or place of departure and reception. Frequently, transactions are free. The commission is only needed when creating technically large transactions that load the network or when transferring small sums to avoid spamming the network with many silent transactions, which is also safe from the point of view of security. An automated system for analyzing CR and PPC is a software suite that allows you to collect and analyze data in real time and save results. There are also bot traders who purchase and sell the currency automatically, due to changes in the rate, but such transactions with the stock exchange can lead to blocking the account. In general, everything that is accessible to the average user is the usual approach to the analysis of currencies in the context of the economy (in the main part graphical representations of statistics are used). Therefore, it was decided to develop an automatic system for analysis and comparison of the forecast, which would notify users about the trend changes, which significantly improves and leads to a new level of security, the process of interaction with cryptocurrency. The object of research in this paper is the process of automated calculation and publication of comparable forecasts. The subject of the study is the methods for analyzing the fluctuations of the cryptographic course and the ways in which information is presented in a grouped form. The aim of the study is to automate and simplify the work of traders, to improve analytics in the context of existing methods. Research methods. The paper uses methods of computer analysis, statistical and empirical methods. The scientific novelty of the work is as follows: The proposed modification of the method of analysis of data from exchanges, which differs from the existing methods, taking into account the time interval at which the analysis will be conducted, which allows to increase the accuracy of the calculation of a large amount of data. The practical value of the results obtained in the work is that the proposed method makes it possible to correct the lack of existing methods of analyzing the fluctuations of the cryptographic curve, which is associated with a change in the frequency and time, which is taken into account in the calculations. Removing this limitation provides optimal performance and set up automatic calculation and publication as them. Based on the developed method, an application was developed for collecting, calculating, and publishing the resulting information. Test work. The main provisions and results of work were reported and discussed at the Xth International Conference of Masters and Postgraduate Students "Applied Mathematics and Computer", PMK-2018 Structure and scope of work. The master's dissertation consists of an introduction, five sections, conclusions and appendices. The introduction provides a general description of the work, an assessment of the current state of the problem is made, the relevance of the research direction is substantiated, information about testing the results is given. In the first section formulated the purpose and objectives of the study; modern methods of cryptology analytics, their advantages and disadvantages are considered; reviewed existing commercial software products that allow you to forecast the rate for a certain period; the structure of data exchange and the software architecture are considered. The second section chooses the basic method for modification; possibilities of improvement of the basic method are considered; proposed modified method; the algorithms and data structures necessary for the implementation of the proposed modified method are defined. The third section describes the software architecture that is best suited for the implementation of cryptographic analysis methods; The final algorithm of the system for analyzing cryptographic products based on data from exchanges, implementing the proposed method, is determined; describes the format of the input data, which will be implemented by the implemented system. The fourth chapter describes the theoretical basis for evaluating the effectiveness of cryptographic analytics methods; the criteria for determining the effectiveness of the proposed method are given; The results of testing the algorithm developed on the basis of the proposed method are given; ways to further improve the developed method are proposed. The fifth section presents the construction of a business model that justifies the feasibility of the software and predicts its potential profitability in the future. The conclusions are analyzed the results of work. The attachments contain a copy of the presentation. The work is done on 80 sheets, contains 2 attachments and a link to the list of used literary sources from 17 n titles. There are 23 drawings and 4 tables in the work.uk
dc.description.abstractruАктуальность. Сегодня наблюдается экспоненциальный рост интереса к криптовалюте, что обусловлено развитием этой сферы в разработке программного обеспечения, таких как интернет-биржи, различные системы для оплаты, которые позволяют проводить платежи в различных криптовалюта, с возможностью автоматического конвертирования валют, в результате таких возможностей сегодня достаточно остро стоит проблема быстрых колебаний курса, на которых инвесторы или трейдеры теряют свои деньги. В то же время криптовалюта получают все больше инвестиций и имеют много плюсов, также криптовалюта представляют собой децентрализованное среду, в свою очередь гарантирует безопасность. Криптовалюты имеют значительные колебания курса в разные промежутки времени, что и является главной проблемой, поскольку цена на единицу формируется из многих факторов, которые имеют значительные изменения за короткий промежуток времени. Из плюсов можно выделить что комисии практически не зависят от передаваемой суммы или места отправления и приема. Часто транзакции бесплатные. Комиссия нужна только при создании технически крупных транзакций, которые загружают сеть или при переводе незначительных сумм, чтобы избежать атаки сети спамом с большим количеством бесполезных транзакций, что тоже является удобным с точки зрения безопасности. Автоматизированная система для анализа криптовалюты представляет собой программный комплекс, который позволяет собирать и анализировать данные в реальном времени, и хранить результаты. Также встречаются боты-трейдеры, которые закупают и продают валюту автоматически, учитывая изменения курса, но такие операции с биржей могут привести к блокированию аккаунта. В целом все что доступно обычному пользователю, это обычные подходы по анализу валют в разрезе экономики (в основной части используются графические представления статистики). Поэтому было решено разработать автоматическую систему для анализа и сопоставления прогноза, которая бы уведомляла пользователей об изменениях тренда, что значительно улучшит и выведет на новый уровень безопасности сам процесс взаимодействия с криптовалюта. Объектом исследования в данной работе является процесс автоматизированного расчета и публикации сопоставленных прогнозов. Предметом исследования являются методы анализа колебаний курса криптовалюта и способы представления информации в сгруппированному виде. Целью исследования является автоматизация и упрощение работы трейдеров, улучшение аналитики в разрезе существующих методов. Методы исследования. В работе используются методы компьютерного анализа, статистические и эмпирические методы. Научная новизна работы заключается в следующем: Предложена модификация метода анализа данных с бирж, отличающийся от существующих методов с учетом промежутка времени на котором будет проведен анализ, позволяющий увеличить точность при подсчете большого количества данных. Практическая ценность полученных в работе результатов заключается в том, что предложенный метод позволяет исправить недостаток существующих методов аналитики колебаний курса криптовалюта, связанный с изменением частоты и времени который учитывается в расчетах. Устранение этого недостатка позволяет оптимизировать работу и настроить автоматическое подсчета и их публикации. На основе разработанного метода разработаны приложение для сбора, расчета, и публикации результирующей информации. Апробация работы. Основные положения и результаты работы докладывались и обсуждались на Х научной конференции магистрантов и аспирантов «Прикладная математика и компьютинг» ПМК-2018 Структура и объем работы. Магистерская диссертация состоит из введения, пяти глав, заключения и приложений. Во введении дано общая характеристика работы, выполнена оценка современного состояния проблемы, обоснована актуальность направления исследований, приведены сведения об апробации результатов. В первой главе сформулированы цель и задачи исследования; рассмотрены современные методы аналитики криптовалюты, их преимущества и недостатки; рассмотрены имеющиеся коммерческие программные продукты, позволяющие прогнозировать курс на определенный период; рассмотрена структура обмена данными и архитектура программных средств. Во втором разделе избран базовый метод для модификации; рассмотрены возможности улучшения базового метода; предложен модифицированный метод; определены методы и структуры данных, необходимых для реализации предложенного модифицированного метода. В третьем разделе описано архитектуру программного обеспечения, которая как нельзя лучше подходят для реализации методов аналитики криптовалюты; определены конечный алгоритм работы системы для аналитики криптовалюты на основе данных из бирж, реализует предложенный метод, описан формат входных данных, с которыми будет работать реализованная система. В четвертом разделе описано теоретические основы оценки эффективности методов аналитики криптовалюты; приведены критерии определения эффективности предложенного метода; приведены результаты тестирования алгоритма, разработанного на основе предложенного метода; предложены пути дальнейшего совершенствования разработанного метода. В пятом разделе приведена построение бизнес-модели, обосновывает целесообразность реализованного программного обеспечения прогнозирует его потенциальную прибыльность в будущем. В выводах проанализированы полученные результаты работы. В приложениях приведена копия презентации. Работа выполнена на 80 листах, содержит 2 приложения и ссылки на список использованных литературных источников с 18 пунктов. В работе приведены 26 рисунков и 4 таблицы. Ключевые слова: трейдер, криптовалюта.uk
dc.description.abstractukАктуальність. Сьогодні спостерігається експонентне зростання інтересу до криптовалюти, що зумовлено розвитком цієї сфери в розробці програмного забезпечення, таких як інтернет-біржі, різноманітні системи для сплати, які дозволяють проводити платежі на різноманітних криптовалютах, зі змогою автоматичного конвертування валют, внаслідок таких можливостей сьогодні досить гострою є проблема швидких коливань курсу, на яких інвестори чи трейдери втрачають свої кошти. В той же час криптовалюти отримують все більше інвестицій та мають багато плюсів, також криптовалюти являють собою децентралізоване середовище, що в свою чергу гарантує безпеку. Криптовалюти мають значні коливання курсу в різні проміжки часу, що і є головною проблемою, оскільки ціна на одиницю формується з багатьох факторів, які мають значні зміни за короткий проміжок часу. З плюсів можна виділити комісії які практично не залежать від переданої суми або місця відправлення та прийому. Часто транзакції безкоштовні. Комісія потрібна лише при створенні технічно великих транзакцій, які завантажують мережу або ж при переведенні незначних сум, щоб уникнути атаки мережі спамом з великою кількістю безглуздих транзакцій, що теж є зручним з точки зору безпеки. Автоматизована система для аналізу криптовалюти являє собою програмний комплекс, який дозволяє збирати та аналізувати дані в реальному часі, та зберігати результати. Також є боти-трейдери (програмний додаток який зазвичай розробляється для вузького кола людей), що має можливість закуповувати та продавати валюту автоматично, зважаючи на зміни курсу, але такі операції з біржею можуть призвести до блокування акаунту. В цілому все що доступно звичайному користувачу, це звичайні підходи з аналізу валют в розрізі економіки (в основній частині використовуються графічні подання статистики). Тому було вирішено розробити автоматичну систему для аналізу та зіставлення прогнозу, яка б сповіщувала користувачів про зміни тренду, що значно покращить та виведе на новий рівень безпеки сам процес взаємодії з криптовалютою. Об’єктом дослідження в даній роботі є процес автоматизованого обрахунку та публікації зіставлених прогнозів. Предметом дослідження є методи аналізу коливань курсу криптовалюти та способи подання інформації у згрупованому виді. Метою дослідження є автоматизація та спрощення роботи трейдерів, покращення аналітики в розрізі існуючих методів. Методи дослідження. В роботі використовуються методи комп’ютерного аналізу, статистичні та емпіричні методи. Наукова новизна роботи полягає в наступному: Запропонована модифікація методу аналізу даних з бірж, що відрізняється від існуючих методів врахуванням проміжку часу на якому буде проведено аналіз, що дозволяє збільшити точність при підрахунках великої кількості даних. Практична цінність отриманих в роботі результатів полягає в тому, що запропонований метод дає змогу виправити недолік існуючих методів аналітики коливань курсу криптовалюти, що пов’язаний із зміною частоти та часу який враховується в обрахунках. Усунення цього недоліку надає можливість оптимізувати роботу та налаштувати автоматичне підраховування та публікацію даних. На основі розробленого методу розроблено додаток, для збору, обрахунку, та публікації результуючої інформації. Апробація роботи. Основні положення і результати роботи доповідалися та обговорювалися на Х науковій конференції магістрантів та аспірантів «Прикладна математика та комп’ютинг» ПМК-2018 Структура та обсяг роботи. Магістерська дисертація складається з вступу, п’яти розділів, висновків та додатків. У вступі надано загальну характеристику роботи, виконано оцінку сучасного стану проблеми, обґрунтовано актуальність напрямку досліджень, наведено відомості про апробацію результатів. У першому розділі сформульовано мету і задачі дослідження; розглянуто сучасні методи аналітики криптовалюти, їх переваги та недоліки; розглянуто наявні комерційні програмні продукти, що дозволяють прогнозувати курс на певний період; розглянуто структуру обміну даними та архітектуру програмних засобів. У другому розділі обрано базовий метод для модифікації; розглянуто можливості покращення базового методу; запропоновано модифікований метод; визначено алгоритми і структури даних, що необхідні для реалізації запропонованого модифікованого методу. У третьому розділі описано архітектуру програмного забезпечення, що якнайкраще підходять для реалізації методів аналітики криптовалюти; визначено кінцевий алгоритм роботи системи для аналітики криптовалюти на основі даних з бірж, що реалізує запропонований метод; описано формат вхідних даних, з якими буде працювати реалізована система. У четвертому розділі описано теоретичні засади оцінювання ефективності методів аналітики криптовалюти; наведено критерії визначення ефективності запропонованого методу; наведено результати тестування алгоритму, розробленого на основі запропонованого методу; запропоновано шляхи подальшого вдосконалення розробленого методу. У п’ятому розділі наведена побудова бізнес-моделі, що обґрунтовує доцільність реалізованого програмного забезпечення та прогнозує його потенційну прибутковість у майбутньому. У висновках проаналізовано отримані результати роботи. У додатках наведена копія презентації. Робота виконана на 80 аркушах, містить 2 додатки та посилання на список використаних літературних джерел з 17 найменувань. У роботі наведено 23 рисунків та 4 таблиць.uk
dc.format.page93 с.uk
dc.identifier.citationМухін, Ю. Ю. Спосіб та програмне забезпечення для аналізу та прогнозування коливань курсу криптовалют : магістерська дис. : 121 Інженерія програмного забезпечення / Мухін Юрій Юрійович. – Київ, 2018. – 93 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/27159
dc.language.isoukuk
dc.publisher.placeКиївuk
dc.subjectтрейдерuk
dc.subjectкриптовалютаuk
dc.subjecttraderuk
dc.subjectcryptocurrencyuk
dc.subject.udc004.042uk
dc.titleСпосіб та програмне забезпечення для аналізу та прогнозування коливань курсу криптовалютuk
dc.typeMaster Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Mukhin_magistr.pdf
Розмір:
1.87 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: