Review of Recent Research Directions and Practical Implementation of Low-Frequency Algorithmic Trading

Authors

  • Talal Al-Sulaiman Audi Real Estate Refinancing Company and Engineering Management Department, Prince Sultan University, Riyadh, Saudi Arabia

DOI:

https://doi.org/10.54536/ajfti.v2i1.2354

Keywords:

Financial Trading, Algorithms, Low Frequency, Practical Implementation, Technology

Abstract

Financial trading has undergone substantial technological evolution, with automation taking center stage, leading to approximately 80% of US market trades being executed by computer systems, predominantly by large financial institutions. The rise of algorithmic trading, poised to engage smaller entities, international markets, and individual traders, drives this article’s exploration of research in this field. Providing a comprehensive overview, it outlines the evolution of trading practices and defines algorithmic trading as a computer-powered tool aiding investment decisions. The article details the steps involved in algorithmic trading, covering opportunity identification, quantitative research, implementation, testing phases, and continuous monitoring. It also examines prevalent programming languages and open-source platforms facilitating algorithm development. Focusing on trading frequencies across financial instruments, it delves into high-frequency trading as a subset, alongside methodologies like technical and fundamental analysis, time series analysis, option trading strategies, and machine learning techniques used in algorithm creation. Categorized by trading frequencies, analytical approaches, involved financial instruments, and analysis objectives, the reviewed papers contribute insights into algorithmic trading’s diverse landscape and methodologies, offering valuable perspectives for industry participants and researchers alike.

References

Al-Sulaiman, T., & Al-Matouq, A. (2021). A convex collaborative filtering framework for global market return prediction. IEEE Access, 9, 29458–29469.

Al-Sulaiman, T., & Yang, S. Y. (2017). An adaptive portfolio trading system: A risk-return portfolio optimization using recurrent reinforcement learning with expected maximum drawdown. Expert Systems with Applications, 87, 267–279.

Achelis, S. B. (n.d.). Technical analysis from A to Z.

Alessandretti, L., ElBahrawy, A., Aiello, L. M., & Baronchelli, A. (2018). Anticipating cryptocurrency prices using machine learning. Complexity, 2018, 2018.

Bailey, D. H., & Lopez de Prado, M. (2012). The Sharpe ratio efficient frontier. Journal of Risk, 15(2), 13.

Baker, N. L., & Haugen, R. A. (2012). Low risk stocks outperform within all observable markets of the world. Available at SSRN 2055431.

Barroso, P., & Santa-Clara, P. (2015). Beyond the carry trade: Optimal currency portfolios. Journal of Financial and Quantitative Analysis, 50(5), 1037–1056.

Berkowitz, J. P., & Depken, C. A. (2018). A rational asymmetric reaction to news: Evidence from English football clubs. Review of Quantitative Finance and Accounting, 51(2), 347–374.

Bernile, G., & Lyandres, E. (2011). Understanding investor sentiment: The case of soccer. Financial Management, 40(2), 357–380.

Bollerslev, T. (1986). Generalized autoregressive conditional heteroskedasticity. Journal of Econometrics, 31(3), 307–327.

Box, G. E. P., Jenkins, G. M., & Reinsel, G. C. (2011). Time series analysis: Forecasting and control (Vol. 734). John Wiley & Sons.

Brigham, E. F., & Ehrhardt, M. C. (2013). Financial management: Theory & practice. Cengage Learning.

Brigham, E. F., & Houston, J. F. (2012). Fundamentals of financial management. Cengage Learning.

Bulkowski, T. N. (2012). Fundamental analysis and position trading: Evolution of a trader (Vol. 605). John Wiley & Sons.

Cenedese, G., Sarno, L., & Tsiakas, I. (2012). Average variance, average correlation and currency returns. Technical report, Working Paper, Cass Business School.

Chen, H., Chen, S., Chen, Z., & Li, F. (2019). Empirical investigation of an equity pairs trading strategy. Management Science, 65(1), 370–389.

Chen, Y., & Hao, Y. (2017). A feature weighted support vector machine and k-nearest neighbor algorithm for stock market indices prediction. Expert Systems with Applications, 80, 340–355.

Chordia, T., & Shivakumar, L. (2006). Earnings and price momentum. Journal of Financial Economics, 80(3), 627–656.

Cohen, A. F., Polk, C., & Silli, B. (2010). Best ideas. Available at SSRN 1364827.

Colianni, S., Rosales, S., & Signorotti, M. (2015). Algorithmic trading of cryptocurrency based on Twitter sentiment analysis. CS229 Project, 1–5.

Conlan, C. (2016). Automated Trading with R. Springer.

Coval, J. D., & Shumway, T. (2001). Expected option returns. The Journal of Finance, 56(3), 983–1009.

Cvitanic, J., & Kirilenko, A. A. (2010). High frequency traders and asset prices. Available at SSRN 1569067.

Dash, R., & Dash, P. K. (2016). A hybrid stock trading framework integrating technical analysis with machine learning techniques. The Journal of Finance and Data Science, 2(1), 42–57.

De Almeida, B. J., Neves, R. F., & Horta, N. (2018). Combining support vector machine with genetic algorithms to optimize investments in forex markets with high leverage. Applied Soft Computing, 64, 596–613.

Dempster, M. A. H., & Leemans, V. (2006). An automated FX trading system using adaptive reinforcement learning. Expert Systems with Applications, 30(3), 543–552.

Dempster, M. A. H., Payne, T. W., Romahi, Y., & Thompson, G. W. P. (2001). Computational learning techniques for intraday FX trading using popular technical indicators. IEEE Transactions on Neural Networks, 12(4), 744–754.

Deng, Y., Bao, F., Kong, Y., Ren, Z., & Dai, Q. (2016). Deep direct reinforcement learning for financial signal representation and trading. IEEE Transactions on Neural Networks and Learning Systems, 28(3), 653–664.

Deng, Y., Kong, Y., Bao, F., & Dai, Q. (2015). Sparse coding-inspired optimal trading system for HFT industry. IEEE Transactions on Industrial Informatics, 11(2), 467–475.

Dimic, N., Neudl, M., Orlov, V., & A¨ij¨o, J. (2018). Investor sentiment, soccer games and stock returns. Research in International Business and Finance, 43, 90–98.

Domowitz, I., & Yegerman, H. (2005). The cost of algorithmic trading: A first look at comparative performance. The Journal of Trading, 1(1), 33–42.

Donadio, S., & Ghosh, S. (2019). Learn Algorithmic Trading: Build and deploy algorithmic trading systems and strategies using Python and advanced data analysis. Packt Publishing.

Engle, R. F. (1982). Autoregressive conditional heteroscedasticity with estimates of the variance of United Kingdom inflation. Econometrica: Journal of the Econometric Society, 987–1007.

Faber, M. (2010). Relative strength strategies for investing. Available at SSRN 1585517.

Faber, M. T. (2007). A quantitative approach to tactical asset allocation. The Journal of Wealth Management, 9(4), 69–79.

Fama, E. F. (1970). Efficient capital markets: A review of theory and empirical work. The journal of Finance, 25(2), 383–417.

Fayek, M. B., El-Boghdadi, H. M., & Omran, S. M. (2013). Multi-objective optimization of technical stock market indicators using GAS. International Journal of Computer Applications, 68(20).

Fernandez-Perez, A., Frijns, B., Fuertes, A.-M., & Miffre, J. (2018). The skewness of commodity futures returns. Journal of Banking & Finance, 86, 143–158.

Fischer, T., & Krauss, C. (2018). Deep learning with long short-term memory networks for financial market predictions. European Journal of Operational Research, 270(2), 654–669.

Fischer, T. G. (2018). Reinforcement learning in financial markets - a survey. Technical report, FAU Discussion Papers in Economics.

Frazzini, A., & Lamont, O. A. (2007). The earnings announcement premium and trading volume. Available at SSRN 986940.

Frazzini, A., & Pedersen, L. H. (2014). Betting against beta. Journal of Financial Economics, 111(1), 1–25.

Gao, T., & Chai, Y. (2018). Improving stock closing price prediction using recurrent neural network and technical indicators. Neural Computation, 30(10), 2833–2854.

Garfinkel, J. A., & Sokobin, J. (2006). Volume, opinion divergence, and returns: A study of post–earnings announcement drift. Journal of Accounting Research, 44(1), 85–112.

Gatev, E., Goetzmann, W. N., & Rouwenhorst, K. G. (2006). Pairs trading: Performance of a relative-value arbitrage rule. The Review of Financial Studies, 19(3), 797–827.

Georgakopoulos, H. (2015). Quantitative trading with R: Understanding mathematical and computational tools from a quant’s perspective. Springer.

Gerlein, E. A., McGinnity, M., Belatreche, A., & Coleman, S. (2016). Evaluating machine learning classification for financial trading: An empirical approach. Expert Systems with Applications, 54, 193–207.

Geyer-Klingeberg, J., Hang, M., Walter, M., & Rathgeber, A. (2018). Do stock markets react to soccer games? A meta-regression analysis. Applied Economics, 50(19), 2171–2189.

Gomber, P., & Haferkorn, M. (2015). High frequency trading. In Encyclopedia of Information Science and Technology, Third Edition (pp. 1–9). IGI Global.

Graham, B., & Dodd, D. (2008). Security analysis. McGraw-Hill.

Hendershott, T., Jones, C. M., & Menkveld, A. J. (2011). Does algorithmic trading improve liquidity? The Journal of Finance, 66(1), 1–33.

Henrique, B. M., Sobreiro, V. A., & Kimura, H. (2018). Stock price prediction using support vector regression on daily and up to the minute prices. The Journal of Finance and Data Science, 4(3), 183–201.

Hilpisch, Y. (2020). Artificial Intelligence in Finance. O’Reilly Media, Inc.

Hilpisch, Y. (2020). Python for Algorithmic Trading: From Idea to Cloud Deployment. O’Reilly Media, Inc.

Hochreiter, S., & Schmidhuber, J. (1997). Long short-term memory. Neural Computation, 9(8), 1735–1780.

Hull, J. C. (2003). Options futures and other derivatives. Pearson Education India.

Jang, H., & Lee, J. (2017). An empirical study on modeling and prediction of bitcoin prices with bayesian neural networks based on blockchain information. IEEE Access, 6, 5427–5437.

Jansen, S. (2018). Hands-On Machine Learning for Algorithmic Trading: Design and implement investment strategies based on smart algorithms that learn from data using Python. Packt Publishing Limited.

Jarnecic, E., & Snape, M. (2010). An analysis of trades by high frequency participants on the London Stock Exchange. Technical report, Working Paper, June.

Johnson, A. (2020). Algorithmic Trading: Tips and Tricks to Learn and Win with Algorithmic Trading. Independently published.

Johnson, A. (2020). Algorithmic Trading: Tips and Tricks to Learn and Win with Algorithmic Trading. Independently published.

Johnson, R. S. (2014). Equity markets and portfolio analysis (Vol. 618). John Wiley & Sons.

Kastenholz, M. (2019). Trading Derivatives: The Theoretical Minimum: Trading Vanilla, Exotic and Corporate Derivatives. MAK Risk.

Kishore, R., Brandt, M. W., Santa-Clara, P., & Venkatachalam, M. (2008). Earnings announcements are full of surprises. Available at SSRN 909563.

Kissell, R. L. (2013). The science of algorithmic trading and portfolio management. Academic Press.

Krauss, C. (2017). Statistical arbitrage pairs trading strategies: Review and outlook. Journal of Economic Surveys, 31(2), 513–545.

Krauss, C., Do, X. A., & Huck, N. (2017). Deep neural networks, gradient-boosted trees, random forests: Statistical arbitrage on the S&P 500. European Journal of Operational Research, 259(2), 689–702.

Kroencke, T. A., Schindler, F., & Schrimpf, A. (2014). International diversification benefits with foreign exchange investment styles. Review of Finance, 18(5), 1847–1883.

Larose, D. T., & Larose, C. D. (2014). Discovering knowledge in data: An introduction to data mining (Vol. 4). John Wiley & Sons.

Lee, T. K., Cho, J. H., Kwon, D. S., & Sohn, S. Y. (2019). Global stock market investment strategies based on financial network indicators using machine learning techniques. Expert Systems with Applications, 117, 228–242.

Lev, B., & Nissim, D. (2006). The persistence of the accruals anomaly. Contemporary Accounting Research, 23(1), 193–226.

Madan, I., Saluja, S., & Zhao, A. (2015). Automated bitcoin trading via machine learning algorithms. Available at http://cs229.stanford.edu/proj2014/Isaac%20Madan.

Maewal, A., & Bock, J. R. (2011). Paired-switching for tactical portfolio allocation. Available at SSRN 1917044.

Markowitz, H. (1952). Portfolio selection. The Journal of Finance, 7(1), 77–91.

Maze, S. (2012). Dispersion trading in South Africa: An analysis of profitability and a strategy comparison. Available at SSRN 2398223.

McMillan, L. G. (2002). Options as a strategic investment. Penguin.

McNally, S., Roche, J., & Caton, S. (2018). Predicting the price of bitcoin using machine learning. In 2018 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP) (pp. 339–343). IEEE.

Menkhoff, L., Sarno, L., Schmeling, M., & Schrimpf, A. (2012). Currency momentum strategies. Journal of Financial Economics, 106(3), 660–684.

Moody, J., & Saffell, M. (2001). Learning to trade via direct reinforcement. IEEE Transactions on Neural Networks, 12(4), 875–889.

Murphy, J. J. (1999). Technical analysis of the financial markets: A comprehensive guide to trading methods and applications. Penguin.

Nair, B. B., Mohandas, V. P., & Sakthivel, N. R. (2010). A decision tree—rough set hybrid system for stock market trend prediction. International Journal of Computer Applications, 6(9), 1–6.

Nazário, R. T. F., Silva, J. L. E., Sobreiro, V. A., & Kimura, H. (2017). A literature review of technical analysis on stock markets. The Quarterly Review of Economics and Finance, 66, 115–126.

Nelson, D. B. (1991). Conditional heteroskedasticity in asset returns: A new approach. Econometrica: Journal of the Econometric Society, 59(2), 347–370.

Oberoi, R. (2016). Slow steady, algo trading takes up decent share on Dalal Street. The Economic Times.

Overby, B. (2011). The Options Playbook. Ally Invest.

Park, H., Kim, N., & Lee, J. (2014). Parametric models and non-parametric machine learning models for predicting option prices: Empirical comparison study over KOSPI 200 index options. Expert Systems with Applications, 41(11), 5227–5237.

Putra, E. F., & Kosala, R. (2011). Application of artificial neural networks to predict intraday trading signals. Binus university e-activities.

Rad, H., Low, R. K. Y., & Faff, R. (2016). The profitability of pairs trading strategies: Distance, cointegration and copula methods. Quantitative Finance, 16(10), 1541–1558.

Sadka, R. (2006). Momentum and post-earnings-announcement drift anomalies: The role of liquidity risk. Journal of Financial Economics, 80(2), 309–349.

Schoreels, C., Logan, B., & Garibaldi, J. M. (2004). Agent based genetic algorithm employing financial technical analysis for making trading decisions using historical equity market data. In Proceedings. IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2004.(IAT 2004) (pp. 421–424). IEEE.

Sharpe, W. F. (1964). Capital asset prices: A theory of market equilibrium under conditions of risk. The journal of finance, 19(3), 425–442.

Simon, H. A. (1955). A behavioral model of rational choice. The quarterly journal of economics, 69(1), 99–118.

Treleaven, P., Galas, M., & Lalchand, V. (2013). Algorithmic trading review. Communications of the ACM, 56(11), 76–85.

Tsay, R. S. (2005). Analysis of financial time series (Vol. 543). John wiley & sons.

Tsay, R. S. (2013). Multivariate time series analysis: With R and financial applications. John Wiley & Sons.

Tversky, A., & Kahneman, D. (1992). Advances in prospect theory: Cumulative representation of uncertainty. Journal of Risk and uncertainty, 5(4), 297–323.

Valencia, F., G´omez-Espinosa, A., & Vald´es-Aguirre, B. (2019). Price movement prediction of cryptocurrencies using sentiment analysis and machine learning. Entropy, 21(6), 589.

Weng, B., Lu, L., Wang, X., Megahed, F. M., & Martinez, W. (2018). Predicting short-term stock prices using ensemble methods and online data sources. Expert Systems with Applications, 112, 258–273.

Wilder, J. W. (1978). New concepts in technical trading systems. Trend Research.

Yu, L., Wang, S., & Lai, K. K. (2010). Foreign-exchange-rate forecasting with artificial neural networks (Vol. 107). Springer Science & Business Media.

Yu, P., & Yan, X. (2020). Stock price prediction based on deep neural networks. Neural Computing and Applications, 32(6), 1609–1628.

Zaremba, A., Mikutowski, M., Karathanasopoulos, A., & Osman, M. (2019). Picking winners to pick your winners: The momentum effect in commodity risk factors. The North American Journal of Economics and Finance, 50, 101017.

Downloads

Published

2024-02-26

How to Cite

Al-Sulaiman, T. (2024). Review of Recent Research Directions and Practical Implementation of Low-Frequency Algorithmic Trading. American Journal of Financial Technology and Innovation, 2(1), 1–14. https://doi.org/10.54536/ajfti.v2i1.2354