Financial markets present a highly dynamic and nonlinear environment, making accurate time series forecasting both challenging and critical. On the other hand, investors are highly concerned about the future stock price trend. There are still challenges in the stock price prediction model, including the extensive number of methods, the selection of feature index variables, and the substantial time-effectiveness of prediction. This study aims to propose a machine learning-driven approach for stock return prediction and trading signal generation using an ensemble of XGBoost and Logistic Regression models. First, we denoise the raw data with statistical-based strategies. Second, we engineered a comprehensive feature set incorporating lagged returns, technical indicators including RSI, SMA, MACD, and volatility. Strategies were evaluated using walk-forward validation to ensure realistic simulation of evolving market behavior. Next, trade signals were filtered with RSI thresholds and capped with a stop-loss mechanism. Finally, performance was measured using risk-adjusted metrics including Sharpe, Sortino, Calmar ratios, and maximum drawdown. The results show that the ensemble strategy outperformed single-based models and traditional moving average crossover methods in both cumulative return and risk stability.
Dynamic pricing, Data-driven architecture, Machine learning, XGBoost, logistic regression
IRE Journals:
Merry Jebin Gnanadhas
"Machine Learning-Based Forecasting of Financial Time Series Using Ensemble Techniques and Technical Indicators" Iconic Research And Engineering Journals Volume 8 Issue 11 2025 Page 1791-1802
IEEE:
Merry Jebin Gnanadhas
"Machine Learning-Based Forecasting of Financial Time Series Using Ensemble Techniques and Technical Indicators" Iconic Research And Engineering Journals, 8(11)