Details

Title: Программный комплекс для предоставления ликвидности на криптовалютной бирже с использованием рыночно-нейтральной стратегии: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Creators: Манджиев Рамазан
Scientific adviser: Леонтьева Татьяна Владимировна
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2021
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: маркет мейкер; спред; алготрейдинг; ликвидность; криптовалюта; market maker; spread; algotrading; liquidity; cryptocurrency
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-433
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\13239

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Работа посвящена разработке серверного приложения, которое было необходимо для создания ликвидности на криптовалютной бирже, сужения спреда. Контроль риска осуществлялся путем хеджирования на бирже-доноре. Задачи, которые решались в ходе разработки: 1. Интеграция с основной биржей. 2. Интеграция с биржей-донором. 3. Написание стратегии торговли и хеджирования. 4. Создание вспомогательного приложения для мониторинга результатов. Работа проведена в полном объеме, приложение в конечном счете было выпущено в релиз осенью 2020 года. Основное приложение написано на Java 8, интеграция с биржами идет через REST и WebSocket-ы. Приложение для администрирования также реализовано на Java 8, с использованием Spring Boot. Итог: спред был сокращен до 0.1% для BTC/USDT фьючерса, приложение позволило отказаться от услуги маркетмейкинга, предоставляемой сторонней организацией, что позволило сократить финансовые затраты.

This work is devoted to development of web application, which was intended to provide liquidity on cryptocurrency exchange, tightening the spread. Risk control was implemented through hedging on donor exchange. Problems that were solved during the development: 1. Integration with main exchange. 2. Integration with donor exchange. 3. Design and development of trading strategy and hedging 4. Development of auxiliary admin app for performance monitoring. The work was completed and the software was released in autumn of 2020. Main application was written on Java 8, integration with exchanges was done via REST and WebSockets. Admin app was also developed on Java 8 using Spring Boot. Result: spread was tightened up to 0.1% for BTC/USDT futures, app gave an opportunity to stop paid subscription for market making which was provided by 3rd party organization, thus reducing costs.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 24
Last 30 days: 0
Detailed usage statistics