Skip to main content

Genetic Algorithm Based Trading System Design

  • Conference paper
  • First Online:
  • 1310 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9592))

Abstract

We investigate the design of trading systems using a genetic algorithm (GA). Technical indicators are used to define entry and exit rules. The choice of indicators and their associated parameters are optimized by the GA which operates on integer values only. Holding time and profit target exit rules are also evaluated. It is found that a fitness function based on winning probability coupled with a profit target and one based on the Sharpe ratio are useful in maximizing percentage of winning trades as well as overall profit. Strategies are developed which are highly competitive to buy and hold.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Sharpe, W.: The Sharpe ratio. J. Portfolio Manage. 21(1), 49–58 (1994)

    Article  Google Scholar 

  2. Weissman, R.: Mechanical Trading Systems: Pairing Trader Psychology with Technical Analysis. Wiley, New York (2005)

    Google Scholar 

  3. TA-Lib: Technical Analysis Library. www.ta-lib.org. Accessed July 2015

  4. Connors, L., Alvarez, C.: An Introduction to ConnorsRSI (Connors Research Trading Strategy Series), 2nd edn. Connors Research, Jersey City (2014)

    Google Scholar 

  5. Achelis, S.: Technical Analysis from A to Z, 2nd edn. McGraw-Hill Education, New York (2013)

    Google Scholar 

  6. Bauer, R.: Genetic Algorithms and Investment Strategies, 1st edn. Wiley, New York (1994)

    Google Scholar 

  7. Brabazon, A., O’Neill, M.: Biologically Inspired Algorithms for Financial Modelling. Natural Computing Series. Springer, Berlin (2006)

    MATH  Google Scholar 

  8. Azoff, E.: Neural Network Time Series Forecasting of Financial Markets. Wiley, New York (1994)

    Google Scholar 

  9. Potvin, Y.-Y., Soriano, P., Vallee, M.: Generating trading rules on the stock markets with genetic programming. Comput. Oper. Res. 31(7), 1033–1047 (2004)

    Article  MATH  Google Scholar 

  10. Wang, L.: Generating moving average trading rules on the oil futures market with genetic algorithms. Math. Probl. Eng. 2014, 1–10 (2014)

    Google Scholar 

  11. Dempster, M., Payne, T., Romahi, Y., Thompson, G.: Computational learning techniques for intraday FX trading using popular technical indicators. IEEE Trans. Neural Netw. 12(4), 744–754 (2001)

    Article  Google Scholar 

  12. Ghandar, A., Michalewicz, Z., Schmidt, M., To, T., Zurbrugg, R.: Computational intelligence for evolving trading rules. IEEE Trans. Evol. Comput. 13(1), 71–86 (2009)

    Article  Google Scholar 

  13. Mendes, L., Godinho, P., Dias, J.: A forex trading system based on a genetic algorithm. J. Heuristics 18(4), 627–656 (2012)

    Article  Google Scholar 

  14. Greenwood, G., Tymerski, R.: A game-theoretical approach for designing market trading strategies. In: Proceedings of 2008 IEEE Conference on Computational Intelligence and Games, pp. 316–322 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Richard Tymerski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Tymerski, R., Ott, E., Greenwood, G. (2016). Genetic Algorithm Based Trading System Design. In: Ray, T., Sarker, R., Li, X. (eds) Artificial Life and Computational Intelligence. ACALCI 2016. Lecture Notes in Computer Science(), vol 9592. Springer, Cham. https://doi.org/10.1007/978-3-319-28270-1_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-28270-1_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-28269-5

  • Online ISBN: 978-3-319-28270-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics