Научная статья на тему 'Прогнозирование валютных цен на финансовом рынке с помощью адаптивной системы нейро-нечеткого вывода'

Прогнозирование валютных цен на финансовом рынке с помощью адаптивной системы нейро-нечеткого вывода Текст научной статьи по специальности «Экономика и бизнес»

CC BY
77
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОГНОЗИРОВАНИЕ / НЕЙРО-НЕЧЕТКИЙ ВЫВОД / ВРЕМЕННОЙ РЯД / ВАЛЮТНАЯ СТОИМОСТЬ / КУРС ВАЛЮТ / FORECASTING / NEURO-FUZZY CONCLUSION / TIME SERIES / CURRENCY VALUE / EXCHANGE RATE

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Труфанова Т. В., Нещеменко К. Д.

В статье рассматривается модель нейро-нечеткого вывода решения задачи прогнозирования динамики стоимости ценных бумаг с помощью реализации в программном обеспечении Fuzzy Logic Toolbox Matlab. Проведены расчеты и получены графики по прогнозированию курса валют.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по экономике и бизнесу , автор научной работы — Труфанова Т. В., Нещеменко К. Д.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

FORECASTING FOREIGN EXCHANGE PRICES IN THE FINANCIAL MARKET USING THE ADAPTIVE SYSTEM OF NEURO-FUZZY OUTPUT

This article discusses a neuro-fuzzy inference model. This model solves the problem of forecasting the dynamics of the value of securities using the implementation in the Fuzzy Logic Toolbox Matlab software. Calculations are made and graphs for forecasting the exchange rate are obtained.

Текст научной работы на тему «Прогнозирование валютных цен на финансовом рынке с помощью адаптивной системы нейро-нечеткого вывода»

Выпуск 89, 2020

Вестник ЛмГУ

13

УДК 519.246.8

Т.В. Труфанова, К.Д. Нещеменко

ПРОГНОЗИРОВАНИЕ ВАЛЮТНЫХ ЦЕН НА ФИНАНСОВОМ РЫНКЕ С ПОМОЩЬЮ АДАПТИВНОЙ СИСТЕМЫ НЕЙРО-НЕЧЕТКОГО ВЫВОДА

В статье рассматривается модель нейро-нечеткого вывода решения задачи прогнозирования динамики стоимости ценных бумаг с помощью реализации в программном обеспечении Fuzzy Logic Toolbox Matlab. Проведены расчеты и получены графики по прогнозированию курса валют.

Ключевые слова: прогнозирование, нейро-нечеткий вывод, временной ряд, валютная стоимость, курс валют.

FORECASTING FOREIGN EXCHANGE PRICES IN THE FINANCIAL MARKET USING THE ADAPTIVE SYSTEM OF NEURO-FUZZY OUTPUT

This article discusses a neuro-fuzzy inference model. This model solves the problem of forecasting the dynamics of the value of securities using the implementation in the Fuzzy Logic Toolbox Matlab software. Calculations are made and graphs for forecasting the exchange rate are obtained.

Key words: forecasting, neuro-fuzzy conclusion, time series, currency value, exchange rate.

DOI: 10/22250/jasu.4

Цель любой компании - получение прибыли, так как прибыль является главным показателем результативности работы компании и характеризует эффективность деятельности компании. Поэтому основная задача ведущих экономистов - прогнозирование будущих показателей стоимости ценных бумаг [1].

Прогнозирование - научное исследование перспектив развития какого-либо процесса, в том числе будущих показателей в экономике [2]. Результаты проводимого анализа дают возможность спрогнозировать будущую ситуацию в экономике в целом.

Задача прогнозирования поведения сложных динамических систем в экономике относится к числу трудно формализуемых. Рассмотрим один из примеров такого типа задач - предсказание финансовых временных рядов.

Под временным рядом [3] понимается индексированная последовательность точек данных, полученных в разные моменты времени. Существуют различные простейшие методы по прогнозированию временных рядов: метод экспоненциального сглаживания; метод Хольта - Винтерса; метод скользящей средней; метод линейного тренда и др.

Рассмотрим процесс разработки нечеткой модели гибридной сети для решения задачи прогнозирования валютных цен. Эта задача представляет собой предсказание значения курсовой стоимости валюты на определенный момент времени, рассчитываемой по известной динамике изменения курса валюты за фиксированный интервал предшествующего времени.

Для решения данной задачи применяются различные модели технического анализа, основанные на использовании разного рода индикаторов. Присутствие неявных тенденций в динамике изменения курсовой стоимости валют позволяет использовать модель адаптивных нейро-нечетких сетей.

14

Вестник АмГУ

Выпуск 89, 2020

Предположим, что модель гибридной сети будет содержать четыре входных переменных. Каждая из переменных будет соответствовать стоимости акций за четыре последовательных банковских дня. Первая переменная - это текущая стоимость акции, вторая переменная - стоимость ценных бумаг за предыдущий день, третья и четвертая переменные - стоимости акций других предыдущих дней - третьего и четвертого.

Данные могут быть сведены в отдельную таблицу. Объем полученной выборки равен 20, что соответствует стандартной динамике изменения стоимости ценных бумаг компании «Газпром» [4] с 23 января по 20 февраля 2020 г. (рис. 1).

245г00 240г00 235г00 230г00 225г00 220г00 215г00

1234567S9 10 II 12 13 14 15 16 17 IS 19 20

Рис. 1. График динамики стоимости ценных бумаг «Газпрома» с 23 января по 20 февраля 2020 г.

Стоимость акции компании на момент закрытия торгов 21 февраля 2020 г. составляла 232. Данная величина будет служить проверочной для правильности расчета будущей стоимости ценных бумаг.

После записи значений выборки в редакторе ANFIS загружаем данные в программу. Интерфейс редактора с загружаемыми данными - на рис. 2. Ось «Output» представляет входные величины данных.

240

. 235

23Û

225

Training Data (ооо)

О О О О

г- ANFIS Info. —

# of input: 4

# of outputs: 11

# of input mfe: 3 3 3 3

data set index

15

20

Loaa data Type: From: ® Training r\ t ® file (J Testing O Checking 0 worksp. O Demn Generate FtS O Load from file O Load from worksp. ® Grid partition O Sub. clustering — Train FIS — Optim. Method: hybrid - Test FIS — Pint against: ® Training data O Testing data O Checking data

Error Tolerance: I» I Epochs: 100

Load Data... J Clear Data_| i Generate FiS... i| Train Now Test Ndw

a new its generated Не,р c|ose

Рис. 2. Графический интерфейс редактора АОТК с загруженными данными.

Перед генерацией структуры системы нечеткого вывода зададим по три лингвистических терма для каждой входной переменной. Для входной переменной выберем тип функции принадлежности - треугольные функции. Что касается выходной переменной, то ей зададим линейную функ-

Выпуск 89, 2020

Вестник АмГУ

15

Для обучения гибридной сети воспользуемся гибридным методом обучения с уровнем ошибки 0, а количество циклов зададим равным 10 (рис. 3)

1.5 1

. 0.5 j 0 -0.5 -1

Training Error

4 6

Epochs

10

,— ANFIS Info. —

# of inputs: 4

# of outputs: 1

# of input mfe: 3 3 3 3

Clear Plot |

Load data Type: From:

® file

® Training О Testing О Checking О worksp. О Derno

Generate FIS

O Load from file O Load from worksp. ® Grid partition O Sub. clustering

Generate FIS _

- Tran FE Optim. Method:

hybrid v

Error Tolerance:

Train Now

- Test FIS

Plot against: ® Training data O Testing data O Checking data

Test Now

Epoch 10:erron= 0.Ü26749 Help Close

Рис. 3. График количеств ошибок при обучения гибридной сети.

Проведем проверку построенной нечеткой модели гибридной сети. Для этой цели выполним задание для прогноза значения стоимости ценных бумаг на конец торгов (рис. 4), считая текущую стоимость равной 234,6.

» oul=eval0s([234.6 231.9 230.5 233.75]= Untitled) out = 233.9393

Рис. 4. Результат прогноза стоимости ценных бумаг.

После выполнения задания с помощью разработанной модели нейро-нечеткого вывода было получено значение выходной переменной, равное 233,9393. Сравнивая последнюю действительную стоимость ценных бумаг компании при закрытии торгов, можно констатировать совпадение этих значений.

Таким образом, проверка построенной модели показывает приближение рассчитанного значения к реальным исходным данным, что позволяет сделать вывод о возможности ее практического применения для прогнозирования стоимости ценных бумаг на фондовых биржах. В этом случае нечеткие модели адаптивных систем нейро-нечеткого вывода могут считаться инструментом технического анализа финансовых рынков для прогнозирования ситуаций в экономике. Однако следует иметь в виду, что прогнозы все-таки не являются идеальными, так как существуют и неподвластные учету факторы, могущие влиять на динамику стоимости ценных бумаг. Это и отражается на прогнозе построенной системы.

1. Федорова, Е.А., Линкова, М.А. Прогнозирование курса валюты с помощью нейронных сетей. - Прогнозирование курса валюты с помощью нейронных сетей // Денежная кредитная политика, 11-2013. - 31 с. - Режим доступа: https://cyberleninka.rU/article/v/prognozirovanie-kursa-valyuty-s-pomoschyu-n

2. Чучуева, И.А., Павлов, Ю.Н. Модель прогнозирования временных рядов по выборке максимального подобия: Дис. ...канд. техн. наук. - М.: МГТУ им. Н.Э. Баумана, 2012. - 153 с. - Режим доступа: http://www.mbu-reau.ru/sites/default/files/pdf/Chuchueva-Dissertation.pdf

3. Мишулина, О. А. Статистический анализ и обработка временных рядов. - М.: МИФИ, 2004. - 180 с.

4. Акции «Газпрома»: InvestFunds. - Режим доступа: https://investfunds.ru/stocks/Gazprom/

i Надоели баннеры? Вы всегда можете отключить рекламу.