Using GAs to balance technical indicators on stock picking for financial portfolio composition

The building of financial portfolios or funds constitutes a widely known problematic in financial markets which normally requires a rigorous analysis in order to select the most profitable assets. This subject is becoming popular among computer scientists which try to adapt known Intelligent Computation techniques to the market's domain. The presented paper proposes a potential system, based on those techniques, which aims to generate a profitable portfolio by using technical analysis indicators. In order to validate the designed application we performed a comparison against the Buy & Hold strategy and a purely random one. The preliminary results are promising once; the developed approach easily beats the remaining methodologies during Bull Market periods.

[1]  Hitoshi Iba,et al.  A tree-based GA representation for the portfolio optimization problem , 2008, GECCO '08.

[2]  Keshav P. Dahal,et al.  Portfolio optimization using multi-obj ective genetic algorithms , 2007, 2007 IEEE Congress on Evolutionary Computation.

[3]  José Ignacio Hidalgo,et al.  Technical market indicators optimization using evolutionary algorithms , 2008, GECCO '08.

[4]  Emanuele Canegrati A Non-Random Walk down Canary Wharf , 2008 .

[5]  J. Murphy Technical Analysis of the Financial Markets , 1999 .

[6]  Kalyanmoy Deb,et al.  Portfolio optimization with an envelope-based multi-objective evolutionary algorithm , 2009, Eur. J. Oper. Res..

[7]  S. Sumathi,et al.  Evolutionary Intelligence: An Introduction to Theory and Applications with Matlab , 2008 .

[8]  Wei Yan,et al.  Learning to optimize profits beats predicting returns -: comparing techniques for financial portfolio optimisation , 2008, GECCO '08.

[9]  Liad Wagman,et al.  Stock Portfolio Evaluation : An Application of Genetic-Programming-Based Technical Analysis , 2003 .

[10]  J. Murphy Technical Analysis of the Futures Markets: A Comprehensive Guide to Trading Methods and Applications , 1986 .

[11]  Andrea Schaerf,et al.  Local Search Techniques for Constrained Portfolio Selection Problems , 2001, ArXiv.

[12]  Carlos A. Coello Coello,et al.  Use of Emulations of the Immune System to Handle Constraints in Evolutionary Algorithms , 2001 .

[13]  John L. Maginn Managing Investment Portfolios: A Dynamic Process , 2008 .

[14]  Cheolbeom Park,et al.  What Do We Know About the Profitability of Technical Analysis? , 2007 .