Прогнозирование финансовых временных рядов с использованием нейронных сетей

Булыкина, Анастасия Александровна Отделение экспериментальной физики (ОЭФ)
Бесплатно
В избранное
Работа доступна по лицензии Creative Commons:«Attribution» 4.0

Разработан подход к проблеме прогнозирования, в основе которого лежат нейросетевые методы. Они отличаются своей способностью устанавливать нелинейные связи между будущими и фактическими значениями и хорошей масштабируемостью. В работе была определена архитектура нейронной сети и оптимизированы параметры сети. Используя многослойный персептрон и алгоритм обучения BFGS, в среде STATISTICA 10.0 были построены нейронные сети, позволяющие получить краткосрочные прогнозы котировок ценных бумаг на фондовом рынке для задач регрессии и классификации.

Введение ………………………………………………………………………………………………………. 10
1. Теоретическая часть научно-технического исследования ………………………. 12
1.1. Технический и фундаментальный анализ рынка ценных бумаг ……………… 12
1.2. Введение в теорию нейронных сетей …………………………………………………… 13
1.3. Структура сети …………………………………………………………………………………… 14
1.4. Топологии нейронных сетей ……………………………………………………………….. 17
1.5. Обучение нейронной сети …………………………………………………………………… 19
2. Применение нейронных сетей в задачах прогнозирования …………………….. 24
2.1. Этапы нейросетевого предсказания финансовых временных рядов ……….. 24
2.2. «Метод окон» …………………………………………………………………………………….. 26
3. Практическая часть научно-технического исследования ………………………. 28
3.1. Прогнозирование цен закрытия акций Сбербанка с использованием
нейронных сетей в программе STATISTICA …………………………………………………. 28
3.2. Выбор программного продукта для прогнозирования финансовых
временных рядов с использованием нейронных сетей……………………………………. 30
3.3. Исследуемые выборки ………………………………………………………………………… 31
3.4. Предобработка данных для прогнозирования финансовых временных рядов
с использованием нейронных сетей ……………………………………………………………… 33
3.5. Выбор типа нейронной сети ………………………………………………………………… 34
3.6. Прогнозирование котировок Сбербанка с помощью авторегрессионных
моделей ……………………………………………………………………………………………………… 38
3.7. Прогнозирование котировок Сбербанка с использованием нейронных сетей
(Регрессия) …………………………………………………………………………………………………. 41
3.8. Прогнозирование котировок Сбербанка с использованием нейронных сетей
(Классификация)…………………………………………………………………………………………. 48
3.9. Результаты проведенного исследования ………………………………………………. 52
4 Финансовый менеджмент, ресурсоэффективность и ресурсосбережение … 54
4.1 Предпроектный анализ ……………………………………………………………………….. 54
4.1.1 Потенциальные потребители результатов исследования ………………………… 54
4.1.2 SWOT-анализ ………………………………………………………………………………………… 56
4.1.3 Оценка готовности проекта к коммерциализации…………………………………… 57
4.1.4 Методы коммерциализации результатов научно-технического
исследования…………………………………………………………………………………………………… 59
4.2 Инициация проекта…………………………………………………………………………….. 60
4.2.1 Организационная структура проекта ……………………………………………………… 61
4.2.2 Ограничения и допущения проекта………………………………………………………… 62
4.3 Планирование научно-исследовательских работ …………………………………… 62
4.3.1 Иерархическая структура работ проекта ………………………………………………… 62
4.3.2 Структура работ в рамках научного исследования …………………………………. 63
4.3.3 Определение трудоемкости выполнения работ и разработка графика
проведения научного исследования…………………………………………………………………. 64
4.3.4 Бюджет научно-технического исследования ………………………………………….. 69
4.4 Реестр рисков проекта ………………………………………………………………………… 74
4.5 Выводы по разделу …………………………………………………………………………….. 74
5. Социальная ответственность …………………………………………………………………. 77
5.1 Правовые и организационные вопросы обеспечения безопасности ………… 78
5.2 Производственная безопасность ………………………………………………………….. 80
5.3 Анализ опасных и вредных производственных факторов ………………………. 81
5.3.1 Отклонение показателей микроклимата …………………………………………………. 81
5.3.2 Недостаточная освещённость рабочей зоны …………………………………………… 83
5.3.3 Превышение уровня шума …………………………………………………………………….. 86
5.3.4 Повышенный уровень электромагнитных излучений …………………………….. 87
5.3.5 Повышенное значение напряжение в электрической цепи, замыкание
которой может произойти через тело человека………………………………………………… 88
5.3.6 Психофизиологические факторы……………………………………………………………. 89
5.4 Экологическая безопасность ……………………………………………………………….. 90
5.5 Безопасность в чрезвычайных ситуациях …………………………………………….. 90
5.6 Выводы по разделу …………………………………………………………………………….. 92
5.7 Перечень научно-технической документации ………………………………………. 93
Заключение ………………………………………………………………………………………………….. 94
Список публикаций студента……………………………………………………………………….. 96
Список используемых источников …………………………………………………………….. 100
Приложение А ……………………………………………………………………………………………. 102
Приложение Б…………………………………………………………………………………………….. 103
Приложение В…………………………………………………………………………………………….. 104

Искусственные нейронные сети (ИНС) имеют широкое
распространение среди различного рода прикладных задач, таких как сжатие
данных, распознание образов, оптимизация, анализ данных, задачи
управления и др. Одним из важнейших направлений практического
использования ИНС являются задачи прогнозирования, а именно задачи
прогнозирования временных рядов на фондовом рынке, предсказание курса
валют, построение прогноза потребления электроэнергии, прогнозирование
платежеспособности кредиторов, нагрузок энергетических систем и пр. Мы
видим, что ИНС могут применяться для решения практически любого рода
задач, в том числе и при отсутствии явной математической модели или
недостатке данных для эффективного применения статистических методов.
Нетривиальной задачей является прогноз поведения сложных
динамических систем. Как правило, такой прогноз основывается на
обнаружении скрытых закономерностей в накопленных данных. Одним из
примеров задач такого рода может служить прогнозирование финансовых
временных рядов. Коллективная психология участников торгов имеет
непосредственное влияние на формирование биржевой цены, усложняя
данный процесс, зато имеются накопленные данные в виде финансового
временного ряда.
Актуальность диссертационного исследования заключается в
использовании нейронных сетей для решения трудноформализуемой задачи
прогнозирования финансовых временных рядов, а также важностью
получения качественных прогнозов основных финансовых индикаторов в
условиях рыночной экономики.
В данной работе для решения задачи прогнозирования финансовых
временных рядов рассмотрены нейросетевые методы, которые отличаются от
других моделей своей способностью устанавливать нелинейные связи между
будущими и фактическими значениями и хорошей масштабируемостью.
Цель работы – прогнозирование цен закрытия акций компании
«Сбербанк» с использованием нейронных сетей. Построенная нейронная сеть
должна быть оптимальной по внутренней структуре и способу управления
потоками информации между нейронами. Для решения практической задачи
будем использовать выбранную нейросетевую модель.
Объект исследования: нейросетевые модели, которые используются
при прогнозировании финансовых временных рядов.
Для достижения поставленной цели необходимо решить следующие
задачи:
1. Проанализовать существующие нейросетевые методы,
используемые для прогнозирования финансовых временных рядов;
2. Выбрать оптимальную нейронную сеть;
3. Качественно подготовить исходные данные для построения
нейронных сетей;
4. Построить прогноз цен закрытия акций компании «Сбербанк» для
задач регрессии и двухзначной классификации (Рост/Спад), используя
нейронные сети различной структуры;
5. На основании построенных прогнозов сделать вывод о
возможности применения нейронных сетей рассматриваемой архитектуры для
прогнозирования финансовых временных рядов.
Период исследования: Ежедневные цены закрытия (Close) акций
компании «Сбербанк» (SBER) за периоды:
1. 2019 г.
2. с января 2016 г. по январь 2019 г.
Источником данных является информационный портал Finam.ru. Для
проведения расчетов и построения нейросетевых моделей был использован
программный пакет STATISTICA (ST), программный модуль – ST Neural
Networks.
1. Теоретическая часть научно-технического исследования
1.1. Технический и фундаментальный анализ рынка ценных
бумаг
При инвестировании денежных средств ключевой задачей является
попытка отыскать финансовые инструменты, направленные либо на
увеличение, либо, в крайних случаях, сохранение собственных вложений.
Пытаясь предсказать будущее, крупные инвесторы используют разные
методы для определения динамики развития рынка.
Среди огромного множества математических методов анализа
фондовых рынков [1-3] наибольшей популярностью пользуются
фундаментальный и технический анализы.
В основе фундаментального анализа лежит независимая оценка
действительной стоимости ценных бумаг, основанная на изучении
экономических факторов, связанных с ними. Для определения величины
отклонения проводится сравнение действительной и текущей стоимостей.
Фундаментального анализа бывает недостаточно для определения
конкретного момента совершения сделки. В таком случае прибегают к
использованию технического анализа.
Данный вид анализа основывается на утверждении, что в текущей цене
акции уже включены все объективные данные об эмитенте. Таким образом,
полагают, что динамика рыночной стоимости акции зависит только от оценки
событий участниками рынка, а не является непосредственной реакцией на
события [4].
Оба метода являются дополнением друг друга, и в равной степени
показывают состояние фондового рынка.
Технический анализ – это общепринятый подход при исследовании
рынка, цель которого – прогнозирование. Данный анализ предполагает, что
рынок имеет свойство «запоминать» информацию. Это значит, что на будущее
движение стоимости ценных бумаг существенно влияют закономерности её
прошлого поведения. Другими словами, рынок может «запомнить», как себя
вести в той или иной ситуации, и в следующий раз её воспроизвести.
Технический анализ все чаще используется в прогнозировании, что
подтверждается ростом его популярности в последние 10 лет. Индикаторы
поведения рынка являются основой эмпирических правил технического
анализа. Технический анализ рассматривает финансовый инструмент
индивидуально без учета его связи с другими ценными бумагами [4].
Субъективность и плохое прогнозирование направления цен (правый край
графика) являются недостатками данного вида анализа. В связи с этим,
нейросетевой анализ начинает постепенно вытеснять этот вид анализа, так как
в нем отсутствуют ограничения на характер входной информации.
Нейросетевое моделирование базируется на данных, без учета и
привлечения априорных соображений. Это обстоятельство является
одновременно и достоинством, и недостатком метода. Например, существует
вероятность, что имеющихся данных может не хватить для обучения,
размерность потенциальных входов может оказаться слишком велика.
Поэтому для хорошего прогноза, во-первых, данные должны пройти
качественную предобработку, а во-вторых, нужно использовать нейропакеты
с широкой функциональностью.
1.2. Введение в теорию нейронных сетей
Параллельно распределенную структуру обработки информации,
состоящую из взаимосвязанных нейронов, называют нейронной сетью.
Как мощный метод моделирования, данные сети способны
воспроизводить сложные нелинейные зависимости. Моделирование
нелинейных процессов, адаптивность и способность работы с зашумленными
данными позволяют использовать нейросети в решении многих
экономических задач.
Ускорение процесса обработки информации за счет параллельности
работы всех звеньев является одной из важнейших особенностей нейронной
сети, открывающей ее потенциал и широкие возможности использования.
Кроме того, данная сеть за счет большого числа межнейронных соединений,
имеет устойчивость к ошибкам, которые возникают на некоторых линиях.
Обобщение накопленных знаний и способность к обучению также одни
из важных свойств нейросети. Таким образом, нейросеть по своим чертам
похожа на искусственный интеллект. Такая сеть, натренированная на
определенном множестве данных, может провести обобщение полученной
информации и воспроизвести расчет с хорошими результатами на данных, не
использованных при её обучении.
1.3. Структура сети
В нейронной сети единицей обработки информации является нейрон.
Нейрон имеет следующую модель строения, похожую на биологический
нейрон: дендриды, представляющие собой каналы для ввода информации, и
аксон, являющийся каналом вывода информации.
Для соединения аксона нейрона с дендридами других нейронов
используются синапсы. Возбуждение нейрона приводит к передаче сигнала
вдоль аксона. Синапс передает сигнал на другие нейроны, что приводит либо
к их возбуждению, либо к переходу в состояние торможения. Возбуждение
нейрона возникает только в случае преодоления порога возбуждения или
активации. Таким образом, сумма уровней сигналов, поступающих в нейрон,
должна быть выше этого уровня.
Нейрон, лежащий в основе искусственной нейросети, может быть
представлен в виде модели, показанной на рисунке 1.

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

    Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформой

    Последние выполненные заказы

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Кирилл Ч. ИНЖЭКОН 2010, экономика и управление на предприятии транс...
    4.9 (343 отзыва)
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). С... Читать все
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). Сейчас пишу диссертацию на соискание степени кандидата экономических наук.
    #Кандидатские #Магистерские
    692 Выполненных работы
    Шиленок В. КГМУ 2017, Лечебный , выпускник
    5 (20 отзывов)
    Здравствуйте) Имею сертификат специалиста (врач-лечебник). На данный момент являюсь ординатором(терапия, кардио), одновременно работаю диагностом. Занимаюсь диссертац... Читать все
    Здравствуйте) Имею сертификат специалиста (врач-лечебник). На данный момент являюсь ординатором(терапия, кардио), одновременно работаю диагностом. Занимаюсь диссертационной работ. Помогу в медицинских науках и прикладных (хим,био,эколог)
    #Кандидатские #Магистерские
    13 Выполненных работ
    Анна С. СФ ПГУ им. М.В. Ломоносова 2004, филологический, преподав...
    4.8 (9 отзывов)
    Преподаю англ язык более 10 лет, есть опыт работы в университете, школе и студии англ языка. Защитила кандидатскую диссертацию в 2009 году. Имею большой опыт написания... Читать все
    Преподаю англ язык более 10 лет, есть опыт работы в университете, школе и студии англ языка. Защитила кандидатскую диссертацию в 2009 году. Имею большой опыт написания и проверки (в качестве преподавателя) контрольных и курсовых работ.
    #Кандидатские #Магистерские
    16 Выполненных работ
    Алёна В. ВГПУ 2013, исторический, преподаватель
    4.2 (5 отзывов)
    Пишу дипломы, курсовые, диссертации по праву, а также истории и педагогике. Закончила исторический факультет ВГПУ. Имею высшее историческое и дополнительное юридическо... Читать все
    Пишу дипломы, курсовые, диссертации по праву, а также истории и педагогике. Закончила исторический факультет ВГПУ. Имею высшее историческое и дополнительное юридическое образование. В данный момент работаю преподавателем.
    #Кандидатские #Магистерские
    25 Выполненных работ
    Лидия К.
    4.5 (330 отзывов)
    Образование высшее (2009 год) педагог-психолог (УрГПУ). В 2013 году получено образование магистр психологии. Опыт преподавательской деятельности в области психологии ... Читать все
    Образование высшее (2009 год) педагог-психолог (УрГПУ). В 2013 году получено образование магистр психологии. Опыт преподавательской деятельности в области психологии и педагогики. Написание диссертаций, ВКР, курсовых и иных видов работ.
    #Кандидатские #Магистерские
    592 Выполненных работы
    Екатерина П. студент
    5 (18 отзывов)
    Работы пишу исключительно сама на основании действующих нормативных правовых актов, монографий, канд. и докт. диссертаций, авторефератов, научных статей. Дополнительно... Читать все
    Работы пишу исключительно сама на основании действующих нормативных правовых актов, монографий, канд. и докт. диссертаций, авторефератов, научных статей. Дополнительно занимаюсь английским языком, уровень владения - Upper-Intermediate.
    #Кандидатские #Магистерские
    39 Выполненных работ
    Антон П. преподаватель, доцент
    4.8 (1033 отзыва)
    Занимаюсь написанием студенческих работ (дипломные работы, маг. диссертации). Участник международных конференций (экономика/менеджмент/юриспруденция). Постоянно публик... Читать все
    Занимаюсь написанием студенческих работ (дипломные работы, маг. диссертации). Участник международных конференций (экономика/менеджмент/юриспруденция). Постоянно публикуюсь, имею высокий индекс цитирования. Спикер.
    #Кандидатские #Магистерские
    1386 Выполненных работ
    Татьяна Б.
    4.6 (92 отзыва)
    Добрый день, работаю в сфере написания студенческих работ более 7 лет. Всегда довожу своих студентов до защиты с хорошими и отличными баллами (дипломы, магистерские ди... Читать все
    Добрый день, работаю в сфере написания студенческих работ более 7 лет. Всегда довожу своих студентов до защиты с хорошими и отличными баллами (дипломы, магистерские диссертации, курсовые работы средний балл - 4,5). Всегда на связи!
    #Кандидатские #Магистерские
    138 Выполненных работ
    Андрей С. Тверской государственный университет 2011, математический...
    4.7 (82 отзыва)
    Учился на мат.факе ТвГУ. Любовь к математике там привили на столько, что я, похоже, никогда не перестану этим заниматься! Сейчас работаю в IT и пытаюсь найти время на... Читать все
    Учился на мат.факе ТвГУ. Любовь к математике там привили на столько, что я, похоже, никогда не перестану этим заниматься! Сейчас работаю в IT и пытаюсь найти время на продолжение диссертационной работы... Всегда готов помочь! ;)
    #Кандидатские #Магистерские
    164 Выполненных работы

    Другие учебные работы по предмету

    Кооперативные игры на гиперграфах
    📅 2019 год
    🏢 Санкт-Петербургский государственный университет