Details

Title Моделирование, анализ и алгоритмизация решений на рынке криптовалют: выпускная квалификационная работа бакалавра: направление 15.03.03 «Прикладная механика» ; образовательная программа 15.03.03_03 «Вычислительная механика и компьютерный инжиниринг» = Modelling, analysis and algorithmization of trading decisions in the cryptocurrency market
Creators Федоров Кирилл Дмитриевич
Scientific adviser Смирнова Нина Анатольевна
Organization Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects криптовалюта ; теория автоматического управления ; случайный процесс ; скользящее среднее ; дисперсия ; идентификация режима ; алгоритм управления с обратной связью ; бэктестинг ; Bitcoin ; Ethereum ; Avalanche ; Pine Script ; cryptocurrency ; automatic control theory ; stochastic process ; moving average ; variance ; regime identification ; feedback control algorithm ; backtesting
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 15.03.03
Speciality group (FGOS) 150000 - Машиностроение
DOI 10.18720/SPBPU/3/2026/vr/vr26-3418
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\41473
Record create date 7/31/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

Настоящая работа посвящена разработке и исследованию алгоритма управления торговыми решениями на рынке криптовалют, основанного на статистической идентификации режимов ценового процесса. Ценовой ряд криптовалютного актива рассматривается как дискретный стохастический нестационарный процесс, а задача принятия торговых решений формализуется в терминах теории автоматического управления как задача синтеза закона управления с обратной связью. Задачи, которые решались в ходе исследования: 1. Анализ ценового процесса криптовалютного актива как дискретного стохастического нестационарного процесса и обоснование применимости аппарата теории автоматического управления для формализации задачи управления торговыми решениями. 2. Построение математической модели объекта управления: введение оценок локального математического ожидания и дисперсии ценового ряда, формирование индикатора режима рынка на основе скользящей оценки локальной волатильности. 3. Разработка алгоритма управления с обратной связью, реализующего адаптивную торговую стратегию с условиями открытия и закрытия позиций и механизмами управления риском (Stop Loss, Take Profit). 4. Программная реализация разработанного алгоритма на языке Pine Script v6 в среде TradingView и проведение вычислительного эксперимента (бэктестинга) на исторических данных по активам BTCUSDT, ETHUSDT, AVAXUSDT за период январь 2025 — май 2026 г. 5. Анализ результатов бэктестинга, сравнение с пассивной стратегией «купи и держи», оценка практической применимости и ограничений разработанного алгоритма. По результатам вычислительного эксперимента разработанный алгоритм продемонстрировал положительную доходность по двум из трёх исследованных активов: -15,74% по BTCUSDT, +109,08% по ETHUSDT и +86,19% по AVAXUSDT за период тестирования. Максимальная просадка составила 19,95%, 18,84% и 26,75% соответственно, что существенно ниже просадки пассивной стратегии «купи и держи». На всех трёх активах стратегия превзошла пассивное удержание: на ETH и AVAX — в разы по доходности, на BTC — за счёт меньших потерь и ограниченной просадки. В процессе работы использовались следующие информационные технологии и программное обеспечение: платформа TradingView с языком программирования Pine Script v6 — для реализации алгоритма и проведения бэктестинга; Python 3.x (библиотеки pandas, matplotlib) — для обработки и визуализации данных; биржа Bybit — как источник исторических котировок криптовалютных пар.

The present work is devoted to the development and investigation of a trading decision control algorithm for the cryptocurrency market, based on the statistical identification of price process regimes. The price series of a cryptocurrency asset is considered as a discrete stochastic non-stationary process, and the trading decision problem is formalised within the framework of automatic control theory as a feedback control law synthesis problem. The following tasks were addressed in the course of the study: 1. Analysis of the cryptocurrency asset price process as a discrete stochastic non-stationary process and justification of the applicability of automatic control theory methods to the formalisation of the trading decision problem. 2. Construction of a mathematical model of the control object: introduction of local estimates of the mean and variance of the price series, and formation of a market regime indicator based on a sliding estimate of local volatility. 3. Development of a feedback control algorithm implementing an adaptive trading strategy with position entry and exit conditions and risk management mechanisms (Stop Loss, Take Profit). 4. Software implementation of the developed algorithm in Pine Script v6 on the TradingView platform and execution of a computational experiment (backtesting) on historical data for BTCUSDT, ETHUSDT and AVAXUSDT over the period January 2025 — May 2026. 5. Analysis of backtesting results, comparison with the passive Buy & Hold strategy, and assessment of the practical applicability and limitations of the developed algorithm. According to the results of the computational experiment, the developed algorithm demonstrated positive returns on two of the three assets studied: -15.74% for BTCUSDT, +109.08% for ETHUSDT and +86.19% for AVAXUSDT during the testing period. The maximum drawdown was 19.95%, 18.84% and 26.75%, respectively, which is significantly lower than the drawdown of the passive "buy and hold" strategy. On all three assets, the strategy surpassed passive retention: on ETH and AVAX — by several times in terms of profitability, on BTC — due to lower losses and limited drawdown. The following information technologies and software were used in the course of the work: TradingView platform with Pine Script v6 — for algorithm implementation and backtesting; Python 3.x (pandas, matplotlib libraries) — for data processing and visualisation; Bybit exchange — as the source of historical cryptocurrency price data.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...