Abstract
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.
S. Galeshchuk—Fulbright Scholar at Nova Southeastern University, 2015–2016
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
Galeshchuk, S.: Neural networks performance in exchange rate prediction. Neurocomputing 172, 446–452 (2016)
Menkhoff, L., Taylor, M.P.: The obstinate passion of foreign exchange professionals: technical analysis. J. Econ. Lit. 45(4), 936–972 (2007)
Beran, J., Ocker, D.: Volatility of stock-market indexes—an analysis based on SEMIFAR models. J. Bus. Econ. Stat. 19(1), 103–116 (2001)
Neely, C.J., Weller, P.A.: Intraday technical trading in the foreign exchange market. J. Int. Money Financ. 22(2), 223–237 (2003)
Lissandring, M., Daly, D., Sornette, D.: Statistical testing of DeMark Technical Indicators on Commodity Futures (2016). Early review paper
LeBaron, B.: Technical trading rule profitability and foreign exchange intervention. J. Int. Econ. 49(1), 125–143 (1999)
Menkhoff, L., Schlumberger, M.: Persistent profitability of technical analysis on foreign exchange markets? PSL Q. Rev. 48(193), 189–215 (2013)
Hoffmann, A.O., Shefrin, H.: Technical analysis and individual investors. J. Econ. Behav. Organ. 107, 487–511 (2014)
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)
Taylor, N.: The rise and fall of technical trading rule success. J. Bank. Financ. 40, 286–302 (2014)
Owen, A.L., Palmer, B.: Macroeconomic conditions and technical trading profitability in foreign exchange markets. Appl. Econ. Lett. 19(12), 1107–1110 (2012)
Schulmeister, S.: Components of the profitability of technical currency trading. Appl. Finan. Econ. 18(11), 917–930 (2008)
Lento, C.: Combined signal approach: evidence from the Asian-Pacific equity markets. Appl. Econ. Lett. 16(7), 749–753 (2009)
Bauer, R., Cosemans, M., Eichholtz, P.: Option trading and individual investor performance. J. Bank. Finance 33(4), 731–746 (2009)
Gallo, C.: The Forex market in practice: a computing approach for automated trading strategies. Int. J. Econ. Manag. Sci. 3(169), 1–9 (2014)
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)
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)
Koza, J.R.: Introduction to genetic programming. Adv. Genet. Program. 1, 21–45 (1994)
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)
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
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Galeshchuk, S., Mukherjee, S. (2017). Evolving Trading Signals at Foreign Exchange Market. In: Bajo, J., et al. Highlights of Practical Applications of Cyber-Physical Multi-Agent Systems. PAAMS 2017. Communications in Computer and Information Science, vol 722. Springer, Cham. https://doi.org/10.1007/978-3-319-60285-1_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-60285-1_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-60284-4
Online ISBN: 978-3-319-60285-1
eBook Packages: Computer ScienceComputer Science (R0)