skip to main content
10.1145/2535557.2535563acmconferencesArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

System architecture for on-line optimization of automated trading strategies

Published:18 November 2013Publication History

ABSTRACT

This work proposes a new automated trading system (ATS) architecture that supports multiple strategies for multiple market conditions through hierarchical trading signals generation employing h-signals, which are trading signals that are generated using other trading signals. The central idea of the proposed system architecture is to decompose the trading problem into a set of tasks handled by distributed autonomous agents under a minimal central coordination. We implemented the proposed ATS using a software architecture that employed a publish/subscribe communication model. In the current stage of development, we are able to run our ATS in back-test mode with moving-average crossover strategies on minute-by-minute market databases. We achieved very satisfactory performance results, processing 306.791 database rows representing more than two years of data in only 47 seconds.

References

  1. I. Aldridge. Measuring accuracy of trading strategies. The Journal of Trading, 4(3): 17--25, Summer 2009.Google ScholarGoogle ScholarCross RefCross Ref
  2. I. Aldridge. High-Frequency Trading: A Practical Guide to Algorithmic Strategies and Trading Systems. Wiley, 2013.Google ScholarGoogle Scholar
  3. R. Almgren and J. Lorenz. Bayesian adaptive trading with a daily cycle. The Journal of Trading, 1(4): 38--46, Fall 2006.Google ScholarGoogle ScholarCross RefCross Ref
  4. R. W. Colby. The encyclopedia of technical market indicators. McGraw-Hill, New York, 2 edition, 2003.Google ScholarGoogle Scholar
  5. A. F. De Souza, F. D. Freitas, and A. G. C. de Almeida. Fast learning and predicting of stock returns with virtual generalized random access memory weightless neural networks. Concurrency and Computation: Practice and Experience, 24(8): 921--933, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. F. J. Fabozzi, S. M. Focardi, and C. Jonas. Challenges in Quantitative Equity Management (corrected July 2008). The Research Foundation of CFA Institute, Apr. 2008.Google ScholarGoogle Scholar
  7. B. P. Gerkey and M. J. Matarić. Murdoch: publish/subscribe task allocation for heterogeneous agents. In Proceedings of the fourth international conference on Autonomous agents, AGENTS '00, pages 203--204, New York, NY, USA, 2000. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. Gomber, B. Arndt, M. Lutat, and T. Uhle. High-frequency trading. Technical report, Deutsche Börse AG, 2011.Google ScholarGoogle Scholar
  9. Google. Google trends results for research term "high frequency trading" --- http://www.google.com/trends/, 2013.Google ScholarGoogle Scholar
  10. T. Hendershott, C. M. Jones, and A. J. Menkveld. Does algorithmic trading improve liquidity? Journal of Finance, 66(1): 1--33, Feb. 2011.Google ScholarGoogle ScholarCross RefCross Ref
  11. K. Hung, Y. Cheung, and L. Xu. An extended ASLD trading system to enhance portfolio management. IEEE Transactions on Neural Networks, 14(2): 413--425, Mar. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Kearns, A. Kulesza, and Y. Nevmyvaka. Empirical limitations on high frequency trading profitability. Working Paper, 2010.Google ScholarGoogle Scholar
  13. A. A. Kirilenko, A. S. Kyle, M. Samadi, and T. Tuzun. The flash crash: The impact of high frequency trading on an electronic market. Working Paper, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  14. R. Kissell and M. Glantz. Optimal Trading Strategies: Quantitative Approaches for Managing Market Impact and Trading Risk. AMACOM, New York, USA, 2003.Google ScholarGoogle Scholar
  15. A. Koors and B. Page. A hierarchical simulation based software architecture for back-testing and automated trading. In Proceedings - 25th European Conference on Modelling and Simulation, ECMS 2011, pages 275--282, Washington, DC, USA, 2011. IEEE Society Press.Google ScholarGoogle ScholarCross RefCross Ref
  16. C. Lee and J. Tzeng. Trend-oriented training for neural networks to forecast stock markets. Asia Pacific Management Review, 18(2): 181--195, June 2013.Google ScholarGoogle Scholar
  17. R. K. Narang. Inside the Black Box: The Simple Truth About Quantitative Trading. Wiley Finance, New York, 2 edition, 2013.Google ScholarGoogle Scholar
  18. G. Nuti, M. Mirghaemi, P. Treleaven, and C. Yingsaeree. Algorithmic trading. Computer, 44: 61--69, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. R. Pardo. The evaluation and optimization of trading strategies. Wiley trading series, 2008.Google ScholarGoogle Scholar
  20. S. Raudys. Portfolio of automated trading systems: Complexity and learning set size issues. IEEE Transactions on Neural Networks and Learning Systems, 24(3): 448--459, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  21. R. Simmons and D. James. Inter Process Communication: A Reference Manual. Robotics Institute, Carnegie Mellon University, Apr. 2011. IPC Version 3.9.Google ScholarGoogle Scholar
  22. A. D. Wissner-Gross and C. E. Freer. Relativistic statistical arbitrage. Phys. Rev. E, 82: 056104, Nov 2010.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. System architecture for on-line optimization of automated trading strategies

            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
              WHPCF '13: Proceedings of the 6th Workshop on High Performance Computational Finance
              November 2013
              65 pages
              ISBN:9781450325073
              DOI:10.1145/2535557

              Copyright © 2013 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: 18 November 2013

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader