PREDICTING STOCK MARKET TRENDS WITH PYTHON

PREDICTING STOCK MARKET TRENDS WITH PYTHON

Authors

  • Mariia Kapinus Taras Shevchenko National University of Kyiv, Ukraine
  • Katerynа Liashenko Taras Shevchenko National University of Kyiv, Ukraine
  • Nikolina Ljepava American University in Emirates UAE
  • Larysa Liashenko Taras Shevchenko National University of Kyiv, Ukr https://orcid.org/0009-0008-6464-3167
  • Valerii Danylov Igor Sikorsky Kyiv Polytechnic Institute, Ukraine

DOI:

https://doi.org/10.36074/grail-of-science.07.06.2024.012

Keywords:

artificial intelligence, machine learning, statistical models, deep learning, algorithm, programming language, stock market trends

Summary

Artificial Intelligence (AI) and machine learning (ML) have revolutionized the realm of stock market prediction, offering sophisticated tools to analyze vast volumes of data and anticipate market trends. This article provides a comprehensive overview of AI techniques, focusing on Python as the preferred platform for implementation. Beginning with an exploration of AI fundamentals, including machine learning and deep learning, it delves into various techniques employed for stock market prediction. Traditional statistical models such as linear regression and ARIMA are under scientific discussion alongside advanced ML algorithms like random forests and support vector machines. Moreover, the article highlights the efficacy of deep learning methodologies, particularly recurrent neural networks (RNNs) and long & short-term memory (LSTM) networks, in capturing temporal dependencies within stock market data. We also explored innovative developments such as Generative Adversarial Networks (GANs) for their potential in revealing hidden patterns influencing price movements. Throughout the discussion, we concluded that Python emerges as the preferred programming language due to its simplicity, extensive libraries, and versatility. Key libraries such as Pandas, NumPy, Scikit-learn, and TensorFlow play a pivotal role in data manipulation, preprocessing, and model development. The article outlines a structured approach to building predictive models, encompassing data collection, preprocessing, feature engineering, model selection, training, evaluation, and prediction. Despite the advancements in AI, challenges persist in stock market prediction, including market volatility, data quality issues, complexity of influencing factors, and risks of overfitting. Ultimately, we may witness AI and Python synergy, which empowers analysts and investors with deeper insights, enabling informed decision-making amidst the complexities of financial markets.

Downloads

Downloads

Download data is not yet available.

References

Akmaludheen K. K., D. D. (2023, May 19-21). Forecasting the Market: A Survey of Techniques.2023 International Conference on Control, Communication and Computing. P.6. URL: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10164971

Avci, R. (2023, March 27). Challenges With Stock Price Prediction. URL: https://medium.com/@rasim.avci/challenges-with-stock-price-prediction17e151bd79a7#:~:text=Data%20availability%20is%20a%20significant,used%20for%20tock%20price%20prediction

Blumenfeld, Z. (2023, January 16). The Definitive Guide to Building a Predictive Model in Python. URL: https://neo4j.com/blog/build-predictive-model-python/

Cousins, J. (2022, April 7). 6 steps to build a predictive model. URL: https://eab.com/resources/blog/data-analytics-blog/predictive-modeling-101/

Evans, D. (2023, December 13). Hubspot. Retrieved from The Complete Guide to Python AI Libraries.URL: https://blog.hubspot.com/website/python-ai-libraries

Gravelle, R. (2023, July 14). Top Python AI and Machine Learning Libraries.URL: https://www.techrepublic.com/article/python-ai-libraries/

Ian J. Goodfellow, J. (2014, June 10). Generative Adversarial Networks. ArXiv, p. 9. URL: https://arxiv.org/abs/1406.2661

Kiprotich, B. (2023, March 31). How to Build a Predictive Model Using Machine Learning with example. URL: https://medium.com/@kiprotich01/how-to-builda-predictive-model-using-machine-learning-500be787127d

Michael Biehl, N. P. (2023, January 12). Survey of feature selection

and extraction techniques for stock market prediction. URL: https://jfinswufe.springeropen.com/articles/10.1186/s40854-022-00441-7

Sekhon, G. (2023, January 27). URL: https://medium.com/@gianetan/challenges-in-predicting-stock-markets-in-general-andm-l-in-particular-6bff63c56787

Author Biographies

Mariia Kapinus, Taras Shevchenko National University of Kyiv, Ukraine

1-st Year of Study Master’s Student Faculty of Information Technologies

Katerynа Liashenko, Taras Shevchenko National University of Kyiv, Ukraine

Final Graduate of the Faculty of Mechanics & Mathematics

Nikolina Ljepava, American University in Emirates UAE

Dr , Department Chair (Management)

Larysa Liashenko, Taras Shevchenko National University of Kyiv, Ukr

Dr , Assistant Professor of the Department of Foreign Languages

Valerii Danylov, Igor Sikorsky Kyiv Polytechnic Institute, Ukraine

Dr , Professor of Institute of Applied System Analysis

Downloads

Published

18.06.2024

Number of views 284

How to Cite

Kapinus, M., Liashenko, K., Ljepava, N., Liashenko, L., & Danylov, V. (2024). PREDICTING STOCK MARKET TRENDS WITH PYTHON. Grail of Science, (40), 109–116. https://doi.org/10.36074/grail-of-science.07.06.2024.012

Issue

Section

Digital Economy, Mathematical and Instrumental Methods of Economics

Categories


Google Scholar

OUCI

OpenAIRE

CrossRef

Index Copernicus

Semantic Scholar

Scilit

ResearchGate

WorldCat

Mendeley

Loading...