Прогнозування фінансових ринків за допомогою алгоритму випадкового лісу

Автор(и)

  • А.В. Сергієнко ДВНЗ «Приазовський державний технічний університет», м. Дніпро, Україна https://orcid.org/0000-0003-1328-2572
  • В.Р. Башкісер ДВНЗ «Приазовський державний технічний університет», м. Дніпро, Україна
  • Д.В. Сущевський Національний технічний університет «Дніпровська політехніка», м. Дніпро , Україна https://orcid.org/0000-0001-9004-2690
  • Я.В. Панферова Національний технічний університет «Дніпровська політехніка», м. Дніпро , Україна https://orcid.org/0000-0001-6318-1417

DOI:

https://doi.org/10.31498/2225-6733.47.2023.299987

Ключові слова:

машинне навчання, Python, Randomforestregressor, Scikit-Learn, обучаюча вибірка, середньоквадратична помилка

Анотація

В статті наведено матеріал стосовно аналізу фінансового ринку за допомогою алгоритму випадкового лісу. Розглянуто загальну проблему прогнозування фінансових ринків та роль сучасних технологій для точних прогнозів та автоматизації торгових стратегій. Проведений огляд існуючих моделей прогнозування та можливість їх застосування для фінансових ринків. Проаналізовані останні дослідження та публікації, на основі яких розроблено програму для проведення дослідження. Створена програма має модульну структуру та представляє собою бібліотеку, що може бути використана для подальшого дослідження. Була побудована та натренована нейрона мережа, яка за допомогою алгоритму випадкового лісу може робити аналіз за певний період та надавати прогнозування. В рамках дослідження були використані відкриті дані та проведений аналіз компанії Apple. В ході експериментів зроблені аналіз точності моделі під впливом гіперпараметрів, аналіз роботи моделі на різних ринкових умовах, порівняння з іншими методами прогнозування та аналіз впливу обсягу даних на точність моделі. Для прогнозування ринку було побудовано декілька математичних моделей нейронної мережі. Після чого вони були натреновані на обраних датасетах. Для тренування було взято інформацію за великий проміжок часу, дані за квартали, щоденний прибуток, прибуток за рік. Програмне забезпечення було написано на мові Python, використовувались ряд бібліотек, а саме yfinance, Sklearn-Scikit-learn, Matplotlib.pyplot, Pandas. В експериментальних дослідженнях було проведено порівняння результатів різних підходів до аналізу. Були порівняні моделі з використанням методу випадкового лісу та моделі лінійної регресії, що доводять доцільність використання методу випадкового лісу для такого роду задач. За допомогою графіків продемонстровані метрики та виведені середньоквадратичні помилки. Для визначення адекватності роботи розробленої нейронної мережі було проведено тестування на визначення помилок при порівнянні з іншими ринками

Біографії авторів

А.В. Сергієнко , ДВНЗ «Приазовський державний технічний університет», м. Дніпро

Кандидат технічних наук

В.Р. Башкісер , ДВНЗ «Приазовський державний технічний університет», м. Дніпро

Магістрант

Д.В. Сущевський , Національний технічний університет «Дніпровська політехніка», м. Дніпро

Кандидат технічних наук, доцент

Я.В. Панферова , Національний технічний університет «Дніпровська політехніка», м. Дніпро

Асистент

Посилання

Poon S.H., Granger C.W. Forecasting volatility in financial markets: A review. Journal of economic literature. 2003. Vol. 41(2). Pp. 478-539. DOI: https://doi.org/10.1257/002205103765762743.

Moody J., Saffell M. Learning to trade via direct reinforcement. IEEE Transactions on Neural Networks. 2001. Vol. 12. Iss. 4. Pp. 875-889. DOI: https://doi.org/10.1109/72.935097.

Géron A. Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: concepts, tools, and techniques to build intelligent systems. 2nd ed. O'Reilly Media. 2019. 856 p.

Mitchell M. Artificial intelligence: a guide for thinking humans. Farrar, Straus and Giroux, 2019. 336 p.

Goldberg D. Universe! A course in survival among black holes, time paradoxes, quantum uncertainty, 2016. 264 p.

Smith M.D., Telang R. Streaming, sharing, stealing : big data and the future of entertainment. 2016. Cambridge, MA : MIT Press. 232 p.

Graduate studies in mathematics. American Mathematical Society, 2018. Vol. 195: Combinatorial reciprocity theorems: an invitation to enumerative geometric combinatorics / M. Beck, R. Sanyal. 312 p.

Commons M.L., Goldberg D. Clinical Approaches to Adult Development. 1996. 372 p.

##submission.downloads##

Опубліковано

2023-12-28

Як цитувати

Сергієнко , А., Башкісер , В., Сущевський , Д., & Панферова , Я. (2023). Прогнозування фінансових ринків за допомогою алгоритму випадкового лісу. Вісник Приазовського Державного Технічного Університету. Серія: Технічні науки, (47), 100–108. https://doi.org/10.31498/2225-6733.47.2023.299987

Номер

Розділ

122 Комп'ютерні науки та інформаційні технології