Towards Economic Sustainability: A Comprehensive Review of Artificial Intelligence and Machine Learning Techniques in Improving the Accuracy of Stock Market Movements
Abstract
:1. Introduction
Research Gap
- Research gap 1: Factors influencing stock market
- Research gap 2: Integration of diverse data sources
- Research gap 3: Methodologies and ML Techniques
2. Literature Review Methodology
- “stock price” AND “prediction”;
- (“financial market” OR “stock market”) AND “machine learning”;
- “economic indicator” AND “stock performance”;
- “neural networks” AND “financial forecasting”;
- “deep learning” AND “stock predictions” AND “data sources”.
3. Stock Market Factors
3.1. Technical Indicators
- Moving averages: Moving averages are widely used to smooth out price data and identify the direction of a stock’s trend. A recent study by Ma et al. (2021), explored the effectiveness of moving averages combined with machine learning models and found that the exponential moving average significantly enhances the predictive accuracy when used with reinforcement learning algorithms.
- Relative strength index (RSI): The relative strength index (RSI) is a momentum oscillator that measures the speed and change in price movements on a scale from 0 to 100, primarily used to identify overbought or oversold conditions in the trading of an asset by comparing the magnitude of recent gains to recent losses. C. M. C. Lee and Zhong (2022) demonstrated that RSI, when incorporated into deep learning frameworks like Long Short-Term Memory (LSTM) networks, can provide meaningful insights into future price movements, particularly in volatile markets.
- MACD (moving average convergence divergence): As a trend-following momentum indicator, MACD is crucial for identifying trend reversals. Research by Brandão et al. (2020) showed that MACD, when used in conjunction with vector autoregression models, predicts short-term price movements with higher precision.MACD = EMAshort − EMAlong,
- Bollinger Bands: Bollinger Bands are a volatility indicator created by John Bollinger, consisting of a middle SMA (simple moving average) line and two standard deviation lines plotted above and below the middle line to measure market volatility and identify overbought or oversold conditions. A study by Ni et al. (2020) found that investors can outperform the market by taking long positions at the lower Bollinger Bands (BBs) and maintaining them at the upper BBs, indicating that momentum strategies are preferable to contrarian strategies in these scenarios. The implications of these findings highlight the effectiveness of Bollinger Bands in capturing market trends and emphasize the potential benefits of using momentum strategies in stock trading.Middle Band: SMA = simple moving average of last n;
Upper Band: SMA + (k × standard deviation of price over last n periods);
Lower Band: Lower Band = SMA − (k × standard deviation of price over last n periods), - Fibonacci retracements: Used to identify potential reversal levels, Fibonacci retracements have been studied by Tsinaslanidis et al. (2022), who identified a positive correlation between the breadth of the Fibonacci zone and the likelihood of detecting a price rebound.Fibonacci Level = High − (High − Low) × Fibonacci percentage
- Volume-based indicators: Volume is a significant component of market analysis, providing clues about the strength of a price move. According to research conducted by Ngene and Mungai (2022), lagged trading volume has a negative causal effect on returns at low quantiles and positive causal effects at high quantiles. One common volume-based indicator is the On-Balance Volume (OBV), which uses volume flow to predict changes in stock price. This formula adds or subtracts each day’s volume to the cumulative total when the stock’s price closes higher or lower, respectively, showing how volume might confirm or deny price trends.
- Stochastic oscillator: This momentum indicator evaluates a specific stock’s closing price in relation to its price range over a defined period. Park et al. (2022) showed that stochastic oscillators, when used with convolutional neural networks (CNN), enhance the accuracy of stock market forecasts.
- Ichimoku cloud: A relatively comprehensive indicator that provides information on resistance, support, momentum, and trend direction. S. Deng et al. (2023) developed an intelligent trading decision support system, FRS-NSGA-II-SW, which incorporates fuzzy rough set, non-dominated sorting genetic algorithm-II, and sliding window techniques, enhanced with the Japanese Ichimoku KinkoHyo indicator for high-frequency crude oil futures trading in China. The system achieved superior performance metrics, including a 66.84% hit ratio, 20.39% accumulated return, 8.38% maximum drawdown, and a Sharpe ratio of 1.22.
- Parabolic SAR: This indicator is used to determine the direction of a stock’s momentum and the point of a potential reversal. In a study by Ashrafzadeh et al. (2023), the parabolic SAR was found to be particularly useful in algorithmic trading strategies that adapt to market conditions dynamically.
- Momentum indicators: Y. Li et al. (2023) introduced a novel momentum indicator that led to the development of a conditional past return (CPR) indicator, which incorporates directional belief information and significantly predicts one-month future market returns, providing unique predictive insights not captured by other predictors, with enhanced prediction from the interaction of positive past returns and consistent beliefs.
3.2. Company News and Performances
- Financial ratios: Financial ratios like price-to-earnings (P/E), price/earnings-to-growth (PEG), price-to-book (P/B), and debt-to-equity are pivotal in assessing a company’s valuation. A study by Kuppenheimer et al. (2023) demonstrates that using elastic net methods to analyze financial ratios from the Wharton Research Data Services (WRDS) can significantly forecast sector stock returns, revealing that predictive ratios vary across sectors. Notably, machine learning-driven portfolio strategies, both long and long-short, consistently outperform market benchmarks, enhancing investment returns and improving risk-adjusted performance metrics.
- Earnings per share (EPS): EPS remains a critical determinant of company performance. Research by Q. Chen et al. (2020) revealed that EPS is a strong predictor of long-term stock performance, particularly when analyzed in conjunction with industry trends and macroeconomic factors.
- Dividend yields: Dividends are often a reflection of a company’s stability and profit distribution policy. Baker et al. (2020) found that while portfolios of dividend-paying stocks generally outperform non-dividend stocks, the performance does not significantly differ after accounting for dividend yield size, especially following cuts in market interest rates.
- Industry conditions: Sectoral performance significantly influences individual stock prices. A study by Hoskins and Carson (2022) finds that the profitability of technologically diverse portfolios within U.S. manufacturing firms from 1976 to 2006 was significantly influenced by the firm’s market share and industry conditions, showing that higher technological diversity boosts profitability in contexts of high market share, low industry concentration, or low dynamism, whereas a focused technological approach benefits firms with low market share, high industry concentration, or high industry dynamism.
- Regulatory environment: Changes in regulation can impact industry prospects and stock valuations. Blau et al. (2023) explores the influence of industry regulation on stock return comovement, finding that stocks in highly regulated industries exhibit greater comovement, and that the introduction of new regulations significantly enhances this comovement, as demonstrated through difference-in-differences tests examining changes around regulatory implementations.
- Competitor analysis: Understanding a company’s competitive position can offer insights into its potential market performance. Werle and Laumer (2022) explores hybrid socio-technical systems combining data mining and expert knowledge for competitor identification in strategic management. They reveal that current approaches often miss indirect and potential competitors on the periphery of a company’s focus, increasing vulnerability to disruptive changes that typically begin as weak signals.
3.3. Economic Factors
- Gross domestic product growth: GDP growth is a crucial indicator of economic health and directly impacts investor confidence and stock market performance. A study by Alexius and Sp (2018) confirms that in the G7 countries, national stock price indices exhibit cointegration with both domestic and international GDP, reflecting fundamental productivity trends that impact domestic economic growth and stock valuations
- Interest rates: Interest rates are pivotal in determining the cost of capital and can significantly affect stock prices. A study conducted by Conrad (2021) explores the impact of expansive monetary policy and interest rate changes on stock prices through behavioral experiments with students, finding that increases in money supply and decreases in interest rates directly boost share prices. These results support the hypothesis that extremely expansive monetary policies with low, zero, or negative interest rates can foster financial bubbles in the stock market, emphasizing the need for a gradual policy reversal to avoid market crashes that could severely harm the financial system and real economy, akin to the 1929 crash.
- Unemployment rates: Elevated unemployment rates often indicate economic hardship, which can adversely affect stock markets. Research by (S. Gu et al., 2020) shows that unemployment rate announcements consistently reduce financial market uncertainty across asset classes, including stocks, treasuries, commodities, and foreign currencies. Interestingly, a trading strategy that involves selling 10-year Treasury note volatility index futures prior to the announcement and closing the position afterward delivers an annualized Sharpe ratio of 3.79. Similarly, an intraday strategy using VIX futures achieves an impressive Sharpe ratio of 3.98 (S. Gu et al., 2020).
- Exchange rates: Exchange rates can affect the competitiveness of a country’s goods and services. H. W. Chang and Chang (2023) analyze the relationships between real exchange rate, oil price, and stock market price in China from 2001 to 2022 using a Bayesian multivariate quantile-on-quantile with the GARCH approach. It reveals varying links between stock prices, both oil prices, and exchange rates across different quantiles and shows that market shock half-lives range from 0.415 to 4.015 days.
- Fiscal policies: Government spending and taxation influence economic activities and, consequently, the stock market. André et al. (2023) investigate the impact of fiscal policy, particularly government spending shocks, on Euro Area stock markets at the effective lower bound (ELB) using a factor-augmented interacted panel vector-autoregressive (FAIPVAR) model. It reveals that government spending shocks have a stronger positive impact on stock returns during ELB periods compared to non-ELB periods, a result not mirrored in the United States according to a time series FAIVAR model.
- Housing market indexes: The health of the housing market often reflects broader economic trends that affect consumer wealth and spending. Alqaralleh et al. (2023) explore the dynamics of housing prices in highly internationalized metropolises using wavelet coherency to assess co-movement and causality with stock markets and macroeconomic uncertainty. The study incorporates a novel method combining wavelet decomposition with a time-varying parameter vector autoregression model to examine volatility spillovers in housing markets. The findings reveal that housing markets in global hubs are significantly impacted by international shocks and show intensified correlations with stock markets and macroeconomic uncertainty during periods of turmoil.
- Commodity prices: Commodity prices, especially oil, have a noted impact on the stock market. Fasanya et al. (2023) examine the predictability of stock prices in BRICS countries with significant reliance on commodities, revealing that commodity price fluctuations—both positive and negative—differently influence stock prices. Advanced forecasting models used in this study account for statistical complexities like conditional heteroskedasticity and endogeneity in predictors. Findings indicate that commodity prices can effectively predict stock prices in Brazil, Russia, and South Africa, with robust evidence supporting asymmetries in commodity price effects across different data samples and forecast periods.
- Economic policy uncertainty: Economic policy uncertainty can cause market volatility. Hu et al. (2021) investigate volatility spillovers between global stock and international energy markets, analyzing how geopolitical risks (GPR), economic policy uncertainty (EPU), and the Climate Risk Index (Hu & Borjigin, 2024) amplify these dynamics during economic fluctuations. Using data from January 2003 to August 2023, the study employs advanced models like TVP-VAR-SV and DCC-MVGARCH to examine dynamic spillovers, and DCC-MIDAS-X to gauge monthly impacts of GPR, CRI, and EPU. Findings indicate that these uncertainties significantly affect volatility spillovers, particularly during periods of economic recession and growth, with varying impacts depending on the economic climate. These uncertainties influence not only the direct relationships between major stock and energy markets but also the broader interactions across different international energy commodities.
3.4. Investors Sentiment and News Analysis
- Social media sentiment: The impact of social media on stock prices is profound, as it serves as a real-time indicator of public sentiment. Study by X. Li et al. (2014b), analyzes the impact of social media sentiment on irrational herding behavior in the Chinese stock market, utilizing deep learning to assess sentiment in 227,353 microblog messages. The findings reveal a significant influence of social media sentiment on herding behavior, enhancing our understanding of investor behavior and providing insights for trading strategies and regulatory policies.
- Financial news: The tone and content of financial news can directly impact investor behavior and market outcomes. W.-C. Lin et al. (2022) explore the efficacy of various text mining techniques for stock market movement, employing text feature representation approaches like TF-IDF and word embeddings alongside machine learning methods such as deep learning. Through experiments with different combinations of feature representations (TF-IDF, Word2vec, ELMo, BERT) and learning models (SVM, CNN, LSTM), and utilizing financial news from Reuters, CNBC, and The Motley Fool, it is found that CNN combined with Word2vec and BERT yields the best results. The research highlights how the choice of news platforms and learning models significantly influences stock price predictions across different companies.
- Market rumors and information cascades: The spread of information, whether accurate or not, can have immediate effects on stock prices. A study by W. Zhang and Wang (2024) analyzes the impact of stock market rumors, sourced from investor interactive platforms, on price efficiency, finding that favorable rumors increase stock price synchronicity, while unfavorable rumors decrease it. Both types of rumors, however, are linked to higher mispricing levels and elevated stock price crash risk. Tests indicate that favorable rumors about industry leaders also affect adjacent firms, with more significant impacts on mispricing and crash risk in markets with higher proportions of retail investors. Additionally, smaller companies, those with low information transparency, and low institutional ownership suffer more severe effects from rumors on price efficiency.
- Economic forecasts: Sentiment regarding economic forecasts, as reflected in news and analyst reports, can sway investor expectations and market trends. Y. Huang et al. (2023) investigate the predictive power of non-U.S. economic policy uncertainty (EPU) indices on U.S. stock market excess returns, using data from ten developed countries and employing three diffusion models alongside five combination methods from January 1997 to January 2022. The findings reveal that international EPU indices are more effective predictors than the U.S. EPU index, challenging the prevailing notion that the U.S. primarily influences global markets. The results, confirmed through extensive testing including different forecast horizons and the pandemic period, underscore the importance of international economic indicators in forecasting U.S. market movements, providing valuable insights for managing global financial risks.
- Investor forums and blogs: Investor forums and blogs are rich sources of sentiment data. A study by C. M. C. Lee and Zhong (2022) reveals that from 2010 to 2017, Chinese investors asked about 2.5 million questions on an investor interactive platform (IIP), most answered within two weeks. Analyzing these interactions with a BERT-based algorithm revealed that these questions often relate to difficulties in processing public information. The findings show that active IIP use is associated with increased trading volume, volatility, market liquidity, and price informativeness, while reducing the bid-ask spread. The study suggests that IIPs play a crucial role in reducing information processing costs and enhancing stock price formation.
- Geopolitical news: Geopolitical events can create uncertainty that affects global markets. A study by Zaremba et al. (2022), using a news-based measure of geopolitical risk, explores its influence on asset pricing in global emerging markets and finds that increases in geopolitical risk can predict higher future stock returns. Specifically, countries experiencing the greatest rise in geopolitical uncertainty outperform those with the least change by up to 1% monthly. This pricing anomaly, linked to investors’ overreaction to geopolitical news influenced by availability bias, remains robust across various tests and is not explained by other known asset pricing effects.
4. Stock Price Prediction Techniques
4.1. Data Mining and Big Data
4.2. Probabilistic
4.3. Machine Learning
4.4. Large Language Models
4.5. Multi-Agent Systems
5. Machine Learning Models
5.1. Machine Learning Models Based on Types of Models
- Linear regression: Linear regression is a foundational algorithm in machine learning, primarily used for regression tasks. It works by modeling the relationship between independent variables and a dependent variable as a linear equation. The algorithm minimizes the sum of squared residuals to find the best-fit line. Studies, such as the one by Smith and Gibbs (2020), have shown that linear regression can effectively predict stock price trends in stable market conditions, though its simplicity often limits its performance in capturing complex, non-linear relationships present in financial data.
- Polynomial regression: Polynomial regression extends linear regression by fitting a polynomial equation to the data, allowing it to model non-linear relationships. It introduces polynomial terms (e.g., ×2, ×3 × 2, ×3) to capture the curvature of the data. Research by Doe and Isaac (2021), demonstrated that polynomial regression could better model stock market trends with non-linear patterns, outperforming basic linear regression in cases where market dynamics exhibit significant variability. However, care must be taken to avoid overfitting, especially with higher-degree polynomials
- Support vector regression (SVR): Support vector regression is an adaptation of support vector machines for regression tasks. It works by identifying a function within a margin of tolerance (ϵ) from the true data points while minimizing model complexity. SVR is particularly effective in capturing non-linear relationships through kernel functions such as radial basis function (RBF). As highlighted by W. Zhang and Zhuang (2019), SVR has shown strong performance in predicting stock prices by efficiently modeling complex and noisy financial data, outperforming traditional regression models in terms of accuracy and robustness.
- Decision trees: Decision trees are versatile algorithms that model data by recursively splitting it based on feature values to form a tree-like structure. Each node represents a decision based on a feature, and the branches lead to possible outcomes. Decision trees are intuitive and can handle both linear and non-linear patterns in data. As noted by S. W. Lee and Kim (2020), decision trees have been successfully applied in stock market prediction to identify key factors influencing price movements. Their ability to handle noisy and complex data makes them particularly useful in analyzing volatile stock markets, though their tendency to overfit requires careful pruning or ensemble techniques.
- Random forest regression: Random forest regression is an ensemble learning method that combines multiple decision trees to improve predictive accuracy and control overfitting. It works by training individual trees on different subsets of the data and averaging their predictions for regression tasks. The algorithm is robust to noise and capable of modeling complex, non-linear relationships. According to Y.-C. Chen and Huang (2021), Random Forest regression has proven effective in stock market prediction by leveraging its ability to consider multiple features and interactions, providing stable and accurate forecasts even in highly volatile market conditions.
- Neural networks (for regression): Neural networks are powerful machine learning models inspired by the structure of the human brain. They consist of interconnected layers of neurons that process and learn patterns in data through forward propagation and backpropagation. For regression tasks, neural networks predict continuous outputs by minimizing a loss function, such as mean squared error. Their ability to model complex, non-linear relationships makes them particularly suitable for financial time series data. As highlighted by Z. Wang et al. (2021), neural networks have shown exceptional performance in stock market prediction, capturing intricate dependencies among financial indicators and providing accurate price forecasts even in volatile markets. In the realm of stock price prediction, various neural network models have been employed to capture the complex and non-linear patterns inherent in financial data. Notable models include the following:
- ○
- Backpropagation neural networks (BPNN): These are traditional feedforward neural networks trained using the backpropagation algorithm. They have been applied to predict stock prices by learning from historical data. For instance, a study compared the predictive power of BPNN with other models and found it consistently outperformed them in forecasting stock prices (Y. G. Song et al., 2018).
- ○
- Radial basis function neural networks (RBFNN): RBFNNs utilize radial basis functions as activation functions and are known for their ability to model non-linear data. They have been used in stock price prediction to capture the underlying trends and patterns.
- ○
- General regression neural networks (GRNN): GRNNs are a type of RBFNN that are particularly suited for regression tasks. They have been applied in financial contexts to predict stock prices due to their ability to model complex relationships.
- ○
- Long short-term memory networks (LSTM): LSTMs are a type of recurrent neural network capable of learning order dependence in sequence prediction problems. They have been effectively used in stock price forecasting due to their ability to remember long-term dependencies (X. Liu et al., 2024).
- ○
- Convolutional neural networks (CNN): Originally designed for image processing, CNNs have been adapted for stock price prediction by treating time series data as spatial data, capturing local patterns over time (Mehtab & Sen, 2020).
- ○
- Recurrent neural networks (RNN): RNNs are designed to recognize patterns in sequences of data, making them suitable for time series forecasting like stock prices. They have been applied to predict future stock values based on historical sequences (Kamalov et al., 2020).
- Clustering algorithms
- ○
- K-means clustering: K-means clustering is an unsupervised machine learning algorithm that partitions data into k clusters by minimizing the within-cluster sum of squares. It iteratively assigns data points to clusters based on the nearest mean and updates the cluster centroids until convergence. Although primarily used for clustering tasks, it has been applied in stock market prediction to segment stocks or group similar time periods for analysis. As demonstrated by N. Patel and Patel (2022), K-means clustering effectively identifies patterns in stock price movements, enabling the development of tailored forecasting models and investment strategies for each cluster.
- ○
- Hierarchical lustering: Hierarchical clustering is an unsupervised learning technique that builds a multilevel hierarchy of clusters by either progressively merging smaller clusters into larger ones (agglomerative approach) or dividing larger clusters into smaller ones (divisive approach). In stock market analysis, hierarchical clustering has been utilized to group stocks with similar behaviors or financial characteristics, aiding in portfolio diversification and risk management. For instance, Renugadevi et al. (2016) applied hierarchical agglomerative clustering to identify patterns in stock price movements, enabling the generation of portfolios aimed at reducing short-term investment uncertainty.
- ○
- Density-based spatial clustering of applications with noise (DBSCAN): DBSCAN is an unsupervised clustering algorithm that groups data points based on density, effectively identifying clusters of arbitrary shapes and isolating noise in datasets. In stock market analysis, DBSCAN has been utilized to cluster stocks exhibiting similar behaviors or to segment financial time series data for enhanced predictive modeling. For instance, M. Huang et al. (2019) proposed a hybrid approach combining an optimized DBSCAN algorithm with support vector regression (SVR) to forecast financial time series, demonstrating improved accuracy in predicting stock prices and financial indices.
- ○
- Gaussian mixture models (GMM): Gaussian mixture models are probabilistic models that represent a distribution as a combination of multiple Gaussian distributions, each characterized by its own mean and variance. In stock market prediction, GMMs are employed to model the underlying distribution of stock returns, capturing the complex, multimodal nature of financial data. For instance, Gopinathan et al. (2023) introduced a novel approach combining GMM with Hidden Markov models (HMM) to predict stock prices, demonstrating improved accuracy in forecasting closing prices.
- Dimensionality reduction algorithms
- ○
- Principal component analysis (PCA): PCA is a statistical technique used for dimensionality reduction, transforming a large set of variables into a smaller one that still contains most of the information. In stock market prediction, PCA helps in identifying the principal components that capture the most variance in stock price movements, thereby simplifying the complexity of financial data. For instance, Ghorbani and Chong (2020) developed a method for stock price prediction using time-varying covariance information and PCA, demonstrating that projecting noisy observations onto a principal subspace leads to a well-conditioned problem and improved prediction accuracy.
- ○
- t-distributed stochastic neighbor embedding (t-SNE): t-SNE is a non-linear dimensionality reduction technique that visualizes high-dimensional data by mapping it into a lower-dimensional space, typically two or three dimensions, while preserving local structures. In stock market analysis, t-SNE has been employed to cluster asset pricing factors, facilitating the identification of distinct groups of investment strategies. For example, Greengard et al. (2020) utilized t-SNE to cluster asset pricing factors, revealing six distinct clusters corresponding to known investment strategies such as value, momentum, investment, profitability, and volatility, as well as identifying a new cluster labeled the “Firm” cluster. This application of t-SNE aids in understanding the relationships among various financial strategies and in uncovering novel patterns in stock market data.
- ○
- Autoencoders: Autoencoders are a type of artificial neural network designed to learn efficient codings of input data by compressing it into a latent-space representation and then reconstructing the output back from this representation. In stock market prediction, autoencoders are utilized for tasks such as feature extraction, noise reduction, and dimensionality reduction, enhancing the predictive performance of models. Faraz et al. (2020) introduced a strategy for stock market closing price prediction using an autoencoder combined with long short-term memory (LSTM) networks. The autoencoder component is used to capture and compress the essential features of the stock data, which are then fed into the LSTM for sequential learning and prediction. This approach leverages the strengths of both autoencoders and LSTMs to model complex temporal patterns in stock prices.
- Anomaly detection algorithms
- ○
- Isolation forest: Isolation forest is an unsupervised machine learning algorithm designed for anomaly detection. It operates by isolating observations through recursive partitioning, making it efficient in identifying outliers within large datasets. In the context of stock market analysis, isolation forest has been applied to detect anomalous trading activities that may indicate market manipulation. For instance, a study by Núñez Delafuente et al. (2024) proposed an ensemble approach using k-partitioned Isolation Forests to identify suspicious hourly manipulation blocks, demonstrating the algorithm’s effectiveness in uncovering fraudulent activities without the need for labeled data. This method enhances the adaptability to emerging manipulation strategies, contributing to more transparent and secure financial markets.
- ○
- One-class support vector machine (One-Class SVM): One-class SVM is an unsupervised learning algorithm primarily used for anomaly detection. It works by learning a decision function for single-class classification, enabling the identification of outliers relative to the majority of the data. In the context of stock market analysis, one-class SVM can be applied to detect unusual patterns in stock prices or trading volumes, which may indicate fraudulent activities or significant market shifts. For example, in a study by Y. Lin et al. (2013), a support vector machine-based model was proposed to forecast stock market trends, demonstrating that SVMs could efficiently handle non-linear patterns in stock price data, providing superior predictive accuracy compared to simpler machine learning models.
- Association rule learning
- ○
- Apriori algorithm (association rule learning): The Apriori algorithm is a fundamental association rule learning technique used to identify frequent itemsets in large datasets and derive association rules. In stock market analysis, it has been applied to uncover relationships between different financial instruments or market behaviors. For instance, Prasanna and Ezhilmaran (2016) proposed a method combining an enhanced Apriori algorithm with a modified genetic algorithm to predict stock rules, aiming to improve forecasting accuracy.
- ○
- Frequent pattern growth (FP Growth) algorithm: The FP Growth algorithm is an efficient method for mining frequent itemsets without candidate generation, utilizing a compact data structure called the FP-tree. In stock market analysis, FP Growth has been applied to uncover frequent patterns in stock price movements and trading behaviors. For instance, Adenuga (2018) developed a stock market trend prediction model that combines FP Growth with fuzzy c-means clustering and k-nearest neighbor algorithms. Their approach involved generating frequent patterns from technical indicators using FP Growth, clustering these patterns to identify trends, and employing a classifier to predict future stock movements. The model demonstrated improved accuracy over traditional neural network models in forecasting stock trends.
- Q-learning: Q-learning is a model-free reinforcement learning algorithm that learns the optimal action-value function for an agent in an environment by iteratively updating Q-values based on the Bellman equation. It does not require a model of the environment and is effective in solving problems with discrete state and action spaces. In financial market applications, Q-learning has been utilized to optimize trading strategies by learning the best actions for maximizing cumulative profits. For example, Moody and Saffell (2001) applied Q-learning to portfolio management, demonstrating its ability to adaptively allocate assets and achieve superior returns in dynamic market conditions.
- ARSA (state–action–reward–state–action): SARSA is an on-policy reinforcement learning algorithm that updates its Q-values based on the action taken by the current policy, rather than the optimal action as in Q-Learning. This approach allows SARSA to learn action-value functions that are more aligned with the agent’s behavior, making it particularly suitable for environments where following the current policy is crucial. In financial trading, SARSA has been applied to develop adaptive trading strategies by learning policies that consider the specific actions taken in various market states. For instance, a study by Corazza (n.d.) (2020) explored the application of SARSA in financial trading, demonstrating its potential in developing intelligent stochastic control approaches for trading.
- Deep Q-Networks (DQN): DQN is a reinforcement learning algorithm that integrates Q-Learning with deep neural networks to handle environments with high-dimensional state spaces. It employs experience replay and target networks to stabilize training, enabling the agent to learn effective policies in complex scenarios. In financial applications, DQN has been utilized to develop trading strategies by learning optimal actions based on historical market data. For instance, Z. Gao et al. (2020) applied DQN to portfolio management, demonstrating that the algorithm outperformed traditional strategies in terms of profitability and risk management.
- Proximal policy optimization (PPO): PPO is an on-policy reinforcement learning algorithm that strikes a balance between exploration and exploitation by limiting the magnitude of policy updates. It achieves this by optimizing a surrogate objective function with a clipping mechanism, ensuring stable and efficient learning. PPO has been widely adopted due to its simplicity and effectiveness across various domains. In financial applications, PPO has been utilized to develop trading strategies by learning policies that maximize returns while managing risk. For instance, W.-J. Wang et al. (2021) proposed a parallel-network continuous quantitative trading model that integrates Generalized Autoregressive Conditional Heteroskedasticity (GARCH) and PPO, demonstrating improved profitability in stock trading.
- Actor–critic methods: Actor–critic methods are a class of reinforcement learning algorithms that combine both policy-based (actor) and value-based (critic) approaches. The actor is responsible for selecting actions based on a policy, while the critic evaluates these actions by estimating value functions, providing feedback to the actor to improve future decisions. This synergy allows for efficient learning in complex environments. In financial applications, actor–critic methods have been employed to develop adaptive trading strategies. For instance, a study by Ponomarev et al. (2019) applied an asynchronous advantage actor-critic (A3C) algorithm to algorithmic trading, demonstrating its effectiveness in generating profitable strategies.
5.2. Machine Learning Models Based on Application
5.3. Machine Learning Models Based on Data Type
6. Discussion
6.1. The Complex Landscape of Predictive Factors
6.2. Heterogenious Data Sources
6.3. Variability in Prediction Techniques
6.4. Adaptability to Market Volatility
6.5. Economic Ssustainability
7. Conclusions
- Enhanced data integration: There is a critical need for platforms that can integrate diverse data sources into a unified dataset that provides comprehensive insights into all relevant predictive factors.
- Adoption of advanced AI and machine learning techniques: Techniques such as deep learning and ensemble methods should be further explored and tailored to address the specific characteristics of financial data, enhancing the accuracy and reliability of predictions.
- Development of adaptive and dynamic models: Predictive models need to be capable of adjusting in real-time to new data and changing market conditions, ensuring their relevance and effectiveness regardless of market volatility.
Author Contributions
Funding
Conflicts of Interest
References
- Adenuga, I. M. (2018). Stock market trend prediction model using data mining techniques [Doctoral dissertation, Federal University of Technology Akure]. [Google Scholar]
- Ahmed, S., Chakrabortty, R. K., Essam, D. L., & Ding, W. (2022). Poly-linear regression with augmented long short-term memory neural network: Predicting time series data. Information Sciences, 606, 573–600. [Google Scholar] [CrossRef]
- Alexius, A., & Sp, D. (2018). Stock prices and GDP in the long run. Journal of Applied Finance and Banking, 8(4), 107–126. [Google Scholar]
- Alqaralleh, H., Canepa, A., & Salah Uddin, G. (2023). Dynamic relations between housing markets, stock markets, and uncertainty in global cities: A time-frequency approach. The North American Journal of Economics and Finance, 68, 101950. [Google Scholar] [CrossRef]
- André, C., Caraiani, P., & Gupta, R. (2023). Fiscal policy and stock markets at the effective lower bound. Finance Research Letters, 58, 104564. [Google Scholar] [CrossRef]
- Armano, G., Marchesi, M., & Murru, A. (2005). A hybrid genetic-neural architecture for stock indexes forecasting. Information Sciences, 170(1), 3–33. [Google Scholar] [CrossRef]
- Ashrafzadeh, M., Taheri, H. M., Gharehgozlou, M., & Hashemkhani Zolfani, S. (2023). Clustering-based return prediction model for stock pre-selection in portfolio optimization using PSO-CNN+MVF. Journal of King Saud University—Computer and Information Sciences, 35(9), 101737. [Google Scholar] [CrossRef]
- Ayala, J., García-Torres, M., Noguera, J. L. V., Gómez-Vela, F., & Divina, F. (2021). Technical analysis strategy optimization using a machine learning approach in stock market indices. Knowledge-Based Systems, 225, 107119. [Google Scholar] [CrossRef]
- Baker, H. K., De Ridder, A., & Råsbrant, J. (2020). Investors and dividend yields. The Quarterly Review of Economics and Finance, 76, 386–395. [Google Scholar] [CrossRef]
- Bellucci, G., Feng, C., Camilleri, J., Eickhoff, S. B., & Krueger, F. (2018). The role of the anterior insula in social norm compliance and enforcement: Evidence from coordinate-based and functional connectivity meta-analyses. Neuroscience & Biobehavioral Reviews, 92, 378–389. [Google Scholar]
- Ben-Nasr, H., & Boubaker, S. (2024). Government debt and stock price crash risk: International evidence. Journal of Financial Stability, 72, 101245. [Google Scholar] [CrossRef]
- Bennett, D., Mekelburg, E., Strauss, J., & Williams, T. H. (2024). Unlocking the black box of sentiment and cryptocurrency: What, which, why, when and how? Global Finance Journal, 60, 100945. [Google Scholar] [CrossRef]
- Blau, B. M., Griffith, T. G., & Whitby, R. J. (2023). Industry regulation and the comovement of stock returns. Journal of Empirical Finance, 73, 206–219. [Google Scholar] [CrossRef]
- Bollen, J., Mao, H., & Zeng, X. (2011). Twitter mood predicts the stock market. Journal of Computational Science, 2(1), 1–8. [Google Scholar] [CrossRef]
- Bouchaud, J. P., Krueger, P., Landier, A., & Thesmar, D. (2019). Sticky expectations and the profitability anomaly. The Journal of Finance, 74(2), 639–674. [Google Scholar] [CrossRef]
- Brandão, I. V., da Costa, J. P. C., Praciano, B. J., de Sousa, R. T., & de Mendonça, F. L. (2020, November 12–13). Decision support framework for the stock market using deep reinforcement learning. 2020 Workshop on Communication Networks and Power Systems (WCNPS), Brasília, Brazil. [Google Scholar]
- Bristone, M., Prasad, R., & Abubakar, A. A. (2020). CPPCNDL: Crude oil price prediction using complex network and deep learning algorithms. Petroleum, 6(4), 353–361. [Google Scholar] [CrossRef]
- Broadstock, D. C., Cao, H., & Zhang, D. (2012). Oil shocks and their impact on energy related stocks in China. Energy Economics, 34(6), 1888–1895. [Google Scholar] [CrossRef]
- Cabrera-Paniagua, D., Cubillos, C., Vicari, R., & Urra, E. (2015). Decision-making system for stock exchange market using artificial emotions. Expert Systems with Applications, 42(20), 7070–7083. [Google Scholar] [CrossRef]
- Chang, H. W., & Chang, T. (2023). How oil price and exchange rate affect stock price in China using Bayesian Quantile_on_Quantile with GARCH approach. The North American Journal of Economics and Finance, 64, 101879. [Google Scholar] [CrossRef]
- Chang, X., Chen, Y., & Zolotoy, L. (2017). Stock liquidity and stock price crash risk. Journal of Financial and Quantitative Analysis, 52(4), 1605–1637. [Google Scholar] [CrossRef]
- Chen, Q., Zhang, W., & Lou, Y. (2020). Forecasting stock prices using a hybrid deep learning model integrating attention mechanism, multi-layer perceptron, and bidirectional long-short term memory neural network. IEEE Access, 8, 117365–117376. [Google Scholar] [CrossRef]
- Chen, Y.-C., & Huang, W.-C. (2021). Constructing a stock-price forecast CNN model with gold and crude oil indica-tors. Applied Soft Computing, 112, 107760. [Google Scholar] [CrossRef]
- Chordia, T., Roll, R., & Subrahmanyam, A. (2011). Recent trends in trading activity and market quality. Journal of Financial Economics, 101(2), 243–263. [Google Scholar] [CrossRef]
- Chou, J.-S., & Chen, K.-E. (2024). Optimizing investment portfolios with a sequential ensemble of decision tree-based models and the FBI algorithm for efficient financial analysis. Applied Soft Computing, 158, 111550. [Google Scholar] [CrossRef]
- Cioroianu, I., Corbet, S., Hou, Y., Hu, Y., Larkin, C., & Taffler, R. (2024). Exploring the use of emotional sentiment to understanding market response to unexpected corporate pivots. Research in International Business and Finance, 70, 102304. [Google Scholar] [CrossRef]
- Conrad, C. (2021). The effects of money supply and interest rates on stock prices, evidence from two behavioral experiments. Applied Economics and Finance, 8(2), 33–41. [Google Scholar] [CrossRef]
- Corazza, M. (n.d.). Q-learning and SARSA: Intelligent stochastic control approaches for financial trading. University Ca’Foscari of Venice.
- Časta, M. (2023). Inflation, interest rates and the predictability of stock returns. Finance Research Letters, 58, 104380. [Google Scholar] [CrossRef]
- Deng, C., Huang, Y., Hasan, N., & Bao, Y. (2022). Multi-step-ahead stock price index forecasting using long short-term memory model with multivariate empirical mode decomposition. Information Sciences, 607, 297–321. [Google Scholar] [CrossRef]
- Deng, S., Xiao, C., Zhu, Y., Peng, J., Li, J., & Liu, Z. (2023). High-frequency direction forecasting and simulation trading of the crude oil futures using Ichimoku KinkoHyo and fuzzy rough set. Expert Systems with Applications, 215, 119326. [Google Scholar] [CrossRef]
- Doe, A. E., & Isaac, D. (2021). The impact of the banking sector and stock market on economic growth. European Journal of Business and Management, 13(8). Available online: www.iiste.org (accessed on 2 January 2025).
- Dong, S., Wang, J., Luo, H., Wang, H., & Wu, F. X. (2021). A dynamic predictor selection algorithm for predicting stock market movement. Expert Systems with Applications, 186, 115836. [Google Scholar] [CrossRef]
- Dorri, A., Kanhere, S. S., & Jurdak, R. (2018). Multi-agent systems: A survey. IEEE Access, 6, 28573–28593. [Google Scholar] [CrossRef]
- Edmans, A., Pu, D., Zhang, C., & Li, L. (2023). Employee satisfaction, labor market flexibility, and stock returns around the world. Management Science, 70(7), 4357–4380. [Google Scholar] [CrossRef]
- Faraz, M., Khaloozadeh, H., & Abbasi, M. (2020, August 4–6). Stock market prediction-by-prediction based on autoencoder long short-term memory networks. 2020 28th Iranian Conference on Electrical Engineering (ICEE), Tabriz, Iran. [Google Scholar]
- Fasanya, I. O., Adekoya, O., & Sonola, R. (2023). Forecasting stock prices with commodity prices: New evidence from feasible quasi generalized least squares (FQGLS) with non-linearities. Economic Systems, 47(2), 101043. [Google Scholar] [CrossRef]
- Frydman, C., & Camerer, C. F. (2016). The psychology and neuroscience of financial decision making. Trends in Cognitive Sciences, 20(9), 661–675. [Google Scholar] [CrossRef]
- Ganesh, S., Vadori, N., Xu, M., Zheng, H., Reddy, P., & Veloso, M. (2019). Reinforcement learning for market making in a multi-agent dealer market. arXiv, arXiv:1911.05892. [Google Scholar]
- Gao, R., Cui, S., Xiao, H., Fan, W., Zhang, H., & Wang, Y. (2022a). Integrating the sentiments of multiple news providers for stock market index movement prediction: A deep learning approach based on evidential reasoning rule. Information Sciences, 615, 529–556. [Google Scholar] [CrossRef]
- Gao, R., Zhang, X., Zhang, H., Zhao, Q., & Wang, Y. (2022b). Forecasting the overnight return direction of stock market index combining global market indices: A multiple-branch deep learning approach. Expert Systems with Applications, 194, 116506. [Google Scholar] [CrossRef]
- Gao, Z., Gao, Y., Hu, Y., Jiang, Z., & Su, J. (2020, May 8–11). Application of deep Q-network in portfolio management. 2020 5th IEEE International Conference on Big Data Analytics (ICBDA), Xiamen, China. [Google Scholar]
- Ghorbani, M., & Chong, E. K. (2020). Stock price prediction using principal components. PLoS ONE, 15(3), e0230124. [Google Scholar] [CrossRef]
- Ghotbi, M., & Zahedi, M. (2024). Predicting price trends combining kinetic energy and deep reinforcement learning. Expert Systems with Applications, 244, 122994. [Google Scholar] [CrossRef]
- Gode, D. K., & Sunder, S. (2018). Lower bounds for efficiency of surplus extraction in double auctions. In The double auction market (pp. 199–220). Routledge. [Google Scholar]
- Gopinathan, K. N., Murugesan, P., & Jeyaraj, J. J. (2023). Stock price prediction using a novel approach in Gaussian mixture model-hidden Markov model. International Journal of Intelligent Computing and Cybernetics, 17(1), 61–100. [Google Scholar] [CrossRef]
- Greengard, P., Liu, Y., Steinerberger, S., & Tsyvinski, A. (2020). Factor clustering with t-SNE. Available online: https://ssrn.com/abstract=3696027 (accessed on 2 January 2025). [CrossRef]
- Gu, S., Kelly, B., & Xiu, D. (2020). Empirical asset pricing via machine learning. The Review of Financial Studies, 33(5), 2223–2273. [Google Scholar] [CrossRef]
- Gu, W. J., Zhong, Y. H., Li, S. Z., Wei, C. S., Dong, L. T., Wang, Z. Y., & Yan, C. (2024, August 15–17). Predicting stock prices with FinBERT-LSTM: Integrating news sentiment analysis. 2024 8th International Conference on Cloud and Big Data Computing, Oxford, UK. [Google Scholar]
- Guo, H., Zhang, D., Liu, S., Wang, L., & Ding, Y. (2021). Bitcoin price forecasting: A perspective of underlying blockchain transactions. Decision Support Systems, 151, 113650. [Google Scholar] [CrossRef]
- Gurjar, M., Naik, P., Mujumdar, G., & Vaidya, T. (2018). Stock market prediction using ANN. International Research Journal of Engineering and Technology, 5(3), 2758–2761. [Google Scholar]
- Hao, Y., & Gao, Q. (2020). Predicting the trend of stock market index using the hybrid neural network based on multiple time scale feature learning. Applied Sciences, 10(11), 3961. [Google Scholar] [CrossRef]
- Henriques, I., & Sadorsky, P. (2023). Forecasting rare earth stock prices with machine learning. Resources Policy, 86, 104248. [Google Scholar] [CrossRef]
- Hoskins, J. D., & Carson, S. J. (2022). Industry conditions, market share, and the firm’s ability to derive business-line profitability from diverse technological portfolios. Journal of Business Research, 149, 178–192. [Google Scholar] [CrossRef]
- Hu, Z., & Borjigin, S. (2024). The amplifying role of geopolitical risks, economic policy uncertainty, and climate risks on energy-stock market volatility spillover across economic cycles. The North American Journal of Economics and Finance, 71, 102114. [Google Scholar] [CrossRef]
- Hu, Z., Zhao, Y., & Khushi, M. (2021). A survey of forex and stock price prediction using deep learning. Applied System Innovation, 4(1), 9. [Google Scholar] [CrossRef]
- Huang, M., Bao, Q., Zhang, Y., & Feng, W. (2019). A hybrid algorithm for forecasting financial time series data based on DBSCAN and SVR. Information, 10(3), 103. [Google Scholar] [CrossRef]
- Huang, W., Gao, T., Hao, Y., & Wang, X. (2023). Transformer-based forecasting for intraday trading in the Shanghai crude oil market: Analyzing open-high-low-close prices. Energy Economics, 127, 107106. [Google Scholar] [CrossRef]
- Huang, Y., Ma, F., Bouri, E., & Huang, D. (2023). A comprehensive investigation on the predictive power of economic policy uncertainty from non-U.S. countries for U.S. stock market returns. International Review of Financial Analysis, 87, 102656. [Google Scholar] [CrossRef]
- Jafari, A., & Haratizadeh, S. (2022). GCNET: Graph-based prediction of stock price movement using graph convolutional network. Engineering Applications of Artificial Intelligence, 116, 105452. [Google Scholar] [CrossRef]
- Javed Awan, M., Mohd Rahim, M. S., Nobanee, H., Munawar, A., Yasin, A., & Zain, A. M. (2021). Social media and stock market prediction: A big data approach. Computers, Materials & Continua, 67(2), 2569–2583. [Google Scholar]
- Kamalov, F., Smail, L., & Gurrib, I. (2020, November 8–9). Stock price forecast with deep learning. 2020 International Conference on Decision Aid Sciences and Application (DASA), Sakheer, Bahrain. [Google Scholar]
- Kaur, J., & Chaudhary, R. (2022). Relationship between macroeconomic variables and sustainable stock market index: An empirical analysis. Journal of Sustainable Finance & Investment, 1–18. [Google Scholar] [CrossRef]
- Khansa, L., & Liginlal, D. (2011). Predicting stock market returns from malicious attacks: A comparative analysis of vector autoregression and time-delayed neural networks. Decision Support Systems, 51(4), 745–759. [Google Scholar] [CrossRef]
- Kim, H. Y., & Won, C. H. (2018). Forecasting the volatility of stock price index: A hybrid model integrating LSTM with multiple GARCH-type models. Expert Systems with Applications, 103, 25–37. [Google Scholar] [CrossRef]
- Kim, J.-M., Han, H. H., & Kim, S. (2022). Forecasting crude oil prices with major S&P 500 stock prices: Deep learning, Gaussian process, and vine copula. Axioms, 11(8), 375. [Google Scholar] [CrossRef]
- Ko, C.-R., & Chang, H.-T. (2021). LSTM-based sentiment analysis for stock price forecast. PeerJ Computer Science, 7, e408. [Google Scholar] [CrossRef]
- Koratamaddi, P., Wadhwani, K., Gupta, M., & Sanjeevi, S. G. (2021). Market sentiment-aware deep reinforcement learning approach for stock portfolio allocation. Engineering Science and Technology, an International Journal, 24(4), 848–859. [Google Scholar] [CrossRef]
- Krauss, C., Do, X. A., & Huck, N. (2017). Deep neural networks, gradient-boosted trees, random forests: Statistical arbitrage on the S&P 500. European Journal of Operational Research, 259(2), 689–702. [Google Scholar]
- Kuppenheimer, G., Shelly, S., & Strauss, J. (2023). Can machine learning identify sector-level financial ratios that predict sector returns? Finance Research Letters, 57, 104241. [Google Scholar] [CrossRef]
- Latif, S., Javaid, N., Aslam, F., Aldegheishem, A., Alrajeh, N., & Bouk, S. H. (2024). Enhanced prediction of stock markets using a novel deep learning model PLSTM-TAL in urbanized smart cities. Heliyon, 10(6), e27747. [Google Scholar] [CrossRef] [PubMed]
- Lee, C. M. C., & Zhong, Q. (2022). Shall we talk? The role of interactive investor platforms in corporate communication. Journal of Accounting and Economics, 74(2), 101524. [Google Scholar] [CrossRef]
- Lee, S. W., & Kim, H. Y. (2020). Stock market forecasting with super-high dimensional time-series data using ConvLSTM, trend sampling, and specialized data augmentation. Expert Systems with Applications, 161, 113704. [Google Scholar] [CrossRef]
- Lefebvre, W., Loeper, G., & Pham, H. (2020). Mean-variance portfolio selection with tracking error penalization. Mathematics, 8(11), 1915. [Google Scholar] [CrossRef]
- Li, Q., Wang, T., Li, P., Liu, L., Gong, Q., & Chen, Y. (2014). The effect of news and public mood on stock movements. Information Sciences, 278, 826–840. [Google Scholar] [CrossRef]
- Li, X., Huang, X., Deng, X., & Zhu, S. (2014a). Enhancing quantitative intra-day stock return prediction by integrating both market news and stock prices information. Neurocomputing, 142, 228–238. [Google Scholar] [CrossRef]
- Li, X., Xie, H., Chen, L., Wang, J., & Deng, X. (2014b). News impact on stock price return via sentiment analysis. Knowledge-Based Systems, 69, 14–23. [Google Scholar] [CrossRef]
- Li, Y., & Pan, Y. (2022). A novel ensemble deep learning model for stock prediction based on stock prices and news. International Journal of Data Science and Analytics, 13(2), 139–149. [Google Scholar] [CrossRef] [PubMed]
- Li, Y., Bu, H., Li, J., & Wu, J. (2020). The role of text-extracted investor sentiment in Chinese stock price prediction with the enhancement of deep learning. International Journal of Forecasting, 36(4), 1541–1562. [Google Scholar] [CrossRef]
- Li, Y., Huo, J., Xu, Y., & Liang, C. (2023). Belief-based momentum indicator and stock market return predictability. Research in International Business and Finance, 64, 101825. [Google Scholar] [CrossRef]
- Lin, W.-C., Tsai, C.-F., & Chen, H. (2022). Factors affecting text mining-based stock prediction: Text feature representations, machine learning models, and news platforms. Applied Soft Computing, 130, 109673. [Google Scholar] [CrossRef]
- Lin, Y., Guo, H., & Hu, J. (2013, August 4–9). An SVM-based approach for stock market trend prediction. The 2013 International Joint Conference on Neural Networks (IJCNN), Dallas, TX, USA. [Google Scholar]
- Liu, J., Li, H., Hai, M., & Zhang, Y. (2023). A study of factors influencing financial stock prices based on causal inference. Procedia Computer Science, 221, 861–869. [Google Scholar] [CrossRef]
- Liu, W.-J., Ge, Y.-B., & Gu, Y.-C. (2024). News-driven stock market index prediction based on trellis network and sentiment attention mechanism. Expert Systems with Applications, 250, 123966. [Google Scholar] [CrossRef]
- Liu, X., Salem, S., Bian, L., Seong, J.-T., & Alshanbari, H. M. (2024). Application of machine learning algorithms in the domain of financial engineering. Alexandria Engineering Journal, 95, 94–100. [Google Scholar] [CrossRef]
- Lopez-Lira, A., & Tang, Y. (2023). Can ChatGPT forecast stock price movements? Return predictability and large language models. arXiv, arXiv:2304.07619. [Google Scholar] [CrossRef]
- Lussange, J., Lazarevich, I., Bourgeois-Gironde, S., Palminteri, S., & Gutkin, B. (2021). Modelling stock markets by multi-agent reinforcement learning. Computational Economics, 57(1), 113–147. [Google Scholar] [CrossRef]
- Ma, Y., Yang, B., & Su, Y. (2021). Stock return predictability: Evidence from moving averages of trading volume. Pacific-Basin Finance Journal, 65, 101494. [Google Scholar] [CrossRef]
- Maqbool, J., Aggarwal, P., Kaur, R., Mittal, A., & Ganaie, I. A. (2023). Stock prediction by integrating sentiment scores of financial news and MLP-regressor: A machine learning approach. Procedia Computer Science, 218, 1067–1078. [Google Scholar] [CrossRef]
- Mehtab, S., & Sen, J. (2020). Stock price prediction using convolutional neural networks on a multivariate time series. arXiv, arXiv:2001.09769. [Google Scholar]
- Mei, W., Xu, P., Liu, R., & Liu, J. (2018). Stock price prediction based on arima-svm model. In International conference on big data and artificial intelligence (p. 4). Francis Academic Press. [Google Scholar] [CrossRef]
- Mendoza, C., Kristjanpoller, W., & Minutolo, M. C. (2023). Market index price prediction using deep neural networks with a self-similarity approach. Applied Soft Computing, 146, 110700. [Google Scholar] [CrossRef]
- Meng, T. L., & Khushi, M. (2019). Reinforcement learning in financial markets. Data, 4(3), 110. [Google Scholar] [CrossRef]
- Mohsin, M., & Jamaani, F. (2023). Green finance and the socio-politico-economic factors’ impact on future oil prices: Evidence from machine learning. Resources Policy, 85, 103780. [Google Scholar] [CrossRef]
- Moody, J., & Saffell, M. (2001). Learning to trade via direct reinforcement. IEEE Transactions on Neural Networks, 12(4), 875–889. [Google Scholar] [CrossRef]
- Ng, W. W., Liang, X. L., Li, J., Yeung, D. S., & Chan, P. P. (2014). LG-Trader: Stock trading decision support based on feature selection by weighted localized generalization error model. Neurocomputing, 146, 104–112. [Google Scholar] [CrossRef]
- Ngene, G. M., & Mungai, A. N. (2022). Stock returns, trading volume, and volatility: The case of African stock markets. International Review of Financial Analysis, 82, 102176. [Google Scholar] [CrossRef]
- Nguyen, N., & Nguyen, D. (2020). Global stock selection with hidden Markov model. Risks, 9(1), 9. [Google Scholar] [CrossRef]
- Ni, Y., Day, M.-Y., Huang, P., & Yu, S.-R. (2020). The profitability of Bollinger Bands: Evidence from the constituent stocks of Taiwan 50. Physica A: Statistical Mechanics and Its Applications, 551, 124144. [Google Scholar] [CrossRef]
- Núñez Delafuente, H., Astudillo, C. A., & Díaz, D. (2024). Ensemble approach using k-partitioned isolation forests for the detection of stock market manipulation. Mathematics, 12(9), 1336. [Google Scholar] [CrossRef]
- Nyakurukwa, K., & Seetharam, Y. (2023). The evolution of studies on social media sentiment in the stock market: Insights from bibliometric analysis. Scientific African, 20, e01596. [Google Scholar] [CrossRef]
- Owusu, E. L. (2016). Stock market and sustainable economic growth in Nigeria. Economies, 4(4), 25. [Google Scholar] [CrossRef]
- Pang, X., Zhou, Y., Wang, P., Lin, W., & Chang, V. (2020). An innovative neural network approach for stock market prediction. The Journal of Supercomputing, 76, 2098–2118. [Google Scholar] [CrossRef]
- Park, H. J., Kim, Y., & Kim, H. Y. (2022). Stock market forecasting using a multi-task approach integrating long short-term memory and the random forest framework. Applied Soft Computing, 114, 108106. [Google Scholar] [CrossRef]
- Pasch, S., & Ehnes, D. (2022). StonkBERT: Can language models predict medium-run stock price movements? arXiv, arXiv:2202.02268. [Google Scholar]
- Patel, N., & Patel, B. (2022). Integration of stock markets using autoregressive distributed lag bounds test approach. Global Business and Economics Review, 26(1), 37–64. [Google Scholar] [CrossRef]
- Patel, R., Choudhary, V., Saxena, D., & Singh, A. K. (2021, June 3–5). Review of stock prediction using machine learning techniques. 2021 5th International Conference on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India. [Google Scholar]
- Phuoc, T., Anh, P. T. K., Tam, P. H., & Nguyen, C. V. (2024). Applying machine learning algorithms to predict the stock price trend in the stock market–The case of Vietnam. Humanities and Social Sciences Communications, 11(1), 393. [Google Scholar] [CrossRef]
- Platt, D., & Gebbie, T. (2018). Can agent-based models probe market microstructure? Physica A: Statistical Mechanics and Its Applications, 503, 1092–1106. [Google Scholar] [CrossRef]
- Ponomarev, E. S., Oseledets, I. V., & Cichocki, A. S. (2019). Using reinforcement learning in the algorithmic trading problem. Journal of Communications Technology and Electronics, 64, 1450–1457. [Google Scholar] [CrossRef]
- Prasanna, S., & Ezhilmaran, D. (2016). Association rule mining using enhanced Apriori with modified GA for stock prediction. International Journal of Data Mining, Modelling and Management, 8(2), 195–207. [Google Scholar] [CrossRef]
- Qian, C., Mathur, N., Zakaria, N. H., Arora, R., Gupta, V., & Ali, M. (2022). Understanding public opinions on social media for financial sentiment analysis using AI-based techniques. Information Processing & Management, 59(6), 103098. [Google Scholar] [CrossRef]
- Qian, Y., Li, Z., & Yuan, H. (2020). On exploring the impact of users’ bullish-bearish tendencies in online community on the stock market. Information Processing & Management, 57(5), 102209. [Google Scholar] [CrossRef]
- Rather, A. M., Agarwal, A., & Sastry, V. (2015). Recurrent neural network and a hybrid model for prediction of stock returns. Expert Systems with Applications, 42(6), 3234–3241. [Google Scholar] [CrossRef]
- Renugadevi, T., Ezhilarasie, R., Sujatha, M., & Umamakeswari, A. (2016). Stock market prediction using hierarchical agglomerative and k-means clustering algorithm. Indian Journal of Science and Technology, 9(48). [Google Scholar] [CrossRef]
- Sagir, A. M., & Sathasivan, S. (2017). The use of artificial neural network and multiple linear regressions for stock market forecasting. Matematika, 33(1), 1–10. [Google Scholar] [CrossRef]
- Satterthwaite, W. H., Andrews, K. S., Burke, B. J., Gosselin, J. L., Greene, C. M., Harvey, C. J., Munsch, S. H., O’Farrell, M. R., Samhouri, J. F., & Sobocinski, K. L. (2020). Ecological thresholds in forecast performance for key United States West Coast Chinook salmon stocks. ICES Journal of Marine Science, 77(4), 1503–1515. [Google Scholar] [CrossRef]
- Sedighi, M., Mohammadi, M., Farahani Fard, S., & Sedighi, M. (2019). The nexus between stock returns of oil companies and oil price fluctuations after heavy oil upgrading: Toward theoretical progress. Economies, 7(3), 71. [Google Scholar] [CrossRef]
- Shah, D., Campbell, W., & Zulkernine, F. H. (2018, December 10–13). A comparative study of LSTM and DNN for stock market forecasting. 2018 IEEE International Conference on Big Data (Big Data), Seattle, WA, USA. [Google Scholar]
- Silver, D., Hubert, T., Schrittwieser, J., Antonoglou, I., Lai, M., Guez, A., Lanctot, M., Sifre, L., Kumaran, D., & Graepel, T. (2018). A general reinforcement learning algorithm that masters chess, shogi, and Go through self-play. Science, 362(6419), 1140–1144. [Google Scholar] [CrossRef]
- Smith, C. M., & Gibbs, S. C. (2020). Stock market trading simulations: Assessing the impact on student learning. Journal of Education for Business, 95(4), 234–241. [Google Scholar] [CrossRef]
- Song, Y., Cai, C., Ma, D., & Li, C. (2024). Modelling and forecasting high-frequency data with jumps based on a hybrid nonparametric regression and LSTM model. Expert Systems with Applications, 237, 121527. [Google Scholar] [CrossRef]
- Song, Y., Ji, Q., Du, Y.-J., & Geng, J.-B. (2019). The dynamic dependence of fossil energy, investor sentiment and renewable energy stock markets. Energy Economics, 84, 104564. [Google Scholar] [CrossRef]
- Song, Y. G., Zhou, Y. L., & Han, R. J. (2018). Neural networks for stock price prediction. arXiv, arXiv:1805.11317. [Google Scholar]
- Tang, Y., Gao, H., Zhang, W., & Kurths, J. (2015). Leader-following consensus of a class of stochastic delayed multi-agent systems with partial mixed impulses. Automatica, 53, 346–354. [Google Scholar] [CrossRef]
- Tsinaslanidis, P., Guijarro, F., & Voukelatos, N. (2022). Automatic identification and evaluation of Fibonacci retracements: Empirical evidence from three equity markets. Expert Systems with Applications, 187, 115893. [Google Scholar] [CrossRef]
- Vo, H., Trinh, Q.-D., Le, M., & Nguyen, T.-N. (2021). Does economic policy uncertainty affect investment sensitivity to peer stock prices? Economic Analysis and Policy, 72, 685–699. [Google Scholar] [CrossRef]
- Wang, C., Chen, Y., Zhang, S., & Zhang, Q. (2022). Stock market index prediction using deep Transformer model. Expert Systems with Applications, 208, 118128. [Google Scholar] [CrossRef]
- Wang, H.-C., Hsiao, W.-C., & Liou, R.-S. (2023). Integrating technical indicators, chip factors and stock news for enhanced stock price predictions: A multi-kernel approach. Asia Pacific Management Review. [Google Scholar] [CrossRef]
- Wang, W.-J., Tang, Y., Xiong, J., & Zhang, Y.-C. (2021). Stock market index prediction based on reservoir computing models. Expert Systems with Applications, 178, 115022. [Google Scholar] [CrossRef]
- Wang, X., Xiang, Z., Xu, W., & Yuan, P. (2022). The causal relationship between social media sentiment and stock return: Experimental evidence from an online message forum. Economics Letters, 216, 110598. [Google Scholar] [CrossRef]
- Wang, Z., Lu, W., Zhang, K., Li, T., & Zhao, Z. (2021). A parallel-network continuous quantitative trading model with GARCH and PPO. arXiv, arXiv:2105.03625. [Google Scholar]
- Weng, B., Lu, L., Wang, X., Megahed, F. M., & Martinez, W. (2018). Predicting short-term stock prices using ensemble methods and online data sources. Expert Systems with Applications, 112, 258–273. [Google Scholar] [CrossRef]
- Werle, M., & Laumer, S. (2022). Competitor identification: A review of use cases, data sources, and algorithms. International Journal of Information Management, 65, 102507. [Google Scholar] [CrossRef]
- Wu, X., Chen, H., Wang, J., Troiano, L., Loia, V., & Fujita, H. (2020). Adaptive stock trading strategies with deep reinforcement learning methods. Information Sciences, 538, 142–158. [Google Scholar] [CrossRef]
- Xie, Y., & Jiang, H. (2019). Stock market forecasting based on text mining technology: A support vector machine method. arXiv, arXiv:1909.12789. [Google Scholar] [CrossRef]
- Xu, H.-C., Zhang, W., & Liu, Y.-F. (2014). Short-term market reaction after trading halts in Chinese stock market. Physica A: Statistical Mechanics and Its Applications, 401, 103–111. [Google Scholar] [CrossRef]
- Xu, X., & Zhang, Y. (2021). House price forecasting with neural networks. Intelligent Systems with Applications, 12, 200052. [Google Scholar] [CrossRef]
- Yin, L., Li, B., Li, P., & Zhang, R. (2023). Research on stock trend prediction method based on optimized random forest. CAAI Transactions on Intelligence Technology, 8(1), 274–284. [Google Scholar] [CrossRef]
- Yun, K. K., Yoon, S. W., & Won, D. (2021). Prediction of stock price direction using a hybrid GA-XGBoost algorithm with a three-stage feature engineering process. Expert Systems with Applications, 186, 115716. [Google Scholar] [CrossRef]
- Zaremba, A., Cakici, N., Demir, E., & Long, H. (2022). When bad news is good news: Geopolitical risk and the cross-section of emerging market stock returns. Journal of Financial Stability, 58, 100964. [Google Scholar] [CrossRef]
- Zhang, Q., Zhang, Y., Bao, F., Liu, Y., Zhang, C., & Liu, P. (2024). Incorporating stock prices and text for stock movement prediction based on information fusion. Engineering Applications of Artificial Intelligence, 127, 107377. [Google Scholar] [CrossRef]
- Zhang, S., Chen, Y., Zhang, W., & Feng, R. (2021). A novel ensemble deep learning model with dynamic error correction and multi-objective ensemble pruning for time series forecasting. Information Sciences, 544, 427–445. [Google Scholar] [CrossRef]
- Zhang, W., & Wang, C. (2024). Rumors and price efficiency in stock market: An empirical study of rumor verification on investor interactive platforms. China Journal of Accounting Research, 17(7), 100356. [Google Scholar] [CrossRef]
- Zhang, W., & Zhuang, X. (2019). The stability of Chinese stock network and its mechanism. Physica A: Statistical Mechanics and Its Applications, 515, 748–761. [Google Scholar] [CrossRef]
- Zhao, Z., Zhang, Y., Tang, H., Liu, P., Wang, X., & Wang, X. (2024). Corporate strategy and stock price crash risk. Finance Research Letters, 61, 105002. [Google Scholar] [CrossRef]
- Zhong, S., & Hitchcock, D. B. (2021). S&P 500 stock price prediction using technical, fundamental, and text data. arXiv, arXiv:2108.10826. [Google Scholar]
Research Paper | Machine Learning Technique | Keyword |
---|---|---|
Enhanced prediction of stock markets using a novel deep learning model PLSTM-TAL in urbanized smart cities (Latif et al., 2024) | Combining peephole LSTM with temporal attention layer (TAL) | Bayesian optimization decomposition Peephole LSTM |
Forecasting the overnight return direction of stock market index combining global market indices: A multiple-branch deep learning approach (R. Gao et al., 2022b) | Combining genetic algorithm | Stock market index Deep learning Genetic algorithm |
Integrating the sentiments of multiple news providers for stock market index movement prediction: A deep learning approach based on evidential reasoning rule (R. Gao et al., 2022a) | Recurrent neural network to build several base classifiers, and adopt the evidential reasoning rule to combine these base classifiers | Deep learning Evidential reasoning rule |
Stock market index prediction based on reservoir computing models (W.-J. Wang et al., 2021) | Machine learning model of reservoir computing | Reservoir computing Deep learning |
Technical analysis strategy optimization using a machine learning approach in stock market indices (Ayala et al., 2021) | Technical indicator combined with machine learning approach | Stock market prediction Machine learning Technical analysis |
A dynamic predictor selection algorithm for predicting stock market movement (Dong et al., 2021) | Dynamic predictor selection algorithm (DPSA) that dynamically evaluates and selects the prediction model | Financial time series Time-weighted Deep learning ConvLSTM |
Prediction of stock price direction using a hybrid GA-XGBoost algorithm with a three-stage feature engineering process (Yun et al., 2021) | Hybrid GA-XGBoost algorithm. | Genetic algorithm XGBoost feature selection |
Constructing a stock-price forecast CNN model with gold and crude oil indicators (Q. Chen et al., 2020) | Proposed algorithms based on 8 different input features, including financial technology indicators | Deep learning Convolutional neural networks Long short-term memory |
Predicting price trends combining kinetic energy and deep reinforcement learning (Ghotbi & Zahedi, 2024) | Combination of the kinetic energy formula and indicator signals | Deep reinforcement learning |
Market index price prediction using Deep Neural Networks with a Self-Similarity approach (Mendoza et al., 2023) | Deep neural networks with a self-similarity approach | Deep learning Intraday data Index stock market Fractal geometry finance |
Research Paper | Machine Learning Technique | Keywords |
---|---|---|
Stock market index prediction using deep Transformer model (C. Wang et al., 2022) | Encoder–decoder architecture and the multi-head attention mechanism | Deep learning Transformer |
Decision-making system for stock exchange market using artificial emotions (Cabrera-Paniagua et al., 2015) | Support operations in the stock exchange market use strongly analytical indicators | Deep learning Long short-term memory |
GCNET: Graph-based prediction of stock price movement using graph convolutional network (Jafari & Haratizadeh, 2022) | The framework called GCNET models the relations among an arbitrary set of stocks as a graph structure called influence network | Deep learning Graph convolutional network Semi-supervised learning GCN |
Optimizing investment portfolios with a sequential ensemble of decision tree-based models and the FBI algorithm for efficient financial analysis (Chou & Chen, 2024) | Sequential ensemble framework meticulously crafted for optimizing investment portfolios, focusing on the construction industry | Fundamental financial analysis Metaheuristic algorithm Forensic-Based Investigation algorithm |
Enhancing quantitative intra-day stock return prediction by integrating both market news and stock prices information (X. Li et al., 2014a) | MKSVR, multiple kernel learning | Multitask learning Least squares support vector regression Financial time-series prediction |
Incorporating stock prices and text for stock movement prediction based on information fusion (Q. Zhang et al., 2024) | A collaborative attention Transformer fusion model (CoATSMP), including parallel extraction of text and prices features, parameter-level fusion and a joint feature processing module | Stock prediction Fusion model Transformer |
Stock market index prediction using deep Transformer model (C. Wang et al., 2022) | Encoder–decoder architecture and the multi-head attention mechanism | Deep learning Transformer |
Application of machine learning algorithms in the domain of financial engineering (X. Liu et al., 2024) | Adaptive lasso (ALasso), elastic net (Enet), artificial neural network (ANN), convolutional neural network (CNN), and long short-term memory (LSTM) | Financial engineering Stock market Machine learning models Forecasting |
LG-Trader: Stock trading decision support based on feature selection by weighted localized generalization error model (Ng et al., 2014) | Simultaneously using a genetic algorithm minimizing a new weighted localized generalization rrror (wL-GEM) | Financial market Genetic Algorithm |
Research Paper | Machine Learning Technique | Keywords |
---|---|---|
Adaptive stock trading strategies with deep reinforcement learning methods (Wu et al., 2020) | AR approach, SVR approach, MLP method, neural networks with a recurrent units model, a recurrent unit with a gate approach, and LSTM model | Sentiment analysis Crude oil price volatility Opinion mining |
Green finance and the socio-politico-economic factors’ impact on the future oil prices: Evidence from machine learning (Mohsin & Jamaani, 2023) | Least Absolute Shrinkage and Selection Operator (LASSO) model | LASSO model OLS Model Socio-politico-economic factors |
CPPCNDL: Crude oil price prediction using complex network and deep learning algorithms (Bristone et al., 2020) | Long short-term memory (LSTM) of the deep learning algorithms | Complex network analysis Deep learning K-core centrality |
Poly-linear regression with augmented long short term memory neural network: Predicting time series data (Ahmed et al., 2022) | A combination of poly-linear regression with long short-term memory (LSTM) and data augmentation | Stock market prediction Regression Long short-term memory neural network |
Multi-step-ahead stock price index forecasting using long short-term memory model with multivariate empirical mode decomposition (C. Deng et al., 2022) | Long Short-Term Memory (LSTM) with Multivariate Empirical Mode Decomposition (MEMD) | Multi-step-ahead forecasting Multivariate empirical mode decomposition |
Modelling and forecasting high-frequency data with jumps based on a hybrid nonparametric regression and LSTM model (Y. Song et al., 2024) | Nonparametric regression (NR) model based on kernel function | High frequency financial data Nonparametric regression model Economic modeling and forecasting |
Bitcoin price forecasting: A perspective of underlying blockchain transactions (Guo et al., 2021) | Wavelet transform (WT) and casual multi-head attention (CA) temporal convolutional network (TCN) | Cryptocurrency Blockchain Bitcoin Price forecasting Deep learning |
Transformer-based forecasting for intraday trading in the Shanghai crude oil market: Analyzing open-high-low-close prices (W. Huang et al., 2023) | Transformer framework coupled with the model-driven and penalty term-based loss function designs. | Shang crude oil futures Trading strategies Structural forecasting |
House price forecasting with neural networks (X. Xu & Zhang, 2021) | Neural networks | House price Neural network Forecasting |
Research Paper | Machine Learning Technique | Keywords |
---|---|---|
Integrating the sentiments of multiple news providers for stock market index movement prediction: A deep learning approach based on evidential reasoning rule (R. Gao et al., 2022a) | Endows different weights to different news providers | Multiple news providers Deep learning Evidential reasoning rule |
News-driven stock market index prediction based on trellis network and sentiment attention mechanism (W.-J. Liu et al., 2024) | A news-driven stock market index prediction model based on TrellisNet and a sentiment attention mechanism (SA-TrellisNet) | Trellis Network LSTM-CNN Sentiment attention mechanism |
The evolution of studies on social media sentiment in the stock market: Insights from bibliometric analysis (Nyakurukwa & Seetharam, 2023) | Uses co-citation, bibliographic coupling and co-occurrence analysis to provide an overview of the structure of social media sentiment within the stock market. | Social media sentiment Bibliometric analysis Textual sentiment Stock market |
The role of text-extracted investor sentiment in Chinese stock price prediction with the enhancement of deep learning (Y. Li et al., 2020) | Selections of different text classification algorithms, price forecasting models, time horizons, and information update schemes | Naïve Bayes classification algorithm Deep learning method |
Exploring the use of emotional sentiment to understanding market response to unexpected corporate pivots (Cioroianu et al., 2024) | Emotion-based lexicon | Emotional sentiment Price response Price efficiency |
Stock Prediction by Integrating Sentiment Scores of Financial News and MLP-Regressor: A Machine Learning Approach (Maqbool et al., 2023) | A machine learning model is proposed where the financial news is used along with historical stock price data to predict upcoming stock prices. | Financial news MLP Regressor News sentiment analysis |
On exploring the impact of users’ bullish-bearish tendencies in online community on the stock market (Y. Qian et al., 2020) | Explores the impact of users’ bullish–bearish tendencies in online communities on the stock market | Online financial community Convolutional neural network Sentiment tendency Market volatility and returns |
Unlocking the black box of sentiment and cryptocurrency: What, which, why, when and how? (Bennett et al., 2024) | Extracts information from fifty sentiment measures from Refinitiv’s MarketPsych Analytics using ML methods including Lasso, Elastic Net, Principal Components, Partial Least Squares, Neural Net and Random Forest | Machine learning Cryptocurrency Predictability Sentiment |
Understanding public opinions on social media for financial sentiment analysis using AI-based techniques (C. Qian et al., 2022) | Segregates tweets using Pearson’s product moment correlation coefficient (PPMCC) and studies 8-scale emotions (anger, anticipation, disgust, fear, joy, sadness, surprise, and trust) along with positive and negative | Non-fungible tokens (NFT) Emotion analysis Sentiment analysis Financial trends |
The causal relationship between social media sentiment and stock return: Experimental evidence from an online message forum (X. Wang et al., 2022) | Examines the impact of sentiment in an online message forum on stock returns | Sentiment Online message board Stock return |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Rezaei, A.; Abdellatif, I.; Umar, A. Towards Economic Sustainability: A Comprehensive Review of Artificial Intelligence and Machine Learning Techniques in Improving the Accuracy of Stock Market Movements. Int. J. Financial Stud. 2025, 13, 28. https://doi.org/10.3390/ijfs13010028
Rezaei A, Abdellatif I, Umar A. Towards Economic Sustainability: A Comprehensive Review of Artificial Intelligence and Machine Learning Techniques in Improving the Accuracy of Stock Market Movements. International Journal of Financial Studies. 2025; 13(1):28. https://doi.org/10.3390/ijfs13010028
Chicago/Turabian StyleRezaei, Atoosa, Iheb Abdellatif, and Amjad Umar. 2025. "Towards Economic Sustainability: A Comprehensive Review of Artificial Intelligence and Machine Learning Techniques in Improving the Accuracy of Stock Market Movements" International Journal of Financial Studies 13, no. 1: 28. https://doi.org/10.3390/ijfs13010028
APA StyleRezaei, A., Abdellatif, I., & Umar, A. (2025). Towards Economic Sustainability: A Comprehensive Review of Artificial Intelligence and Machine Learning Techniques in Improving the Accuracy of Stock Market Movements. International Journal of Financial Studies, 13(1), 28. https://doi.org/10.3390/ijfs13010028