Loading article...
Loading article...
Stream/Area:
-
Subject:
-
Paper ID:
IJSREM62845
Volume:
10 |
5 |
May 2026
Pages:
1-7
Publication Frequency:
Monthly (12 issues per year)
License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.
Department of Information Technology
JSPM's JSCOE
Department of Information Technology
JSPM's JSCOE
Department of Information Technology
JSPM's JSCOE
Department of Information Technology
JSPM's JSCOE
Department of Information Technology
JSPM's JSCOE
Department of Information Technology
JSPM's JSCOE
Financial markets generate highly dynamic and complex data that is difficult to interpret using traditional analytical methods. This paper presents StockAI, an intelligent web-based platform designed to assist investors by combining machine learning techniques with a conversational interface. The system utilizes a Random Forest classifier trained on ten years of historical data collected from one hundred NSE-listed stocks. Various technical indicators such as moving averages, RSI, MACD, volatility, and momentum are used as input features. The prediction task is formulated as a binary classification problem to generate Buy and Sell signals along with confidence scores. The model is evaluated across multiple prediction horizons including 5-day, 20-day, and 120-day intervals, achieving an average accuracy of approximately 60 to 62 percent. Additionally, a chatbot powered by natural language processing enables users to interact with the system and obtain insights without requiring technical expertise. The results demonstrate that integrating machine learning with user-friendly interfaces can significantly improve accessibility and support informed decision-making in stock market analysis.
KEYWORDS
This paper presented StockAI, an intelligent stock market prediction and analysis system that integrates machine learning techniques with a conversational user interface. The system was designed to assist users in understanding market behaviour and making informed investment-related decisions using data-driven insights. A Random Forest classifier was implemented using ten years of historical stock data from 100 US-listed companies. The model utilized multiple technical indicators such as moving averages, RSI, MACD, volatility, and momentum to generate Buy and Sell predictions across different time horizons. Experimental results showed that the system achieved an average accuracy of approximately 60–62% across 5-day, 20-day, and 120-day prediction intervals. Although stock market prediction is inherently complex due to its volatile and non-linear nature, the proposed system demonstrated consistent performance and meaningful predictive capability. The inclusion of confidence scores further enhanced decision support by allowing users to evaluate the reliability of predictions. In addition, the integration of a chatbot-based interface made the system more accessible to non-technical users by enabling natural language interaction with the prediction engine. Overall, StockAI successfully combines machine learning, technical analysis, and conversational AI into a unified platform for financial analysis.
[1] Breiman, L., “Random Forests,” Machine Learning, vol. 45, no. 1, pp. 5–32, 2001. [2] Hochreiter, S., and Schmidhuber, J., “Long Short-Term Memory,” Neural Computation, vol. 9, no. 8, pp. 1735–1780, 1997. [3] Pedregosa, F., et al., “Scikit-learn: Machine Learning in Python,” Journal of Machine Learning Research, vol. 12, pp. 2825–2830, 2011. [4] McKinney, W., “Data Structures for Statistical Computing in Python,” Proceedings of the 9th Python in Science Conference, 2010. [5] Hunter, J. D., “Matplotlib: A 2D Graphics Environment,” Computing in Science & Engineering, vol. 9, no. 3, pp. 90–95, 2007. [6] Huang, C., et al., “Stock Market Prediction Using Machine Learning Techniques,” International Journal of Computer Applications, 2020. [7] Devlin, J., Chang, M. W., Lee, K., and Toutanova, K., “BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding,” NAACL, 2019. [8] Kearns, M., and Nevmyvaka, Y., “Machine Learning for Financial Trading,” ICML Workshop on Machine Learning in Finance, 2013. [9] yFinance Documentation, “Yahoo Finance API for Python,” Available: https://pypi.org/project/yfinance/ [10] TA Library Documentation, “Technical Analysis Library in Python,” Available: https://technical-analysis-library-in-python.readthedocs.io/
Publication Date
5/10/2026
Peer Review Type
Double-Blind Peer Review
Review Rounds: 2
Documents
Article Views
0
Total views since publication
PDF Downloads
4
Total downloads since publication
Geographic Reach
5
Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.
Plagiarism Screening
This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.
Conflict of Interest
The authors declare no conflict of interest related to this research work.
Funding Information
No funding information available for this research.
Related research in the same subject area
Loading similar articles...