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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Sharpe, W.: The Sharpe ratio. J. Portfolio Manage. 21(1), 49–58 (1994)
Weissman, R.: Mechanical Trading Systems: Pairing Trader Psychology with Technical Analysis. Wiley, New York (2005)
TA-Lib: Technical Analysis Library. www.ta-lib.org. Accessed July 2015
Connors, L., Alvarez, C.: An Introduction to ConnorsRSI (Connors Research Trading Strategy Series), 2nd edn. Connors Research, Jersey City (2014)
Achelis, S.: Technical Analysis from A to Z, 2nd edn. McGraw-Hill Education, New York (2013)
Bauer, R.: Genetic Algorithms and Investment Strategies, 1st edn. Wiley, New York (1994)
Brabazon, A., O’Neill, M.: Biologically Inspired Algorithms for Financial Modelling. Natural Computing Series. Springer, Berlin (2006)
Azoff, E.: Neural Network Time Series Forecasting of Financial Markets. Wiley, New York (1994)
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)
Wang, L.: Generating moving average trading rules on the oil futures market with genetic algorithms. Math. Probl. Eng. 2014, 1–10 (2014)
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)
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)
Mendes, L., Godinho, P., Dias, J.: A forex trading system based on a genetic algorithm. J. Heuristics 18(4), 627–656 (2012)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)