Abstract Stock price forecasting is a key task in the financial technology (FinTech) sector, as it supports informed investment decision-making and enhances risk management strategies. However, accurate forecasting of stock prices remains highly challenging due to the unpredictable, noisy, and ever-changing nature of financial markets, which are influenced by complex macroeconomic factors and rapid regime changes.