Impact Factor
7.883
Call For Paper
Volume: 12 Issue 06 June 2026
LICENSE
Ensemble Machine Learning For Nifty-50 Price Forecasting And Trend Classification: A Flask-deployed Decision Support System
-
Author(s):
Mr.N.Nareshkumar | Mrs.R.Rahima Beevi
-
Keywords:
Stock Market Prediction, NIFTY-50, Random Forest, Decision Tree, Ensemble Fusion, Trend Classification, Flask, Machine Learning.
-
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.
Other Details
-
Paper id:
IJSARTV12I4105132
-
Published in:
Volume: 12 Issue: 4 April 2026
-
Publication Date:
2026-04-24
Download Article