Data Based Stock Portfolio Construction Using Computational Intelligence

The stock market is everywhere in our lives and stocks are sold and bought daily. Many people believe that investing in stocks is one of the most profitable and easiest ways to make money. The lure of easy profit can be proven erroneous when starting to invest in stocks, as stock portfolio construction and management processes are laborious. Constructing and managing a portfolio is multi stage and multi criteria problem and many of the models proposed are based on supporting only one stage. Moreover, available online data may be confusing as there is no clear evidence of how to use and clarify it. Therefore, in this paper, we propose a full-scale model that will exploit open data and will support portfolio management during all stages using Computational Intelligence. Available fundamental data will be used to evaluate stocks using Genetic Algorithms. Open past data of stock prices will be used for stock forecasting using a Multi Layer Perceptron. Eventually, using all the results of precedent stages a portfolio optimization will be implemented using Genetic Algorithms.

[1]  David Enke,et al.  Forecasting Stock Returns with Artificial Neural Networks , 2004 .

[2]  Alan Piszcz,et al.  Genetic programming: optimal population sizes for varying complexity problems , 2006, GECCO '06.

[3]  P. D. Sheth,et al.  Crossover Operators in Genetic Algorithms:A Review , 2015, SOCO 2015.

[4]  Michael T. Manry,et al.  Signal Processing Using the Multilayer Perceptron , 2001, Handbook of Neural Network Signal Processing.

[5]  Thomas Bäck,et al.  Optimal Mutation Rates in Genetic Search , 1993, ICGA.

[6]  J J Hopfield,et al.  Neural networks and physical systems with emergent collective computational abilities. , 1982, Proceedings of the National Academy of Sciences of the United States of America.

[7]  S. Francis Nicholson,et al.  Price-Earnings Ratios , 1960 .

[8]  A. Muhammad,et al.  Foreign exchange market forecasting using evolutionary fuzzy networks , 1997, Proceedings of the IEEE/IAFE 1997 Computational Intelligence for Financial Engineering (CIFEr).

[9]  Tzung-Pei Hong,et al.  Adapting Crossover and Mutation Rates in Genetic Algorithms , 2003, J. Inf. Sci. Eng..

[10]  Kenneth de Jong,et al.  Adaptive System Design: A Genetic Approach , 1980, IEEE Trans. Syst. Man Cybern..

[11]  Darrell Whitley,et al.  A genetic algorithm tutorial , 1994, Statistics and Computing.

[12]  David N. Dreman,et al.  Investor Overreaction: Evidence That Its Basis Is Psychological , 2000 .

[13]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[14]  Scott A. Richardson,et al.  Accounting Anomalies and Fundamental Analysis: A Review of Recent Research Advances , 2010 .

[15]  Cláudio F. Lima,et al.  A review of adaptive population sizing schemes in genetic algorithms , 2005, GECCO '05.

[16]  Olympia Roeva,et al.  Influence of the population size on the genetic algorithm performance in case of cultivation process modelling , 2013, 2013 Federated Conference on Computer Science and Information Systems.

[17]  J. McCall,et al.  Genetic algorithms for modelling and optimisation , 2005 .

[18]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[19]  Jaafar Abouchabaka,et al.  Analyzing the Performance of Mutation Operators to Solve the Travelling Salesman Problem , 2012, ArXiv.

[20]  Josef Lakonishok,et al.  Fundamentals and Stock Returns in Japan , 1991 .

[21]  Tae Yoon Kim,et al.  Portfolio algorithm based on portfolio beta using genetic algorithm , 2006, Expert Syst. Appl..

[22]  Teuvo Kohonen,et al.  Self-Organization and Associative Memory , 1988 .

[23]  Mark P. Taylor,et al.  The use of technical analysis in the foreign exchange market , 1992 .

[24]  Aron Gottesman,et al.  Contrarian Investing in a Small Capitalization Market: Evidence from New Zealand , 2002 .

[25]  Lalit M. Patnaik,et al.  Adaptive probabilities of crossover and mutation in genetic algorithms , 1994, IEEE Trans. Syst. Man Cybern..

[26]  Farid U. Dowla,et al.  Backpropagation Learning for Multilayer Feed-Forward Neural Networks Using the Conjugate Gradient Method , 1991, Int. J. Neural Syst..

[27]  Aleksandar Tsenov Simulated Annealing and Genetic Algorithm in Telecommunications Network Planning , 2008 .

[28]  A. Kumar ENCODING SCHEMES IN GENETIC ALGORITHM , 2013 .

[29]  S. Karsoliya,et al.  Approximating Number of Hidden layer neurons in Multiple Hidden Layer BPNN Architecture , 2012 .

[30]  David E. Goldberg,et al.  Bayesian Optimization Algorithm, Population Sizing, and Time to Convergence , 2000, GECCO.

[31]  H. A. Babri,et al.  General approximation theorem on feedforward networks , 1997, Proceedings of ICICS, 1997 International Conference on Information, Communications and Signal Processing. Theme: Trends in Information Systems Engineering and Wireless Multimedia Communications (Cat..

[32]  Iyiola Omisore,et al.  The modern portfolio theory as an investment decision tool , 2012 .

[33]  V. K. Koumousis,et al.  A saw-tooth genetic algorithm combining the effects of variable population size and reinitialization to enhance performance , 2006, IEEE Transactions on Evolutionary Computation.

[34]  John L. Evans,et al.  DIVERSIFICATION AND THE REDUCTION OF DISPERSION: AN EMPIRICAL ANALYSIS , 1968 .

[35]  J. David Schaffer,et al.  An Adaptive Crossover Distribution Mechanism for Genetic Algorithms , 1987, ICGA.