Тема: Разработка ПО для анализа и прогноза по криптовалютам
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 5
Глава 1 Анализ методов глубокого обучения и инструментов прогнозирования биржевых котировок 7
1.1 Методики прогнозирования котировок на бирже 7
1.2 Обзор исследований по применению нейронных сетей для прогнозирования котировок на бирже 10
1.3 Исследование свёрточных нейронных сетей для прогнозирования изменения биржевых котировок 12
1.4 Анализ временных рядов 14
1.5 Стационарные временные ряды и их характеристики 15
1.6 Нахождение тренда временного ряда для построения регрессионной модели 16
1.7 Сезонные колебания временного ряда как элемент регрессионной модели 20
Глава 2 Подготовка данных и построение предсказательной модели 25
2.1 Подготовка данных для построения модели временного ряда 25
2.2 Аддитивная модель временного ряда 28
2.3 Построение аналитической модели временного ряда 31
2.4 Архитектура web-сервиса и web-моделирование 35
Глава 3 Разработка программного обеспечения и тестирование 38
3.1 Программное обеспечение для прогнозирования котировок 38
3.2 Апробация программного обеспечения 42
Заключение 44
Список используемой литературы 46
📖 Введение
Для минимизации риска потери средств на бирже необходимо уметь предсказывать направление изменения котировок финансовых активов. Раньше анализом биржевых котировок занимались эксперты, которые, пользуюсь техническим и фундаментальным анализом, предсказывали будущие цены финансовых активов. Одна с развитием технологий машинного анализа данных стало возможным автоматизировать построение прогнозов. Возможно, что за счет интеллектуального анализа данных из управления финансовыми активами можно полностью исключить человеческий фактор.
Целью данной работы является создание эффективной модели для прогнозирования поведения, тенденций и изменений цен финансовых инструментов на основе принципов анализа временных рядов и сверточных нейронных сетей.
Объект исследования - алгоритмы анализа временных рядов.
Предмет исследования - прогнозирование изменения биржевых котировок.
Для достижения поставленной цели в бакалаврской работе решаются следующие задачи:
• проведение анализа методов прогнозирования биржевых котировок финансовых активов;
• разработка программного обеспечения для прогнозирования изменения цены финансовых активов;
• проверка работы программного обеспечения.
При выполнении бакалаврской работы разработано программное обеспечение обеспечивающее выполнение для выбранного пользователем финансового актива прогнозирование изменения на трехмесячном временном интервале.
Выпускная квалификационная работа содержит пояснительную записку объемом 48 страниц, 25 рисунков, 18 формул и список используемой литературы, состоящий из 25 источников.
✅ Заключение
Так же установлено, что перспективным направлением развития данного направления является применения сверточных нейронных сетей для решения задачи прогнозирования, так как использование такого типа сетей позволяет избежать необходимости ручного поиска значимых признаков в числовых значениях котировок (нейронная сеть выполняет этот шаг самостоятельно в процессе обучения).
Задача прогнозирования котировок финансовых активов представлена в виде анализа данных временного ряда.
При этом прогнозирование будущих значений котировок основано на анализе предыдущих исторических значений. В общем случае, требуется построить регрессионную модель, которая максимально точно описывала бы исторические данные котировок.
Прогнозирование основано на экстраполяции модели на будущие значения котировок.
В качестве регрессионной модели было предложено использовать сверточную нейронную сеть.
В качестве анализируемого временного ряда предложено использовать набор значений, показывающих среднюю цену актива в течение каждого дня.
В качестве прогнозной модели используется свёрточная нейронная сеть, состоящая из нескольких слоев свертки (convolution) и выборки (sub-sampling), а также многослойного персептрона (mlp).
Формирование обучающей выборки обеспечивается за счет использования метода сканирующего окна смещающегося по историческим данным изменения цены актива слева на право. При этом ширина окна равна 120 значениям.
Разработана структура веб-сервиса для прогнозирования цены активов, которая включает в себя получение исторических данных из сервиса Quandl, обработке этих данных на облачном сервисе Colab и предоставление прогнозов по выбранному активу через браузер в виде изображений.
Разработано и протестировано программное обеспечение, реализующее технологию прогнозирования цен на активы, основанную на анализе временных рядов с помощью свёрточной нейронной сети.
Показаны примеры работы программного обеспечения на мистических данных финансовых активов с тикерами MO и ARCC.
Результаты ВКР представляют научно-практический интерес и могут быть рекомендованы веб-дизайнерам и аналитикам, занимающимся разработкой программного обеспечения для финансовой сферы.





