Evaluation of varying portfolio construction of stocks using Genetic Network Programming with control nodes

A new evolutionary method named ldquogenetic network programming with control nodes, GNPcnrdquo has been applied to determine the timing of buying or selling stocks. GNPcn represents its solutions as directed graph structures which has some useful features inherently. For example, GNPcn has an implicit memory function which memorizes the past action sequences of agents and GNPcn can re-use nodes repeatedly in the network flow, so very compact graph structures can be made. GNPcn can determine the strategy of buying and selling stocks of multi issues. And GNPcn can distribute the purchase capital to each stock based on the distribution ratio. The effectiveness of the proposed method is confirmed by simulations.

[1]  N. Baba,et al.  An intelligent forecasting system of stock price using neural networks , 1992, [Proceedings 1992] IJCNN International Joint Conference on Neural Networks.

[2]  平澤 宏太郎,et al.  Genetic Network Programming によるヘテロマルチエージェントシステムの構成 , 2003 .

[3]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[4]  S. Mabu,et al.  Genetic Network Programing Considering the Evolution of Breadth and Depth , 2006, 2006 SICE-ICASE International Joint Conference.

[5]  Michel Verleysen,et al.  Non-linear financial time series forecasting application to the Bel 20 stock market index , 2000 .

[6]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[7]  Christopher M. Bishop,et al.  Neural networks for pattern recognition , 1995 .

[8]  Shingo Mabu,et al.  A Graph-Based Evolutionary Algorithm: Genetic Network Programming (GNP) and Its Extension Using Reinforcement Learning , 2007, Evolutionary Computation.

[9]  Kotaro Hirasawa,et al.  Comparison between Genetic Network Programming (GNP) and Genetic Programming (GP) , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[10]  Shingo Mabu,et al.  Trading Rules on the Stock Markets using Genetic Network Programming with Candlestick Chart , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[11]  Kotaro Hirasawa,et al.  A study of evolutionary multiagent models based on symbiosis , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).