Co-evolved genetic programs for stock market trading

被引:2
作者
Nicholls, Jason F. [1 ]
Engelbrech, Andries P. [2 ,3 ]
机构
[1] Univ Pretoria, Dept Comp Sci, Pretoria, South Africa
[2] Stellenbosch Univ, Dept Ind Engn, Stellenbosch, South Africa
[3] Stellenbosch Univ, Comp Sci Div, Stellenbosch, South Africa
关键词
co-evolution; co-operative co-evolution; competitive co-evolution; genetic programming; Johannesburg Stock Exchange; stock market trading; technical analysis; CLASSIFIERS; RULES;
D O I
10.1002/isaf.1458
中图分类号
F8 [财政、金融];
学科分类号
0202 ;
摘要
The profitability of trading rules evolved by three different optimised genetic programs, namely a single population genetic program (GP), a co-operative co-evolved GP, and a competitive co-evolved GP is compared. Profitability is determined by trading thirteen listed shares on the Johannesburg Stock Exchange (JSE) over a period of April 2003 to June 2008. An empirical study presented here shows that GPs can generate profitable trading rules across a variety of industries and market conditions. The results show that the co-operative co-evolved GP generates trading rules perform significantly worse than a single population GP and a competitively co-evolved GP. The results also show that a competitive co-evolved GP and the single population GP produce similar trading rules. The profits returned by the evolved trading rules are compared to the profit returned by the buy-and-hold trading strategy. The evolved trading rules significantly outperform the buy-and-hold strategy when the market trends downwards. No significant difference is identified among the buy-and-hold strategy, the competitive co-evolved GP, and single population GP when the market trends upwards.
引用
收藏
页码:117 / 136
页数:20
相关论文
共 54 条
  • [1] Achelis S.B., 2013, Technical Analysis from A to Z, V2nd
  • [2] Using genetic algorithms to find technical trading rules
    Allen, F
    Karjalainen, R
    [J]. JOURNAL OF FINANCIAL ECONOMICS, 1999, 51 (02) : 245 - 271
  • [3] Allen F., 1995, USING GENETIC ALGORI, P20
  • [4] ANGELINE PJ, 1993, PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P264
  • [5] [Anonymous], 1995, Hidden Order: How Adaptation Builds Complexity
  • [6] [Anonymous], 1992, GENETIC PROGRAMMING
  • [7] Axelrod R. M., 2006, EVOLUTION COOPERATIO
  • [8] Evolutionary computation: An overview
    Back, T
    Schwefel, HP
    [J]. 1996 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '96), PROCEEDINGS OF, 1996, : 20 - 29
  • [9] Back T., 1997, Handbook of Evolutionary Computation
  • [10] Back Thomas., 1996, EVOLUTIONARY ALGORIT