Uploaded by Deadpeople Forever

ispolzovanie-neyrosetey-v-prognozirovanii-fondovogo-r-nka

advertisement
economic
sceinces
Sergeev Vladislav Alekseevich
APPLYING OF NEURAL ...
УДК 336.76
© 2018
ИСПОЛЬЗОВАНИЕ НЕЙРОСЕТЕЙ В ПРОГНОЗИРОВАНИИ
ФОНДОВОГО РЫНКА
Сергеев Владислав Алексеевич, аспирант
Российский экономический университет им. Г.В. Плеханова
(117997, Российская Федерация, Москва, Стремянный пер., 36, e-mail: s.vladislav-92@yandex.ru)
Аннонация. Прогнозирование движения фондового рынка – хлеб для многих аналитиков, как мелких финансовых компаний, так и крупнейших корпораций. С каждым годом модели для прогноза рынка становятся всё более
изощренными и на смену традиционным приходят модели с использованием нейросетевого программирования.
Если в начале 2000-х годов прогнозы создавались на основе двух-трех параметров, то в настоящее время счет идет
уже на сотни. Например, в начале 2018 года российские разработчики создали нейронную сеть «Mirocana» для
торговли на крипторынке, которая учитывает в составлении прогноза движения более чем 100 валютных пар, множество технических индикаторов, а также разнообразных экономических новостей [1]. Несмотря на очевидные преимущества, точность прогнозов на основе нейросетей по фондовому рынку колеблется у отметки 50%, а всё потому,
что фондовый рынок – сложная органическая структура: факторы, которые значимы в один промежуток времени,
теряют свою значимость в другой. Нельзя не упомянуть человеческий фактор при принятии решения, зачастую поддаваясь эмоциям, инвестор не способен трезво оценивать ситуацию и поэтому некоторые взаимосвязи могут быть
неустойчивыми. В статье рассматривается применение нейронных сетей в прогнозировании индекса Московской
биржи на первое полугодие 2018 года на основе двух основных макропеременных.
Ключевые слова: фондовый рынок, нейронная сеть, искусственный интеллект, нефть, доходность облигаций,
Россия, прогнозирование, LSTM-сеть, временные ряды, индекс Московской биржи, технический анализ, математическая модель.
© 2018
APPLYING OF NEURAL NETWORKS IN FORECASTING
THE STOCK MARKET
Sergeev Vladislav Alekseevich, post-graduate student
Plekhanov Russian University of Economics
(117997, Russia, Moscow, Stremyanny lane 36, e-mail: s.vladislav-92@yandex.ru)
Abstract. Forecasting the movement of stock market – source of income both for small and large corporations. Every
year, models for market forecasting are getting more sophisticated, and traditional models are replaced models by using
neural network programming. If in early 2000-s the forecasts were created on the basis of two or three parameters, nowadays
quantity of parameters that we use is more than 100. In early 2018 Russian scientists created a neural network «Mirocana»
for trading on cryptomarkets, which takes into account in the complication of the forecast movements of more than 100
currency pairs, many technical indicators, as well as a variety of economic news. Despite of obvious advantages, accuracy of
forecasting models is based on neural networks around 50% because of complex organic structure of stock market: factors
that were significant in one period lose their significance in the other period. Also human factor in making decision ruins
correlation links. This article deals with the use of neural networks in forecasting the Moscow exchange (MOEX) index for
the first half of 2018 on the basis of two main macrovariables.
Keywords: stock market, neural network, artificial intelligence, oil, bond yield, Russia, forecasting, LSTM-network,
time series, Moscow exchange index, technical analysis, mathematical model.
лений для контроля внутреннего дилинга. Даже в России,
Интерес к использованию искусственного
интеллек- та в экономике растет с огромной
скоростью. Так как финансовые системы являются
результатами
действий
или
бездействий
экономических субъектов, то практи- чески
невозможно создать математическую модель, которая будет полностью удовлетворять всем
требовани- ям, более того, объем данных, который
необходимо об- работать, увеличивается в
геометрической
прогрессии.
Обработать
поступающий объем информации с использованием традиционных способов вычисления
стано- вится все более трудоемким процессом. Стоит
заметить, как правило, большинство методов имеют
существенный
недостаток
–
описание
экономических процессов линейной зависимостью,
что в условиях изменяющейся внешней среды
делает эти модели недостаточно кор- ректными.
Нейронные сети – математические модели,
построенные по принципу клеток нервной системы.
В отличие от других алгоритмов искусственные
нейросе- ти не программируются, а самообучаются в
процессе работы. Поэтому можно ожидать, что они
будут давать хорошие модели для финансовых
временных рядов и, соответственно, обеспечивать
лучшие прогнозы [2].
Нейронные сети и соответствующее оборудование
уже широко применяются финансовыми корпорациями.
Так, компания Citicorp с помощью нейрокомпьютера для
анализа и краткосрочного прогнозирования колебания
курсов валют обошла по точности предсказаний ведущих
брокеров страны [3,4,5]. Лондонская фондовая биржа
(LSE) внедрила автоматизированную систему с элементами искусственного интеллекта на базе нейронных вычис-
Использование подобных систем действительно даёт
несмотря на то, что финансовый рынок еще
положительный эф- фект, но результаты не всегда
недостаточ- но устойчив ввиду нестабильности
соответствуют ожиданиям. Рассмотрим подробнее
потоков инвестиций как отечественного, так и
понятие «нейронная сеть».
зарубежного капитала, а также сложной
Нейронная сеть – совокупность нейронных элеменполитической ситуации, существует мощный
тов, определенным образом соединенных друг с другом
нейрокомпьютер для финансового применения,
и с внешней средой с помощью связей, определяемых
который использует Центробанк, Налоговая
весовыми коэффициентами [8]. Процесс обучения нейинспекция и свыше 30 банков России [6].
росети изображен на рисунке 1.
Вычислительные комплексы на базе нейронных
Техника применения нейронных сетей для
сетей также нашли применение на фондовых
прогнозов на фондовом рынке условно разбивается
биржах США и Японии. В настоящее время банки
на следующие этапы:
приш- ли к выводам, согласно которым системы
1. Подготовка данных: выделение «входов» (исна основе ней- ронных сетей способны приносить
ходные данные) и «выходов» (результаты прогноза).
значимую пользу. На рынке уже давно
Входами могут являться макроэкономическая
предлагаются подобные продукты, опре- деляющие
стати- стика страны (например, промышленное
вероятности риска при выдаче займа, а также
производство, доходность десятилетних облигаций,
программные и аппаратные пакеты, способные
цена на нефть),
модели- ровать и прогнозировать банкротство [7].
280
Azimuth of Scientific Research: Economics and Administration. 2018. Т. 7. № 4(25)
Сергеев Владислав Алексеевич
ИСПОЛЬЗОВАНИЕ НЕЙРОСЕТЕЙ ...
экономические
науки
максимумы или минимумы по ценным бумагам и
дру- гие (рисунок 2);
жился «бычий» тренд в нефти, можно предположить, что
по факту процент доходов от нефти и газа будет большим. Российский рынок (как и любой развивающийся)
зависим от иностранных инвестиций, причем действия
инвесторов носят преимущественно краткосрочный
спекулятивный характер. Доля нерезидентов в государственном долге в абсолютном и относительном выражении непрерывно растет (таблица 1), что увеличивает вероятность наложения мультипликативного эффекта при
существенном изменении мировой конъюнктуры рынка.
Таблица 1. Доля инвестиций нерезидентов в объеме
выпусков облигаций федерального займа [12].
Дата
Рисунок 1 - Процесс обучения нейросети [9]
2. Выделение в массиве данных калибровочных
и тестируемых участков. На этапе калибровки
нейрон- ная сеть обрабатывает данные, пытаясь
дать прогноз на тестируемом участке. Затем,
сравнивая свой прогноз и фактическое значение,
сеть изменяет свои параметры так, чтобы это
изменение приводило к постоянному уменьшению
ошибки;
3. Задание срока прогноза;
4. Получение значения прогнозируемых данных
на выходе нейросети [10].
ВХОД
Динамика промышленного
производства РФ, м/м
ПРОМЕЖУТОЧНЫЙ СЛОЙ
ВЫХОД
Доходность 10-летних
облигаций РФ
Цена открытия
индекса РТС
Динамика индекса
S&P 500
Цена закрытия
индекса РТС
Индекс
потребительских цен
01.01.2018
01.07.2017
01.01.2017
01.07.2016
01.01.2016
01.07.2015
01.01.2015
01.07.2014
01.01.2014
Номинальный объем
ОФЗ, принадлежащих
нерезидентам, млрд. руб.
2 230
1 869
1 517
1 350
1 071
981
877
945
894
Доля
нерезидентов
на рынке ОФЗ, %
33.1%
30.4%
26.9%
25.4%
21.5%
20.3%
18.7%
25.6%
23.9%
Из множества разновидностей нейронных сетей,
для обработки и прогнозирования временных рядов
лучше всего подходит Long short-term memory (LSTM)
- сеть. Она способна запоминать значения, как на
короткие, так и на длинные промежутки времени,
причем хранимые значения не размываются со
временем [13]. Существующие работы в основном
пытаются предсказать направление тренда, мы же
попробуем создать две модели: первая - предсказания
тренда, вторая - нахождения закономерности в
случайной составляющей временного ряда. Далее эти
модели будут оценены и сравнены между собой. Для
упрощения обу- чения сети, данные были приведены в
первую разность, а также был взят логарифм, чтобы
сделать значения разных параметров ближе друг к
другу. Случайная составляющая была получена после
декомпозиции временного ряда на сезонную,
трендовую и случайную составляющие с помо- щью
мультипликативной модели [15].
После описанной обработки данных была
составлена сеть из 3 последовательных одномерных
конволюци- онных слоев и следующих за ними двух
слоев LSTM- клеток. Последний слой представлял
собой полносвя- занный слой в обертке для
временных последовательно- стей (рисунок 3) [14].
Цена на нефть
марки Brent
Рисунок 2 - Возможная схема нейронной сети для
прогноза движения индекса РТС
Рисунок 3 - Схема используемой нейронной сети
для прогноза индекса МосБиржи
Целевые функции в общем виде для
рассматривае- мых моделей изображены ниже.
Модель 1
Составим модель, которая сделает понедельный прогноз движения индекса МосБиржи на вторую половину
2018 года на основе недельных данных за 2010 – 2017
годы цены на нефть и доходности 10 летних облигаций
России. Данные факторы были выбраны не случайно, а
по причине сильной зависимости структуры российского бюджета от доходов сырьевого сектора. В проекте закона о федеральном бюджете на 2018 год планируемые
Модель 2
поступления составляют 15,26 трлн. рублей, из них 5,48
трлн. (более трети от всех статей) – нефтегазовые доходы. В расчет показателей бюджета заложена среднегодовая цена нефти $46 за баррель[11]. Принимая во внимание, что средняя цена на нефть в первом полугодии
составила $68,83 и в начале второго полугодия продолАзимут научных исследований: экономика и управление. 2018. Т. 7. № 4(25)
281
economic
sceinces
Sergeev Vladislav Alekseevich
APPLYING OF NEURAL ...
Где X – входы, W – вес параметров, A – текущее
со- стояние нейрона, Y – выход нейрона
Прогнозы, выданные этой нейронной сетью,
показа- ны на рисунках 4 и 5.
Рисунок 4 - Прогноз движения индекса МосБиржи
на первое полугодие 2018 года на основе предсказания
тренда (модель №1)
Рисунок 5 - Прогноз движения индекса МосБиржи
на первое полугодие 2018 года на основе поиска закономерности в случайной составляющей временного
ряда (модель №2)
Как видим, прогнозы сильно зависят от постановки задачи (целевой функции). Вторая модель оказалась
почти в 2 раза точнее для выбранных данных. Несмотря
на сложность и нелинейность структуры нейросети, прогнозные значения заметно отклонились от фактических
(таблица 2), поэтому нельзя считать нейронные сети
«истиной в последней инстанции».
Таблица 2. Сводная таблица результатов прогонки
моделей
стическая способность нейронных сетей бывает слабее
классических методов. Поэтому для достижения максимального результата необходимо использовать нейронные сети вместе с грамотной стратегией управления
капиталом.
Использование нейронных сетей в области
финансов расширяется. Для кого-то использование
нейросетей это необходимость, для кого-то – дань
моде. В настоящее время это направление еще не
является доминирующим при прогнозировании
финансовых рынков и, тем более, не отменило
традиционные
математические
и
эконометрические методы анализа, а также не сделало
ненужной работу высококлассных экспертов. Будет
неправильным
навязывать
использование
нейронных сетей или, наобо- рот, пытаться
доказывать их неэффективность путем акцентирования присущих им недостатков. Нужно
отно- ситься к ним как к следствию развития
вычислительной математики, информационных
технологий и современ- ной элементной базы.
СПИСОК ЛИТЕРАТУРЫ:
1. Mirocana – нейронная сеть для торговли на крипторынке URL:
https://coinspot.io/technology/mirocana-nejronnaya-set-dlya-torgovli-nakriptorynke/ (дата обращения 22.08.2018)
2. Искусственная нейронная сеть URL: https://ru.wikipedia.org/
wiki/Искусственная_нейронная_сеть (дата обращения 25.08.2018)
3. Матягина Т.Н., Мухаметзянов В.А., Рамазанов А.Р.
«Применение нейросетей в области экономики и финансов» // Аллея
Науки №16, 2017 URL: http://www.alley-science.ru/domains_data/files/
5December7/PRIMENENIE%20NEYROSETEY%20V%20OBLASTI%20
EKONOMIKI%20I%20FINANSOV.pdf (дата обращения 14.08.2018)
4. Гареева Г.А., Гилязеев Т.В., Григорьева Д.Р. «Применение
нейронных сетей в экономике» // Молодой ученый – 2018 - №18 – С.
306-309 URL: https://moluch.ru/archive/204/49905/ (дата обращения
28.07.2018)
5. Насибуллина З.З. «О применении нейронных сетей в экономике
и перспективы их развития» // Сибирский Федеральный Университет,
Институт управления бизнес-процессами и экономики URL: http://
www.scienceforum.ru/2017/2484/32073 (дата обращения 21.08.2018)
6. Галушкин А.И. «Применения нейрокомпьютеров в финансовой деятельности» URL: https://neuronus.com/stat/175-primeneni- yanejrokompyuterov-v-finansovoj-deyatelnosti.html
(дата
обращения
02.08.2018)
7. Сафоненков А.А. «Применение искусственных нейронных сетей
в финансовой сфере» // Научное сообщество студентов XXI столетия. ЭКОНОМИЧЕСКИЕ НАУКИ: сб. ст. по мат. XXXIII междунар. студ. науч.-практ. конф. № 6(33). URL: http://sibac.info/archive/
economy/6(33).pdf (дата обращения: 04.08.2018)
8.
Классификация
нейронных
сетей
//
Материалы
Старооскольского технологического института URL: https://studfiles.
net/preview/3170522/page:2/ (дата обращения 02.09.2018)
9. Простыми словами о сложном «Что такое нейронные сети?»
URL:
https://gagadget.com/another/27575-prostyimi-slovami-o-slozhnom-chto-takoe-nejronnyie-seti/ (дата обращения 04.09.2018)
10. Студенческая библиотека «Прогнозирование фондового
рынка» URL: http://studbooks.net/2215953/matematika_himiya_fizika/
prognozirovanie_fondovogo_rynka (дата обращения 31.05.2018)
11. Бюджет РФ [Электронный ресурс] URL: https://www.minfin.
ru/common/upload/library/2017/12/main/BDG_2018_FINAL.pdf (дата
обращения 25.09.2018)
12. Доля вложений нерезидентов в ОФЗ по состоянию на
31.12.2017г URL: https://cbr.ru/statistics/ (дата обращения 26.09.2018)
13. LSTM – сети долгой краткосрочной памяти // Блог компании «Wunder Fund» URL: https://habr.com/company/wunderfund/
blog/331310/ (дата обращения 15.08.2018)
14. Классификация нейронных сетей URL: https://www.tensorflow.
org/tutorials/sequences/recurrent_quickdraw
(дата
обращения
22.08.2018)
15. Мультипликативная и аддитивная модели временных рядов.
Прогнозирование на их основе. URL: https://axd.semestr.ru/dinam/multiplicative.php (дата обращения 25.09.2018)
Статья поступила в редакцию 27.10.2018
Статья принята к публикации 27.11.2018
К тому же, они не позволяют в явном виде определить зависимости между членами ряда. Иногда прогно282
Azimuth of Scientific Research: Economics and Administration. 2018. Т. 7. № 4(25)
Download