IEEJ Transactions on Electronics, Information and Systems
Online ISSN : 1348-8155
Print ISSN : 0385-4221
ISSN-L : 0385-4221
<Softcomputing, Learning>
Genetic Network Programming-Sarsa with Multi-Subroutines for Trading Rules on Stock Markets
Yang YangYunqing GuShingo MabuKotaro Hirasawa
Author information
JOURNAL FREE ACCESS

2012 Volume 132 Issue 3 Pages 439-447

Details
Abstract
In this paper, a stock trading model is proposed using a graph-based evolutionary algorithm named Genetic Network Programming-Sarsa (GNP-Sarsa) with multi-subroutines. The method is developed for discovering the frequent transitions of GNP, which can be seen as the repetitive subgraphs, i.e., building blocks with useful knowledge over the entire graph structure, and modularizing them as subroutines. The important points of the subroutines mechanism are as follows: First, the nodes and node connections discovered in the subroutines are reused to create effective trading rules. Second, the evolution can be achieved so quickly by narrowing the search space with subroutines. Last, as the kinds of subroutines increase, the generalization ability is improved since more generalized frequent transitions of GNP, i.e., building blocks are found instead of precisely modeling the training data, which leads to the overiftting problem. The following two experiments are discussed: 1) varying the number of subroutine nodes in the main GNP and 2) varying the kinds of subroutines to be generated. Simulation results on the stock markets show that the proposed method can generate more efficient and generalized trading models and obtain much higher profits.
Content from these authors
© 2012 by the Institute of Electrical Engineers of Japan
Previous article Next article
feedback
Top