skip to main content
10.1145/1143997.1144285acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
Article

Designing safe, profitable automated stock trading agents using evolutionary algorithms

Published:08 July 2006Publication History

ABSTRACT

Trading rules are widely used by practitioners as an effective means to mechanize aspects of their reasoning about stock price trends. However, due to the simplicity of these rules, each rule is susceptible to poor behavior in specific types of adverse market conditions. Naive combinations of such rules are not very effective in mitigating the weaknesses of component rules. We demonstrate that sophisticated approaches to combining these trading rules enable us to overcome these problems and gainfully utilize them in autonomous agents. We achieve this combination through the use of genetic algorithms and genetic programs. Further, we show that it is possible to use qualitative characterizations of stochastic dynamics to improve the performance of these agents by delineating safe, or feasible, regions. We present the results of experiments conducted within the Penn-Lehman Automated Trading project. In this way we are able to demonstrate that autonomous agents can achieve consistent profitability in a variety of market conditions, in ways that are human competitive.

References

  1. E. Acar and S. Satchell. Advanced Trading Rules. Butterworth-Heinemann, 2002.Google ScholarGoogle Scholar
  2. E. Acar and S. Satchell. A theoretical analysis of trading rules: an application to the moving average case with markovian returns. Appl. Math. Finance, 4:165--180, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  3. F. Allen and R. Karjalainen. Using genetic algorithms to find technical trading rules. J. of Financial Economics, 51:245--271, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  4. M. Dempster and C. Jones. A real-time adaptive trading system using genetic programming. Quantitative Finance, 1:397--413, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  5. M. Dempster and C. Jones and Y. Romahi and G. Thompson. Computational Learning Techniques for Intraday FX Trading Using Popular Technical Indicators. IEEE Transactions on Neural Networks, 12(4), 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. E. Fama. Efficient Capital Markets: A review of theory and empirical work. J. Finance, 25(2):383--417, 1970.Google ScholarGoogle ScholarCross RefCross Ref
  7. R. Gencay. An introduction to High-Frequency Finance. Academic Press, 2001.Google ScholarGoogle Scholar
  8. T. Hellstrom and K. Holmstrom. Parameter tuning in trading algorithms using ASTA. Computational Finance, 1:343--357, 1999.Google ScholarGoogle Scholar
  9. M. Kearns and L. Ortiz. The Penn-Lehman automated trading project. IEEE Intelligent Systems, 18(6):22--31, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Koza. Genetic Programming: On the programming of computers by means of natural selection. MIT Press, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Lo and A. Craig MacKinlay. A Non-Random walk down Wall Street. Princeton University Press, 1999.Google ScholarGoogle Scholar
  12. B. Malkiel. A Random Walk down Wall Street. WW Norton, 1996.Google ScholarGoogle Scholar
  13. J. Moody and M. Saffell. Learning to trade via direct reinforcement. IEEE Trans. Neural Networks, 12(4):875--889, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. Neftci. Naive trading rules in financial markets and wiener-kolmogorov prediction theory: A study of"technical analysis". J. Business, 64(4):549--571, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  15. C. Pendersen. Derivatives and downside risk. In Derivatives Use, Trading and Regulation, 2001.Google ScholarGoogle Scholar
  16. W. Sharpe. The sharpe ratio. J. Portfolio Management, 21(1):49--58, 1994.Google ScholarGoogle ScholarCross RefCross Ref
  17. A. Sherstov and P. Stone. Three automated stock-trading agents: A comparative study. AAMAS 2004 Workshop on Agent Mediated Electronic Commerce VI, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. H. Subramanian. Evolutionary algorithms in optimization of technical rules for automated stock trading. M.S. Thesis, University of Texas, Austin, 2004.Google ScholarGoogle Scholar
  19. M. Taylor and H. Allen. The use of technical analysis in foreign exchange markets. J. Int. Money Finance, 11:304--314, 1992.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Designing safe, profitable automated stock trading agents using evolutionary algorithms

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      GECCO '06: Proceedings of the 8th annual conference on Genetic and evolutionary computation
      July 2006
      2004 pages
      ISBN:1595931864
      DOI:10.1145/1143997

      Copyright © 2006 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 8 July 2006

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      GECCO '06 Paper Acceptance Rate205of446submissions,46%Overall Acceptance Rate1,669of4,410submissions,38%

      Upcoming Conference

      GECCO '24
      Genetic and Evolutionary Computation Conference
      July 14 - 18, 2024
      Melbourne , VIC , Australia

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader