Научная статья на тему 'ПРОГНОЗИРОВАНИЕ ЦЕНЫ АКЦИЙ С ИСПОЛЬЗОВАНИЕМ МАШИННОГО ОБУЧЕНИЯ'

ПРОГНОЗИРОВАНИЕ ЦЕНЫ АКЦИЙ С ИСПОЛЬЗОВАНИЕМ МАШИННОГО ОБУЧЕНИЯ Текст научной статьи по специальности «Экономика и бизнес»

CC BY
2258
292
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОГНОЗИРОВАНИЕ РЫНКА АКЦИЙ / МАШИННОЕ ОБУЧЕНИЕ / АЛГОРИТМЫ / ПРОГНОЗИРОВАНИЕ FB PROPHET / ПРОГНОЗИРОВАНИЕ ВРЕМЕННЫХ РЯДОВ

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Агнон Х.О.

Акции, возможно, являются самым популярным финансовым инструментом, изобретенным для создания богатства, и являются центральным элементом любого инвестиционного портфеля. Достижения в торговых технологиях открыли рынки, так что в настоящее время почти каждый может владеть акциями. Точное прогнозирование доходности фондового рынка - очень сложная задача из-за нескольких факторов, включая волатильный и нелинейный характер финансовых фондовых рынков, что затрудняет прогнозирование цен на акции. С появлением искусственного интеллекта и увеличением вычислительных возможностей методы программного прогнозирования оказались более эффективными при прогнозировании цен на акции. В этом исследовании алгоритм машинного обучения Prophet был использован для прогнозирования курса акций компании Amazon. Финансовые данные: цены открытия, максимума, минимума и закрытия акций используются для создания новых переменных, которые используются в качестве входных данных для модели. Модели оцениваются с использованием стандартного стратегического показателя: MAE. Низкие значения этого индикатора показывают, что модель эффективна при прогнозировании цены закрытия акций. Мы смогли точно предсказать различные тенденции фондового рынка и определить лучший метод прогнозирования среди используемых алгоритмов.

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

Текст научной работы на тему «ПРОГНОЗИРОВАНИЕ ЦЕНЫ АКЦИЙ С ИСПОЛЬЗОВАНИЕМ МАШИННОГО ОБУЧЕНИЯ»

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

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

Список использованной литературы:

1. Дед, А. В. К проблеме современного состояния уровней показателей несимметрии напряжений и токов в сетях 0,4 КВ / А. В. Дед // Омский научный вестник. - 2017. - №2. - С. 63 - 65. - Текст: непосредственный.

2. Кобзистый, О. В. Обоснование параметров устройства для симметрирования тока и напряжения на реактивных элементах в электрических сетях 0,38 кВ / О. В. Кобзистый, Р. Р. Швек // Вестник магистратуры. - 2017. - №66. - С. 49-52. - Текст: непосредственный.

© Абушкин И.С., Попов А.Н., 2021

УДК62

Агнон Х.О.

магистрантка 2 курса магистра СГАУ

г. Самара РФ

Научный руководитель: Белоусов А.А.

к.ф.-м.н., доцент кафедры суперкомпьютеров и общей информатики, СГАУ г. Самара РФ

ПРОГНОЗИРОВАНИЕ ЦЕНЫ АКЦИЙ С ИСПОЛЬЗОВАНИЕМ МАШИННОГО ОБУЧЕНИЯ

Аннотация

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

Точное прогнозирование доходности фондового рынка - очень сложная задача из-за нескольких факторов, включая волатильный и нелинейный характер финансовых фондовых рынков, что затрудняет прогнозирование цен на акции. С появлением искусственного интеллекта и увеличением вычислительных возможностей методы программного прогнозирования оказались более эффективными при прогнозировании цен на акции. В этом исследовании алгоритм машинного обучения Prophet был использован для прогнозирования курса акций компании Amazon. Финансовые данные: цены открытия, максимума, минимума и закрытия акций используются для создания новых переменных, которые используются в качестве входных данных для модели. Модели оцениваются с использованием стандартного стратегического показателя: MAE. Низкие значения этого индикатора показывают, что модель эффективна при прогнозировании цены закрытия акций. Мы смогли точно предсказать различные

~ 21 ~

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

Ключевые слова

Прогнозирование рынка акций, машинное обучение, алгоритмы, прогнозирование FB Prophet,

прогнозирование временных рядов.

1. Введение

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

Машинное обучение - эффективный способ представить такие процессы. Он предсказывает рыночную стоимость, близкую к материальной, тем самым повышая точность. Внедрение машинного обучения в области прогнозирования запасов привлекло много исследований из-за его эффективных и точных измерений. Было разработано несколько методов, чтобы попытаться предсказать цены акций на основе их исторических данных, например ARIMA (Авторегрессивная интегрированная скользящая средняя) модель, Модель прогнозирования пророка, модель Lstm (долгосрочная краткосрочная память), Линейная регрессия (LR), нейронные сети (NN), генетические алгоритмы (GA), машины опорных векторов (SVM) и многое другое. Кроме того, не только предыдущие тенденции цен на акции, но и несколько других факторов действительно влияют на цены акций, что делает их гораздо более непредсказуемыми. Хотя эти проблемы можно решить и с помощью алгоритмов машинного обучения.

Для нашего исследования мы использовали один из методов машинного обучения, а именно модель прогнозирования Prophet, чтобы создать инструментарий анализа и прогнозирования запасов.

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

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

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

1.4. Постановка задачи

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

1.5. Прогноз фондового рынка

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

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

2. Материал и методы

Искусственный интеллект - это интеллектуальная область новейших исследований, которая оказывает большую помощь в решении существующих проблем в реальном времени. Поддержка искусственного интеллекта во всех сферах жизни, поскольку мы используем его при обработке данных в банкоматах, банковских счетах, службах авиалиний, бронировании, рентгеновских лучах, автоматическом открытии дверей, устройствах на основе распознавания и прогнозировании погоды. Другими словами, мы можем сказать, что ИИ облегчил нашу жизнь, и мы можем предсказывать будущее. Зарабатывать деньги -это серьезная проблема, с которой сталкивается общество, и люди во всем мире считаются образцом для подражания. Инвестиционная полиция фондового рынка очень поддержала этот процесс. Фондовый рынок дает большие преимущества умным инвесторам, но глупые инвесторы не получают больших преимуществ от фондового рынка. Почему я сказал глупо? За этим есть серьезная причина: они инвестируют в фондовый рынок, не прогнозируя будущий анализ тенденций роста / падения акций, что отталкивает их в темной ночи. Некоторые инвесторы следуют правилам предсказаний фондового рынка и получают большую прибыль. Некоторые инструменты поддерживают прогнозы фондового рынка, такие как python, Java, Rstudio с программированием на R и программирование на Python. В основном прогнозы, основанные на алгоритмах машинного обучения, которые также используются в этих инструментах. Некоторые известные алгоритмы прогнозирования, которые поддерживаются несколькими инструментами, а также языками программирования, - это регрессия (линейная, логистическая), K-ближайшее соседство (KNN), искусственная нейронная сеть (ANN) и FB Prophet с помощью прогнозирования временных рядов. В этом исследовании мы применили один из методов машинного обучения, а именно модель прогнозирования FB Prophet, для создание инструментов анализа и прогнозирования цен на акции. Мы применили наш инструментарий к ценам на акции AMAZON от Yahoo Finance. Мы предсказали результаты с помощью Python, используя статистическое, а также графическое представление результатов.

2.1. Описание набора данных

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

В этой работе алгоритм прогнозирования Prophet используется для набора данных, полученного от Yahoo Finance; это акции компании AMAZON на фондовом рынке. Этот набор данных включает следующие пять переменных: открытие, закрытие, минимум, максимум и объем. Открытие, закрытие, минимум и максимум - это разные цены предложения для акций в разное время с почти прямыми названиями. Объем - это количество акций, которые переходили от одного владельца к другому в течение периода. Затем модель тестируется на тестовых данных. История курсов акций от1997 г.-01-02 по 12 января 2018.

2.2. Реализация алгоритмов FB Prophet для прогнозирования акций

Предложенная система, основанная на алгоритме прогнозирования пророка, обучила и протестировала наш набор данных. Он разделен на обучающую и тестовую наборы соответственно и дает следующие результаты:

История акций Amazon с 1997 года-01-02 по 12.01.2018

AMZN Stock History

Date

Рисунок 2 - история акций AMAZON

Создание модели и прогноз

Мы создали базовую модель (без прогнозов), обученную на данных за последние 3 года, чтобы проверить любые тенденции и закономерности в данных.

AMZN Historical and Modeled Stock Price

zoit-12 . : i ! : ■ ; ■ : : 2015-12 202.6-04 20is-t>H 2016-12 2017-04 2017-os 2017-12

Date

Рисунок 3 - Историческая и смоделированная цена акций Amazon

Мы видим, что наша модель хорошо согласуется с наблюдениями за акциями за последние 3 года. Сделать прогноз можно, и мы получили следующий прогноз:

AMZN Historical and Predicted Stock Price

1400 —— Observations

- Modeled

1 1 Confidence Interval

1200

600 400 ip™

2014-12 2015-04 201 -08 2015-12 2016-04 201 3-08 201 -12 2017-04 201" -08 2017-12 2018-04

Date

Рисунок 4 - Историческая и прогнозируемая цена акций Amazon

Обратите внимание, что прогноз (зеленая линия) содержит доверительный интервал. Это представляет собой неопределенность модели в прогнозе. В этом случае ширина доверительного интервала установлена на 80%, что означает, что мы ожидаем, что этот диапазон будет содержать фактическое значение в 80% случаев.

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

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

использовали данные за три года до тестового периода (2014-2016). Основная идея контролируемого обучения состоит в том, что модель изучает закономерности и взаимосвязи в данных обучающего набора, а затем может правильно воспроизвести их для тестовых данных.

После повторных итераций выберите Предыдущие изменения = 0,5, поскольку это была точка, которая дала наименьшую ошибку (рис. 5), обучающий эффект модели пророка показан на рис. 6, и мы можем видеть, что оценка модели дала нам точность = 95%.

Данные прогноза на следующие 100 дней представлены в таблице 1.

Рисунок 5 - Средняя абсолютная ошибка априорных точек изменения

Рисунок 6 - Оценка модели Amazon

Ниже представлены прогнозы на следующие 50 дней.

Таблица 1

Прогнозы на ближайшие 50 дней

Predicted increase:

Gate estimate change upper lower

1 2018- -01- -18 1285. .274607 5, .381561 1304. .503449 1265- .687469

2 2018' '01' •19 1289. ,092501 3, .817894 1308.478641 1270, ,556434

4 2018- -ei- -21 1291. .970810 2, .878309 1311. .697824 1272. .631696

5 2018- •01 •22 1298. ,801335 6, -SÍ0525 l?íc- .226433 1279. .026096

6 2Э18- .01- -23 1384, .775210 5, .973875 1325, .896304 1284. ,989715

7 2018- -01- -24 1310. .576047 5, .806837 1330 .197492 1290. .446870

S 2018' '01' ■25 1313. ,941822 3, .365776 1333.496887 1295, ,112691

9 2018- -01- -26 1316. ,139909 г, .198886 1337, .567888 1257, , 142975

11 ¿OÍS- •01' •28 1321. .213882 5, ,073973 1541 < .641255 •322963

12 2818- ■01- -29 1329. ,30753В 8, .893656 1348, .846690 1308. ,597650

13 2018- -01- -30 1334. .604853 4. .697315 1356. .648455 1312. .664353

14 2018' .01. ■31 1335, ,950496 1, .945644 1356, .658788 1312. ,681399

18 2018- -02- -04 1336. .431193 2, .837761 1358, .603220 1312. .319826

19 ;o<s- ,02- •05 1343. ,307662 6, .876470 1365-439252 isa», .014341

20 2018- -02-06 1346, .362898 3, .855235 1378, .939780 1321. ,685556

21 2018- -02- -07 1347. .567925 1 .205027 1370. .780831 1322. 530029

22 2018' ■02' ■06 1347, ,615618 0, .047694 1369 .965375 1322.465916

23 2018- -02- -09 1349. ,298000 1, .682382 1373, .805325 1323. .721270

25 2013- •02- -11 1354. .548508 5, .250507 1381 .071508 1326. .838225

26 2018' .02. •12 1359. .281340 4, .732832 1384, .982389 1334. ,257960

27 2018- 02 -13 1359. .852016 6. .570676 1386. .908432 1331. .918178

28 2018' ■52. ■14 1360. ,244657 0, .392641 13SS.071551 1332. 811035

29 201S- -02- -15 1361, .480&16 1, .236159 1388, .786164 1333. .630222

30 2618- -02- -16 1364.782806 3, .301990 1392 .786506 1336. .145063

32 2018' ■02- -IS 1368, .604749 3, .821943 1399.047416 1336. ,529216

33 2018- -02- -19 1371. .533993 2 .929244 1400. .913273 1336. .830978

34 2018- .02- >20 ,653136 0, .519143 1405, ■146271 1336, 184979

35 281S- -02- -21 1374. ,582517 2, .529380 1408, .874134 1338. .520764

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

36 2018- -02- -22 1378. .604508 4. .021991 1412. .756082 1341. .308648

37 2018' .02. ■23 1383, .267409 4, .662901 1418, .243587 1340, ,308997

39 2018- 02 -25 1384. .936001 1. .668592 1421. .192028 1340. .476902

40 2018' -02- •26 1387. ,7144» 2, .778429 142S.472304 1343. .756302

41 2018- -02- -27 1398, ,815646 2, .301216 1438, .619838 1346. ,211880

42 2618- -02- -28 1394. .803751 4. .788105 1439-437769 1349. .648892

43 2018' ■03' <01 1399. ,242733 4.438982 1447, .780887 1352, ,594149

44 2818- -03- -02 1481. .358006 2, .115273 1446. .859011 1349. .438402

47 ■03-05 1394. .540500 0, .228668 144S, .313733 1336. 784555

48 2818- ■03- •06 1395, ,617332 1, .876832 1450, .761090 1336. ,056640

49 2018- -03 -07 1399. .145487 3, .528154 1457, .997567 1338. .920367

50 2018' ■03-08 1401. ,603710 2.458224 1465, .232770 1337. ,805787

Predicted Decrease:

Date

15 2818-02-61

16 2818-02-в2 46 2018-03-04

«tizate change 1334.7150*9 -1.23545? 1333.593431 -1.121663

upper 1356.464923 1354.771411

1394-311832 "7.646174 1445.391809

lower 1312.175514 1311.5SS267 1341.580126

Рисунок 7 — Прогнозы на ближайшие 50 дней

3. Заключение

В области прогнозирования данных фондового рынка машинное обучение оказалось очень полезным, учитывая разнообразие алгоритмов, позволяющих делать хорошие прогнозы. Наш проект был основан на 1 из них, а именно Алгоритм прогнозирования пророка, мы использовали фондовый рынок компании Amazon получено от Yahoo Finance. В рамках этого проекта мы создаемИнструментарий анализа и прогнозирования акций с использованием алгоритма пророка, который мы называем «Stockers».

Мы применили наш инструментарий к нашим наборам данных, чтобы проанализировать и создать хорошую модель для прогнозирования цен на акции на ближайшие 50 дней. После оценки модели результаты показывают хорошую точность = 95%, мы можем сказать, что, применяя эту методологию исследования, мы можем легко предсказать будущие тенденции фондового рынка.

Список использованной литературы:

1. Tae Kyun Lee et al. "Global stock market investment strategies based on financial network indicators using machine learning techniques", Expert Systems with Applications, 117(2019):228-242.

2. Bruno et al. "Literature review: Machine learning techniques applied to financial market prediction", Expert

3. Systems with Applications, 124(2019): 226-251.

4. Yue-gang Song et al.Corrigendum to "Towards a new approach to predict business performance using machine

5. learning" [Cogn. Syst. Res. 52 (2018): 1004-1012].

6. Brockwell P.J, Davis, R.A. and Calder, M.V "Introduction to time series and forecasting " Springer Texts in statistics. [ 2002.- Vol. 2. - P.121-155]

7. A.Choudhary "Generate Quick and Accurate Time Serie Forecasts using Facebook's Prophet: Analytics Vidhya" .2018.

8. Montgomery, D.C., Jennings, C.L. and Kulahci, M., 2015. Introduction to time series analysis and forecasting. John Wiley & Sons.

9. Zazzaro, Gaetano & Romano, Gianpaolo & Mercogliano, Paola. (2017). Data Mining for Forecasting Fog Events and Comparing Geographical Sites. Designing a novel method for predictive models portability. International Journal on Advances in Networks and Services. 10. 160-171.

© Агнон Х.О., 2021

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