Role of soft computing techniques in predicting stock market direction

Similar documents
International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, ISSN

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, ISSN

An Improved Approach for Business & Market Intelligence using Artificial Neural Network

Two kinds of neural networks, a feed forward multi layer Perceptron (MLP)[1,3] and an Elman recurrent network[5], are used to predict a company's

Performance analysis of Neural Network Algorithms on Stock Market Forecasting

Statistical and Machine Learning Approach in Forex Prediction Based on Empirical Data

National Stock Exchange Stock and Index Price Direction Prediction using Backpropagation Artificial Neural Network

Cognitive Pattern Analysis Employing Neural Networks: Evidence from the Australian Capital Markets

Stock Trading Following Stock Price Index Movement Classification Using Machine Learning Techniques

Improving Stock Price Prediction with SVM by Simple Transformation: The Sample of Stock Exchange of Thailand (SET)

A Comparative Study of Ensemble-based Forecasting Models for Stock Index Prediction

AN ARTIFICIAL NEURAL NETWORK MODELING APPROACH TO PREDICT CRUDE OIL FUTURE. By Dr. PRASANT SARANGI Director (Research) ICSI-CCGRT, Navi Mumbai

COGNITIVE LEARNING OF INTELLIGENCE SYSTEMS USING NEURAL NETWORKS: EVIDENCE FROM THE AUSTRALIAN CAPITAL MARKETS

Iran s Stock Market Prediction By Neural Networks and GA

Stock market price index return forecasting using ANN. Gunter Senyurt, Abdulhamit Subasi

Stock Price and Index Forecasting by Arbitrage Pricing Theory-Based Gaussian TFA Learning

LITERATURE REVIEW. can mimic the brain. A neural network consists of an interconnected nnected group of

Based on BP Neural Network Stock Prediction

Backpropagation and Recurrent Neural Networks in Financial Analysis of Multiple Stock Market Returns

ALGORITHMIC TRADING STRATEGIES IN PYTHON

A Review of Artificial Neural Network Applications in Control. Chart Pattern Recognition

COMPARING NEURAL NETWORK AND REGRESSION MODELS IN ASSET PRICING MODEL WITH HETEROGENEOUS BELIEFS

A Novel Prediction Method for Stock Index Applying Grey Theory and Neural Networks

Stock Market Forecasting Using Artificial Neural Networks

ANN Robot Energy Modeling

STOCK MARKET FORECASTING USING NEURAL NETWORKS

An enhanced artificial neural network for stock price predications

International Journal of Computer Science Trends and Technology (IJCST) Volume 5 Issue 2, Mar Apr 2017

$tock Forecasting using Machine Learning

The Use of Artificial Neural Network for Forecasting of FTSE Bursa Malaysia KLCI Stock Price Index

ARTIFICIAL NEURAL NETWORK SYSTEM FOR PREDICTION OF US MARKET INDICES USING MISO AND MIMO APROACHES

Business Strategies in Credit Rating and the Control of Misclassification Costs in Neural Network Predictions

STOCK MARKET PREDICTION AND ANALYSIS USING MACHINE LEARNING

Design and implementation of artificial neural network system for stock market prediction (A case study of first bank of Nigeria PLC Shares)

International Journal of Research in Engineering Technology - Volume 2 Issue 5, July - August 2017

Stock Market Prediction with Various Technical Indicators Using Neural Network Techniques

Predicting Economic Recession using Data Mining Techniques

The Use of Neural Networks in the Prediction of the Stock Exchange of Thailand (SET) Index

Barapatre Omprakash et.al; International Journal of Advance Research, Ideas and Innovations in Technology

Applications of Neural Networks in Stock Market Prediction

Design and Application of Artificial Neural Networks for Predicting the Values of Indexes on the Bulgarian Stock Market

"Stock Price Direction Prediction Applying Soft Computing"

Bond Market Prediction using an Ensemble of Neural Networks

Journal of Internet Banking and Commerce

Neuro-Genetic System for DAX Index Prediction

Neuro Fuzzy based Stock Market Prediction System

A Dynamic Hedging Strategy for Option Transaction Using Artificial Neural Networks

Stock price development forecasting using neural networks

A COMPARATIVE STUDY OF DATA MINING TECHNIQUES IN PREDICTING CONSUMERS CREDIT CARD RISK IN BANKS

Research Article Design and Explanation of the Credit Ratings of Customers Model Using Neural Networks

Stock Market Prediction System

Price Pattern Detection using Finite State Machines with Fuzzy Transitions

An introduction to Machine learning methods and forecasting of time series in financial markets

Predicting stock prices for large-cap technology companies

Option Pricing Using Bayesian Neural Networks

Using artificial neural networks for forecasting per share earnings

Forecasting stock market return using ANFIS: the case of Tehran Stock Exchange

Forecasting Currency Exchange Rates via Feedforward Backpropagation Neural Network

Stock Market Predictor and Analyser using Sentimental Analysis and Machine Learning Algorithms

Development and Performance Evaluation of Three Novel Prediction Models for Mutual Fund NAV Prediction

Stock Market Indices Prediction with Various Neural Network Models

Predictive Model Learning of Stochastic Simulations. John Hegstrom, FSA, MAAA

DECISION SCIENCES INSTITUTE Stock Trading Decisions Using Ensemble-based Forecasting Models

Prediction of Stock Closing Price by Hybrid Deep Neural Network

Studies in Computational Intelligence

Application of Bayesian Network to stock price prediction

Forecasting the Price Index Return and Movement Direction using Data Mining Techniques. Günter Şenyurt 2. Abdülhamit Subaşı

Saudi Arabia Stock Market Prediction Using Neural Network

Prediction of Future Stock Close Price using Proposed Hybrid ANN Model of Functional Link Fuzzy Logic Neural Model

A.K.Singh. Keywords Ariticial neural network, backpropogation, soft computing, forecasting

The Effect of Expert Systems Application on Increasing Profitability and Achieving Competitive Advantage

Stock Price Prediction using Recurrent Neural Network (RNN) Algorithm on Time-Series Data

Creation and Application of Expert System Framework in Granting the Credit Facilities

Classification of Capital Expenditures and Revenue Expenditures: An Analysis of Correlation and Neural Networks

Neural Network Prediction of Stock Price Trend Based on RS with Entropy Discretization

Implementing the Expected Credit Loss model for receivables A case study for IFRS 9

The use of artificial neural network in predicting bankruptcy and its comparison with genetic algorithm in firms accepted in Tehran Stock Exchange

Keywords: artificial neural network, backpropagtion algorithm, derived parameter.

A DECISION SUPPORT SYSTEM FOR HANDLING RISK MANAGEMENT IN CUSTOMER TRANSACTION

ISSN: (Online) Volume 4, Issue 2, February 2016 International Journal of Advance Research in Computer Science and Management Studies

Pattern Recognition by Neural Network Ensemble

A Comparative Study of Various Forecasting Techniques in Predicting. BSE S&P Sensex

STOCK PRICE PREDICTION: KOHONEN VERSUS BACKPROPAGATION

Investing through Economic Cycles with Ensemble Machine Learning Algorithms

Artificially Intelligent Forecasting of Stock Market Indexes

GMM-based classification from noisy features

Design of a Wavelet Inspired Neuro-Fuzzy Approach to Forecast Financial Data

Understanding neural networks

An Integrated Information System for Financial Investment

Stock Market Analysis Based on Artificial Neural Network with Big data

Application of Deep Learning to Algorithmic Trading

Z-score Model on Financial Crisis Early-Warning of Listed Real Estate Companies in China: a Financial Engineering Perspective Wang Yi *

Multi-factor Stock Selection Model Based on Kernel Support Vector Machine

A Fuzzy based Soft Computing Technique to Predict the Movement of the Price of a Stock

Does Money Matter? An Artificial Intelligence Approach

Decision Analysis. Carlos A. Santos Silva June 5 th, 2009

Fuzzy and Neuro-Symbolic Approaches to Assessment of Bank Loan Applicants

Shynkevich, Y, McGinnity, M, Coleman, S, Belatreche, A and Li, Y

Stock Market Prediction using Artificial Neural Networks IME611 - Financial Engineering Indian Institute of Technology, Kanpur (208016), India

International Journal of Advance Engineering and Research Development. Stock Market Prediction Using Neural Networks

Transcription:

REVIEWS Role of soft computing techniques in predicting stock market direction Panchal Amitkumar Mansukhbhai 1, Dr. Jayeshkumar Madhubhai Patel 2 1. Ph.D Research Scholar, Gujarat Technological University, Gujarat, India 2. Associate Professor, MCA Dept., Ganpat University, Ganpat Vidyangar-384012, Gujarat, India. Correspondence: Panchal Amitkumar Mansukhbhai, Ph.D Research Scholar, Gujarat Technological University, Gujarat, India. Telephone: 919-879-586-651. Email:prof.amitpanchal@gmail.com. Received: June 10, 2012 Accepted: September 13, 2012 Published: December 1, 2012 DOI: 10.5430/air.v1n2p198 URL: http://dx.doi.org/10.5430/air.v1n2p198 Abstract The stock market is a complex and dynamic system with noisy, non-stationary and chaotic data series. Prediction of a financial market is more challenging due to chaos and uncertainty of the system. Soft computing techniques are progressively gaining presence in the financial world. Compared to traditional techniques to predict the market direction, soft computing is gaining the advantage of accuracy and speed. However the input data selection is the major issue in soft computing. The aim of this paper is to explain the potential day by day research contribution of soft computing to solve complex problem such as stock market direction prediction. This study paper synthesizes five reference papers and explains how soft computing is gaining the popularity in the field of financial market. The selection of papers are based on various models wich are processing different input parameters for predicting the direction of stock market. Key words Financial market, Prediction, Soft computing, Technical indicator 1 Introduction Stock market direction prediction has always been subject of interest for most investors and professional analysts. The soft computing field covers a set of techniques that try to mimic the ability of the human mind to effectively employ modes of reasoning that are approximate rather than exact. The term was coined by Zadeh in the early nineties and its foundations can be traced back to earlier works such as paper on fuzzy sets [1] paper on complex systems and decision processes [2] ; or his paper on possibility theory and soft data analysis. The concept was the subject of a specific paper published in 1994 [3]. Zadeh suggests that the main constituents of soft computing are fuzzy logic, neural network theory and probabilistic reasoning. The difference between traditional computing, also known as hard computing, and soft computing, is based on the importance given to issues like precision, certainty and rigor. These elements are at the core of hard computing. The aim of this paper is to explain the contribution of soft computing to solve complex problem such as stock market direction prediction. 198

This paper is structured as follows: the second section deals with major work done on each of five research papers [4-8]. The third section draws commonalities and differences between these papers to establish the technical gap. Finally, present conclusions. 2 Reference papers description 2.1 Soft computing techniques applied to finance This paper presents soft computing relevant application areas, and to serve as an introduction to soft computing. The research paper explains the application of soft computing in financial cases where we deal with problems whose nature is highly unstructured or which involve incomplete information or corrupted data, among others. This paper takes the following four cases [4] where the soft computing is playing major role: Securities market and foreign exchange prediction: The aim here is to obtain accurate predictions for the behavior of a reference index soft computing would generally take over the role of ARMA or GARCH econometric modeling. Trading: The aim of these would be exploiting regularities in price formation mechanisms in order to gain returns over a specific benchmark strategy, often buy-and-hold. Automated credit scoring: They are generally classification systems that recommend either accepting or rejecting an application based on many different approaches [9] that differ in accuracy and capability to extract meaningful decision rules. Business failure prediction: One of the most important research lines approaches this as a classification task where the companies are classified in different categories depending on their financial soundness according to a set of relevant parameters. The conclusion drawn from this paper is in contrast to hard computing, soft computing methods deal effectively with the ill-structured problems that we find in the real world. Fuzzy logic, neural networks and probabilistic methods make a solid set that, either in their pure form or combined in hybrid solutions, can be used to tackle issues related to imprecision, learning and uncertainty. 2.2 Surveying stock market forecasting techniques Part II: Soft computing methods This paper is basically research study paper for various soft computing techniques applied to solve financial market various complex problem. This paper surveys more than 100 related published articles that focus on neural and neurofuzzy techniques derived and applied to forecast stock markets. Classifications are made in terms of input data, forecasting methodology, and performance evaluation and performance measures used. Through the surveyed papers, it is shown that soft computing techniques are widely accepted to studying and evaluating stock market behavior. This paper provides review, classifies derived and applied soft computing techniques to stock market problems; the results are presented in terms of five summary tables. The first table lists the respective stock markets authors have modeled. The second table lists input variables (independent variables) to the stock market model. The third table summarizes specific methodologies and model parameters used in each paper to forecast stock markets. The fourth table demonstrates modeling benchmarks of each author s specific approach, as well as any comparisons/discussions made against other techniques; such techniques include artificial neural networks (ANNs), linear and multi-linear regression (LR, MLR), ARMA and ARIMA models, genetic algorithms (GAs), random walk (RW), buy and hold (B & H) strategy, and/or other models. The last table summarizes performance measures used to evaluate each surveyed model. Published by Sciedu Press 199

2.3 A generalized model for financial time series representation and prediction This paper deals with a model to find the trend reversal using local minimal/maximal by finding various technical pattern and initiated trade. Basically it predicts the trend whether asset security move up, down or range bound. In this paper using various technical patterns first predict the trend. Paper also smoothens the data to minimize the noise. The Critical Point Model (CPM) [6] is the heart of this research. This model is based on local minimal/maximal point which exists in periodically stock market time series. The model can integrate multiple stock analysis techniques into one simple frame works, called CPM. Using soft computing techniques patterns are predicted in this paper. To verify the utility of the CPM model, develop a system combining the data smoothing, the technical indicators recognition, and the trend reversal prediction under the CPM model. After the data smoothing, the system retrieves turning points from the price data in terms of the trading precision by the previous algorithm. For every turning point, CPM recognizes the trend reversal signals indicated by 30 technical indicators [6]. These turning points and their technical indicators will be considered as the training examples to learn the parameters of a probabilistic model derived from the Markov Network. Probabilistic model is learned by optimizing the Conditional Log Likelihood (CLL) The model can integrate multiple stock analysis techniques into one simple framework. Profit can be made by selling at higher and buying at lower. When model find the uptrend is reversal, one can sell the security, if down trend is reversal then profit can made by buying the security. 2.4 Predicting direction of stock price index movement using artificial neural networks and support vector machines: The sample of the Istanbul stock exchange This study attempted to predict the direction of stock price movement in the Istanbul Stock Exchange. Two prediction models were constructed, first one is Artificial Neural Network (ANN) and second one is based on Support Vector Machine (SVM), and their performances were compared on the daily data from 1997 to 2007 [7]. Technical indicators were selected as inputs of the proposed models. This paper experimental results showed that average performance of ANN were better than SVM. In this paper, a there layered feed-forward (FF) ANN model was structured to predict stock price index movement. Inputs for network were ten technical indicators which were represented by ten neurons in the input layer. The output layer of the network consisted of only one neuron that represents the direction of movement. Back-propagation learning algorithm [10] was used to train the three- layered feed-forward ANN structure in this study. The gradient-descent method was used as the weight update algorithm to minimize RMS%. A tangent sigmoid transfer function was selected on the hidden layer. On the other hand, a logistic sigmoid transfer function was used on the output layer. That is, the outputs of the model will vary between 0 and 1. If the output value is smaller than 0.5, then the corresponding case is classified as a decreasing direction; otherwise, it is classified as an increasing direction in movement. A support vector machine (SVM) is a family of algorithms that have been implemented in classification, recognition, regression and time series. SVM originated as an implementation of Vapnik s (1995) Structural Risk Minimization (SRM) principle to develop binary classifications. The main idea of support vector machine is to construct a hyper plane as the decision surface such that the margin of separation between positive and negative examples is maximized [11]. For a training set of samples, with input vectors x i 2 Rd and corresponding labels y i 2 {+1, -1}, SVM learns how to classify objects into two classes. 200

2.5 A novel recurrent neural network-based prediction system for option trading and hedging This paper proposes a novel non parametric method using an ad-hoc recurrent neural network (RNN) for estimating the future prices of war commodities such as gold and crude oil as well as currencies. The proposed network predicts the price accurately and computationally efficient and used in a hedging system to avoid unnecessary risks. This study overcomes the limitations of traditional models whose parameters are calibrated to match only certain conditions. This study state the advantage of non-parametric pricing methods that they rely on the available data to detect patterns within and relationships between inputs to determine asset dynamics as well as pricing processes. The proposed option pricing system is employed in practice within a hedging system to minimize exposed risk. The Elman Network [12] and Hopfield network [9] are two most popular RNN among various other RNN. C. Quek designed Model network uses values of past data in addition to the previously computed hidden layer outputs, thus creating a form of memory in addition to the information stored in the weight values, which is the pricing dynamics model of the under-lying asset. The proposed network attempts to combine the features of feed-forward and feedback networks with a new error back propagation algorithm to provide a better learning capability. All connections have weights, the values of which are modified during training, stored in weight matrices that constitute the memory of the network. The recurrent connections or feedback from the input layer can be considered as a parallel input layer; these are the hall-marks of a recurrent neural network. The inputs to the network consist of two sets of data. The first set is the data provided by the user and consists of n consecutive values (as determined by MCES) of the features selected in the first stage. The second set consists of the feedback inputs i.e., the delayed hidden layer outputs. The period of trading is determined such that the data is representative of the possible market trends. The optimal training data period is decided by determining the point midway between under-fitting and over- fitting the data. With an extensive set of predictions, the direction of change for the next day has been predicted with about 90% accuracy. 3 Commonalities and differences Stock market and commodity market provide investor to invest their money. All research study [4-8] described in section II are deals with complex problem where raw data have highly noise due to buying and selling security with different time and different volume. All research study discussed in this paper is used soft computing techniques to solve two different market, stock market and commodity market. These research study [4-7] take the problem example of stock market while research study [8] takes the problem example of commodities and oil. Research study [8] may not provide accuracy on the stock market without modifying its input parameter due to both the stock market and commodity input parameter are affected different way. Even stock market and commodity market may influence each other in some extent. The stock market is highly affected by specific sectors, while commodity market is highly affected by nature changes, consumption etc. Also it will only predict the option price but not derive any conclusion how it will affect the price movement of entire market. The testing case is very limited to commodities such as gold and oil. The CPM [6] may apply for stock market as well as commodity market due to both markets represents price time series. Research studies [4-7] take input parameter such as security open price, close price, high price, low price, previous closing price, derived price (combination of open, high, close, low) etc., but they are not take any input from derivative market where now a days liquidity and volume is very high. So that the model represented in study [4-7] are not fully represent the whole market input parameter. Even input parameter table represented in research study [8] where other research models represented also miss the derivative segment knowledge representation in input parameter consideration is not available. The performance and prediction accuracy of soft computing techniques are highly relies on selection on input parameter. If some commodity don t have derivative segment then this model will not work [8]. Published by Sciedu Press 201

The prediction methodology in research study [8] has developed CPM model. In this study to reorganization computation cost is very high compare to Kara, Quek [7, 8]. Research study [7] ANN is better predict power compare to SVM, ANN used learning algorithm as back propagation which have the drawback that some time finding the global minima it reach to local minima. Indeed the last fifteen years have seen a growing awareness and corresponding rise in the activities of derivative securities. Larger part of the money in stock market is flowing into derivative segment. The volume and liquidity are high compare to spot market. So one can extract the knowledge from derivative segment using various derivative parameter such as open interest, change in open interest, Put-Call Ration etc. The research paper [5-7] are not consider derivative segment so they are miss very important knowledge. The research paper [8] considers the derivative segment at some extent and rather than predict the spot price, give important to predict the derivative options. 4 Conclusion This paper elect the five different research paper and explain systematically how the soft computing techniques predict the financial market using different model. Here we have study historical development of soft computing techniques for solving financial problem [5], the pattern recognize model CPM [6], two most popular NN [7] and corporately prediction accuracy. The study [8] gives great research opportunities to selection of input parameter from fast growing and highly knowledge representation derivative segment. References [1] Zadeh L. Fuzzy sets*. Information and control.1965; 8(3): 338-353. http://dx.doi.org/10.1016/s0019-9958(65)90241-x [2] Zadeh L. Outline of a new approach to the analysis of complex systems and decision processes. Systems, Man and Cybernetics, IEEE Transactions. 1973; (1): 28-44. [3] Zadeh L. Fuzzy logic, neural networks, and soft computing. Communications of the ACM.1994; 37(3): 77-84. http://dx.doi.org/10.1145/175247.175255 [4] Mochon A, Quintana D, saez Y and Isai P. Soft computing techniques applied to finance. Applied Inteligenece. 2008; 29(2): 111-115. http://dx.doi.org/10.1007/s10489-007-0051-5 [5] Atsalakis G, Valavanis K. Surveying stock market forecasting techniques-part II: Soft computing methods. Expert Systems with Applications. 2009; 36 (3): 5932-5941. http://dx.doi.org/10.1016/j.eswa.2008.07.006 [6] Bao D.A generalized model for financial time series representation and prediction.applied Intelligence. 2008; 29(1): 1-11. http://dx.doi.org/10.1007/s10489-007-0063-1 [7] Kara Y, Boyacioglu M A,Baykan. Predicting direction of stock price index movement using artificial neural networks and support vector machines: The sample of the Istanbul Stock Exchange.Expert Systems with Applications. 2011; 38 (5): 5311-5319. http://dx.doi.org/10.1016/j.eswa.2010.10.027 [8] Quek C, Pasquier M, Kumar N. A novel recurrent neural network-based prediction system for option trading and hedging.applied Intelligence. 2008; 29 (2): 138-151. http://dx.doi.org/10.1007/s10489-007-0052-4 [9] Hopfield JJ.Neural networks and physical systems with emergent collective computational properties.proceedings of the national academy of sciences of the USA.1982; 79: 2554-2588. http://dx.doi.org/10.1073/pnas.79.8.2554 [10] Rumelhart D E, Hinton G E, Williams R J. Learning representations by back-propagating errors. Nature.1986; 323: 533-536. http://dx.doi.org/10.1038/323533a0 [11] Xu X, Zhou C, Wang Z.Creadit scoring algorithm based on link analysis ranking with support vector machine. Expert Systems With Applications. 2009; 36: 2625-2632. http://dx.doi.org/10.1016/j.eswa.2008.01.024 [12] Elman JL. Finding structure in time.cogn Sci. 1990; 14: 179-211. http://dx.doi.org/10.1207/s15516709cog1402_1 [13] Thomas LC. A survey of credit and behavioural scoring: Forecasting financial risk of leading to customers. Int J Forecast. 2000; 16: 149-172. http://dx.doi.org/10.1016/s0169-2070(00)00034-0 202