whatsapp

whatsApp

Have any Questions? Enquiry here!
☎ +91-9972364704 LOGIN BLOG
× Home Careers Contact
Back
Financial time series forecasting with machine learning techniques
Financial time series forecasting with machine learning techniques

Abstract

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.

Introduction

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.

Technologies Used

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.

Forecasting Time-frame

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.

Input Variables

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). 

Evaluation Methods

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. 

Conclusion

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

 

Popular Coures