Stock index forecasting is vital for making informed investment decisions. This paper surveys recent literature in the domain of machine learning techniques and artificial intelligence used to forecast stock market movements. The publications are categorised according to the machine learning technique used, the forecasting timeframe, the input variables used, and the evaluation techniques employed. It is found that there is a consensus between researchers stressing the importance of stock index forecasting. Artificial Neural Networks (ANNs) are identified to be the dominant machine learning technique in this area. We conclude with possible future research directions.
This project surveys recent literature in the domain of machine learning techniques and artificial intelligence used to forecast stock market movements. The main contribution of this survey is to provide researchers with a cohesive overview of recent developments in stock index forecasting and to identify possible opportunities for future research.
Machine learning techniques aim to automatically learn and recognise patterns in large amounts of data. There is a great variety of machine learning techniques within the literature which makes the classification difficult. This project divides the literature into artificial neural network (ANN) based and evolutionary & optimisation based techniques.There is a clear trend to use established ANN models and enhance them with new training algorithms or combine ANNs with emerging technologies into hybrid systems.
The prediction periods are categorised into one day, one week, and one month ahead predictions. Publications using multiple or different time-frame are listed under ’Multiple / Others’. Most project make one day ahead predictions e.g. predicting the next day’s closing price. However, being able to predict the stock index one day ahead does not necessarily mean that an investor can take advantage of this information in terms of trading profit, especially since the index itself cannot be traded.
Selecting the right input variables is very important for machine learning techniques. Even the best machine learning technique can only learn from an input if there is actually some kind of correlation between input and output variable.
shows that over 75% of the reviewed papers rely in some form on lagged index data. The most commonly used parameters are daily opening, high, low and close prices. Also used often are technical indicators which are mathematical transformations of lagged index data.
The most common technical indicators found in the surveyed literature are the simple moving average (SMA), exponential moving average (EMA), relative strength index (RSI), rate of change (ROC), moving average convergence / divergence (MACD), William’s oscillator and average true range (ATR).
In order to determine the effectiveness of a machine learning technique, a benchmark model is needed. A variety of evaluation methods is used in the literature. This survey categorises the evaluation models into the categories buy & hold, random walk, statistical techniques, other machines learning techniques, and no benchmark model.
The majority of authors use other machine learning techniques as a benchmark. This category consists of publications which perform a comparative analysis between two different models or use an established model and propose an improvement to that model.
The proposed improved version is then compared to the original version. Over 80% of the papers report that their model outperformed the benchmark model. However, most analysed studies do not consider real world constraints like trading costs and slippage. 31 out of 46 studies use the forecast error as an evaluation metric. This is a surprising finding since a smaller forecast error does not necessarily translate into increased trading profits.
machine learning techniques and artificial intelligence used to forecast stock market movements. The reviewed papers have been categorised according to the machine learning technique used, the forecasting time-frame, the input variables used, and the evaluation techniques employed.
In regards to the employed machine learning technique, there seems to be a trend to use existing artificial neural network models which are enhanced with new training algorithms or combined with emerging technologies into hybrid systems. This finding indicates that neural network based technologies are accepted and suitable in the domain of stock index forecasting.
There seems to be a consensus between researchers stressing the importance of stock index forecasting and that the reported results are predominantly positive. Artificial Neural Networks (ANNs) have been identified as the dominant machine learning technique in this area.
The main finding of this survey is that there is a lack of literature examining if machine learning techniques can improve an investors’ risk-return tradeoff under real world constraints.
Note : Find the best solution for electronics components and technical projects ideas
keep in touch with our social media links as mentioned below
Mifratech websites : https://www.mifratech.com/public/
Mifratech facebook : https://www.facebook.com/mifratech.lab
mifratech instagram : https://www.instagram.com/mifratech/
mifratech twitter account : https://twitter.com/mifratech
latest engineering projects on data science
engineering projects on machine learning
latest engineering projects on data science
engineering projects on machine learning
best engineering projects on machine learning
best engineering projects on machine learning
best projects on machine learning
best projects in deep learning
best machine learning projects for resume
best machine learning projects for final year
best machine learning projects for beginners
best machine learning projects for portfolio
best machine learning projects for jobs
best machine learning projects github
best projects in machine learning
best machine learning projects with source code
best deep learning projects for resume
best deep learning projects github
best deep learning research projects
best machine learning project ideas
best machine learning projects
best ml projects for resume
top 5 machine learning projects for beginners
top 10 machine learning projects for beginners
best ai projects for beginners
best ml projects for final year students
best engineering projects on machine learning
best projects on machine learning
best projects in deep learning
best machine learning projects for resume
best machine learning projects for final year
best machine learning projects for beginners
best machine learning projects for portfolio
best machine learning projects for jobs
best machine learning projects github
best projects in machine learning
best machine learning projects with source code
best deep learning projects for resume
best deep learning projects github
best deep learning research projects
best machine learning project ideas
best machine learning projects
best ml projects for resume
top 5 machine learning projects for beginners
top 10 machine learning projects for beginners
best ai projects for beginners
best ml projects for final year students
best project for machine learning
best ml projects for beginners
best machine learning tutorial for beginners
mifra tech is the best place technical course learner
best project institute in bangalore is the mifratech
best machine learning course with projects
best machine learning projects in python
best machine learning projects on github
mifratech is the best engineering project center for ece and cse
best machine learning programs online
top 10 machine learning projects for beginners in python
easy machine learning projects for beginners