Impact Factor: 7.883
Submit Paper
Volume 12, Issue 4 (April 2026)

Ensemble Machine Learning For Nifty-50 Price Forecasting And Trend Classification: A Flask-deployed Decision Support System

Impact Factor
7.883
Call For Paper
Volume 12 Issue 07

July 2026

Download Paper Format
Copyright Form
Share on:

Author(s)

Mr.N.Nareshkumar Mrs.R.Rahima Beevi

Abstract

Stock Market Forecasting Poses A Significant Challenge Due To The Non-linear, High-volatility Nature Of Financial Time Series. This Paper Presents An End-to-end Machine Learning Pipeline For Predicting NIFTY-50 Closing Prices And Next-day Directional Trends. The System Trains Random Forest (RF) And Decision Tree (DT) Regressors On Historical OHLCV Data Augmented With Engineered Technical Features (MA10, MA50, Daily Returns). A Fusion Mechanism Averages RF And DT Outputs To Produce A Stabilized Price Estimate. A Separate RF Classifier Outputs Categorical Trend Labels (UP/DOWN/NEUTRAL), Avoiding The Pitfall Of Inferring Direction From Regression Residuals. Experimental Results Show That The RF+DT Fusion Achieves An R² Of 0.9451, Outperforming Standalone RF (0.9312) And DT (0.8841) Regressors. The Trend Classifier Achieves 82.4% Accuracy And An F1-score Of 0.81. The Complete Pipeline Is Deployed As A Flask Web Application Supporting User Authentication, Interactive Prediction, Candlestick Visualization, CSV Upload, Live Data Fetch Via Yahoo Finance, PDF Report Export, And An Administrative Panel. The System Provides A Practical, Interpretable, And Deployable Solution For Short-term NIFTY-50 Decision Support.


Keywords

Stock Market Prediction NIFTY-50 Random Forest Decision Tree Ensemble Fusion Trend Classification Flask Machine Learning.

Paper ID

IJSARTV12I4105132

Publication Date

April 24, 2026

Research Area

MCA

Submit Your Paper to IJSART

Join the global research community with IJSART. Submit your paper, share your work, and gain worldwide recognition!