TY - JOUR
T1 - Trading rules on stock markets using genetic network programming with reinforcement learning and importance index
AU - Mabu, Shingo
AU - Hirasawa, Kotaro
AU - Furuzuki, Takayuki
PY - 2007
Y1 - 2007
N2 - Genetic Network Programming (GNP) is an evolutionary computation which represents its solutions using graph structures. Since GNP can create quite compact programs and has an implicit memory function, it has been clarified that GNP works well especially in dynamic environments. In addition, a study on creating trading rules on stock markets using GNP with Importance Index (GNP-IMX) has been done. IMX is a new element which is a criterion for decision making. In this paper, we combined GNP-IMX with Actor-Critic (GNP-IMX&AC) and create trading rules on stock markets. Evolution-based methods evolve their programs after enough period of time because they must calculate fitness values, however reinforcement learning can change programs during the period, therefore the trading rules can be created efficiently. In the simulation, the proposed method is trained using the stock prices of 10 brands in 2002 and 2003. Then the generalization ability is tested using the stock prices in 2004. The simulation results show that the proposed method can obtain larger profits than GNP-IMX without AC and Buy&Hold.
AB - Genetic Network Programming (GNP) is an evolutionary computation which represents its solutions using graph structures. Since GNP can create quite compact programs and has an implicit memory function, it has been clarified that GNP works well especially in dynamic environments. In addition, a study on creating trading rules on stock markets using GNP with Importance Index (GNP-IMX) has been done. IMX is a new element which is a criterion for decision making. In this paper, we combined GNP-IMX with Actor-Critic (GNP-IMX&AC) and create trading rules on stock markets. Evolution-based methods evolve their programs after enough period of time because they must calculate fitness values, however reinforcement learning can change programs during the period, therefore the trading rules can be created efficiently. In the simulation, the proposed method is trained using the stock prices of 10 brands in 2002 and 2003. Then the generalization ability is tested using the stock prices in 2004. The simulation results show that the proposed method can obtain larger profits than GNP-IMX without AC and Buy&Hold.
KW - Evolutionary computation
KW - Genetic netowork programming
KW - Reinforcement learning
KW - Stock trading model
UR - http://www.scopus.com/inward/record.url?scp=34547146983&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34547146983&partnerID=8YFLogxK
U2 - 10.1541/ieejeiss.127.1061
DO - 10.1541/ieejeiss.127.1061
M3 - Article
AN - SCOPUS:34547146983
SN - 0385-4221
VL - 127
SP - 1061-1067+12
JO - IEEJ Transactions on Electronics, Information and Systems
JF - IEEJ Transactions on Electronics, Information and Systems
IS - 7
ER -