Evolving Trading Signals at Foreign Exchange Market

Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 722)


Paper examines the merit of evolutionary algorithms to generate trading signals for trading decisions at financial markets. We focus on foreign-exchange market. It is among the largest financial markets. “Technical” traders base their decisions on a set of technical rules evolved from past market activity. We employ a genetic algorithm to learn a set of profitable trading rules considering transaction costs; each rule generates a ‘buy’, ‘hold’, or ‘sell’ signal using moving average technical rule. We empirically evaluate our approach using exchange rates of four major currency pairs over the period 2000 to 2015. Performance evaluation on out-of-sample data indicates that our approach is able to provide acceptably high returns on investment. Comparison with exhaustive search proves convincing performance of our approach.


Trading rules Forex market Excess returns Evolutionary algorithms 


  1. 1.
    Galeshchuk, S.: Neural networks performance in exchange rate prediction. Neurocomputing 172, 446–452 (2016)CrossRefGoogle Scholar
  2. 2.
    Menkhoff, L., Taylor, M.P.: The obstinate passion of foreign exchange professionals: technical analysis. J. Econ. Lit. 45(4), 936–972 (2007)CrossRefGoogle Scholar
  3. 3.
    Beran, J., Ocker, D.: Volatility of stock-market indexes—an analysis based on SEMIFAR models. J. Bus. Econ. Stat. 19(1), 103–116 (2001)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Neely, C.J., Weller, P.A.: Intraday technical trading in the foreign exchange market. J. Int. Money Financ. 22(2), 223–237 (2003)CrossRefGoogle Scholar
  5. 5.
    Lissandring, M., Daly, D., Sornette, D.: Statistical testing of DeMark Technical Indicators on Commodity Futures (2016). Early review paperGoogle Scholar
  6. 6.
    LeBaron, B.: Technical trading rule profitability and foreign exchange intervention. J. Int. Econ. 49(1), 125–143 (1999)CrossRefGoogle Scholar
  7. 7.
    Menkhoff, L., Schlumberger, M.: Persistent profitability of technical analysis on foreign exchange markets? PSL Q. Rev. 48(193), 189–215 (2013)Google Scholar
  8. 8.
    Hoffmann, A.O., Shefrin, H.: Technical analysis and individual investors. J. Econ. Behav. Organ. 107, 487–511 (2014)CrossRefGoogle Scholar
  9. 9.
    Prat, G., Uctum, R.: Expectation formation in the foreign exchange market: a time-varying heterogeneity approach using survey data. Appl. Econ. 47(34–35), 3673–3695 (2015)CrossRefGoogle Scholar
  10. 10.
    Taylor, N.: The rise and fall of technical trading rule success. J. Bank. Financ. 40, 286–302 (2014)CrossRefGoogle Scholar
  11. 11.
    Owen, A.L., Palmer, B.: Macroeconomic conditions and technical trading profitability in foreign exchange markets. Appl. Econ. Lett. 19(12), 1107–1110 (2012)CrossRefGoogle Scholar
  12. 12.
    Schulmeister, S.: Components of the profitability of technical currency trading. Appl. Finan. Econ. 18(11), 917–930 (2008)CrossRefGoogle Scholar
  13. 13.
    Lento, C.: Combined signal approach: evidence from the Asian-Pacific equity markets. Appl. Econ. Lett. 16(7), 749–753 (2009)CrossRefGoogle Scholar
  14. 14.
    Bauer, R., Cosemans, M., Eichholtz, P.: Option trading and individual investor performance. J. Bank. Finance 33(4), 731–746 (2009)CrossRefGoogle Scholar
  15. 15.
    Gallo, C.: The Forex market in practice: a computing approach for automated trading strategies. Int. J. Econ. Manag. Sci. 3(169), 1–9 (2014)Google Scholar
  16. 16.
    Potvin, J.Y., Soriano, P., Vallée, M.: Generating trading rules on the stock markets with genetic programming. Comput. Oper. Res. 31(7), 1033–1047 (2004)CrossRefzbMATHGoogle Scholar
  17. 17.
    Kattan, A., Fatima, S., Arif, M.: Time-series event-based prediction: an unsupervised learning framework based on genetic programming. Inf. Sci. 301, 99–123 (2015)MathSciNetCrossRefzbMATHGoogle Scholar
  18. 18.
    Koza, J.R.: Introduction to genetic programming. Adv. Genet. Program. 1, 21–45 (1994)Google Scholar
  19. 19.
    Vasilakis, G.A., Theofilatos, K.A., Georgopoulos, E.F., Karathanasopoulos, A., Likothanassis, S.D.: A genetic programming approach for EUR/USD exchange rate forecasting and trading. Comput. Econ. 42(4), 415–431 (2013)CrossRefGoogle Scholar
  20. 20.
    Pelusi, D., Tivegna, M., Ippoliti, P.: Intelligent algorithms for trading the euro-dollar in the foreign exchange market. In: Corazza, M., Pizzi, C. (eds.) Mathematical and Statistical Methods for Actuarial Sciences and Finance, pp. 243–252. Springer, Cham (2014). doi: 10.1007/978-3-319-02499-8_22 Google Scholar
  21. 21.
    Hu, Y., Liu, K., Zhang, X., Su, L., Ngai, E.W.T., Liu, M.: Application of evolutionary computation for rule discovery in stock algorithmic trading: a literature review. Appl. Soft Comput. 36, 534–551 (2015)CrossRefGoogle Scholar
  22. 22.
    Straßburg, J., Alexandrov, V.N.: Facilitating analysis of Monte Carlo dense matrix inversion algorithm scaling behaviour through simulation. J. Comput. Sci. 4(6), 473–479 (2013)CrossRefGoogle Scholar
  23. 23.
    Chiam, S.C., Tan, K.C., Al Mamun, A.: Dynamic index tracking via multi-objective evolutionary algorithm. Appl. Soft Comput. 13(7), 3392–3408 (2013)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Faculty of Accounting and AuditTernopil National Economic UniversityTernopilUkraine
  2. 2.Laboratoire d’Informatique de GrenobleUniversité Grenoble AlpesGrenobleFrance
  3. 3.Nova Southeastern UniversityFort LauderdaleUSA

Personalised recommendations