CFP last date
20 May 2024
Reseach Article

One Rank Cuckoo Search Algorithm with Application to Algorithmic Trading Systems Optimization

by Ahmed S. Tawfik, Amr A. Badr, Ibrahim F. Abdel-rahman
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 64 - Number 6
Year of Publication: 2013
Authors: Ahmed S. Tawfik, Amr A. Badr, Ibrahim F. Abdel-rahman
10.5120/10641-5394

Ahmed S. Tawfik, Amr A. Badr, Ibrahim F. Abdel-rahman . One Rank Cuckoo Search Algorithm with Application to Algorithmic Trading Systems Optimization. International Journal of Computer Applications. 64, 6 ( February 2013), 30-37. DOI=10.5120/10641-5394

@article{ 10.5120/10641-5394,
author = { Ahmed S. Tawfik, Amr A. Badr, Ibrahim F. Abdel-rahman },
title = { One Rank Cuckoo Search Algorithm with Application to Algorithmic Trading Systems Optimization },
journal = { International Journal of Computer Applications },
issue_date = { February 2013 },
volume = { 64 },
number = { 6 },
month = { February },
year = { 2013 },
issn = { 0975-8887 },
pages = { 30-37 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume64/number6/10641-5394/ },
doi = { 10.5120/10641-5394 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:15:43.304568+05:30
%A Ahmed S. Tawfik
%A Amr A. Badr
%A Ibrahim F. Abdel-rahman
%T One Rank Cuckoo Search Algorithm with Application to Algorithmic Trading Systems Optimization
%J International Journal of Computer Applications
%@ 0975-8887
%V 64
%N 6
%P 30-37
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Cuckoo search is a nature-inspired metaheuristic algorithm, based on the brood parasitism of some cuckoo species, along with Lévy flights random walks. In this paper, a modified version is proposed, where the new solutions generated from the exploration and exploitation phases are combined, evaluated and ranked together, rather than separately in the original algorithm, in addition to imposing a bound by best solutions mechanism to help improve convergence rate and performance. The proposed algorithm was tested on a set of ten standard benchmark functions, and applied to a real-world problem of algorithmic trading systems optimization in the financial markets. Experimental analysis demonstrated improved performance in almost all benchmark functions and the problem under study.

References
  1. Goldberg, D. E. 1989. Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley Professional.
  2. Kennedy, J. and Eberhart, R. 1995. Particle swarm optimization. Neural Networks, 1995. Proceedings. , IEEE International Conference on (1995), 1942–1948.
  3. Tan, Y. et al. 2011. Advances in Swarm Intelligence, Part I: Second International Conference, ICSI 2011, Chongqing, China, June 12-15, 2011, Proceedings. Springer.
  4. Baghel, M. et al. 2012. "Survey of Metaheuristic Algorithms for Combinatorial Optimization. " International Journal of Computer Applications. 58, 19 (Nov. 2012), 21–31.
  5. Blum, C. and Roli, A. 2003. "Metaheuristics in combinatorial optimization: Overview and conceptual comparison. " ACM Computing Surveys (CSUR). 35, 3 (2003), 268–308.
  6. Talbi, E. -G. 2009. Metaheuristics: From Design to Implementation. Wiley.
  7. Yang, X. -S. 2010. Nature-Inspired Metaheuristic Algorithms: Second Edition. Luniver Press.
  8. Yang, X. S. and Deb, S. 2009. Cuckoo search via Lévy flights. Nature & Biologically Inspired Computing, 2009. NaBIC 2009. World Congress on (2009), 210–214.
  9. Yang, X. S. and Deb, S. 2010. "Engineering optimisation by cuckoo search. " International Journal of Mathematical Modelling and Numerical Optimisation. 1, 4 (2010), 330–343.
  10. Civicioglu, P. and Besdok, E. 2011. "A conceptual comparison of the Cuckoo-search, particle swarm optimization, differential evolution and artificial bee colony algorithms. " Artificial Intelligence Review. (2011), 1–32.
  11. Chaboud, A. et al. 2009. "Rise of the machines: Algorithmic trading in the foreign exchange market. " FRB International Finance Discussion Paper. 980 (2009).
  12. Kissell, R. and Malamut, R. 2006. "Algorithmic decision-making framework. " The Journal of Trading. 1, 1 (2006), 12–21.
  13. Miner, R. C. 2008. High Probability Trading Strategies: Entry to Exit Tactics for the Forex, Futures, and Stock Markets. Wiley.
  14. Weissman, R. L. 2004. Mechanical Trading Systems: Pairing Trader Psychology with Technical Analysis. Wiley.
  15. Achelis, S. 2000. Technical Analysis from A to Z, 2nd Edition. McGraw-Hill.
  16. Murphy, J. J. 1999. Technical Analysis of the Financial Markets: A Comprehensive Guide to Trading Methods and Applications. New York Institute of Finance.
  17. Barthelemy, P. et al. 2008. "A Lévy flight for light. " Nature. 453, 7194 (2008), 495–498.
  18. Gutowski, M. 2001. "Lévy flights as an underlying mechanism for global optimization algorithms. " arXiv preprint math-ph/0106003. (2001).
  19. Pavlyukevich, I. 2007. "Lévy flights, non-local search and simulated annealing. " Journal of Computational Physics. 226, 2 (2007), 1830–1844.
  20. Andrei, N. 2008. "An unconstrained optimization test functions collection. " Adv. Model. Optim. 10, 1 (2008), 147–161.
  21. Molga, M. and Smutnicki, C. 2005. "Test functions for optimization needs. " Test functions for optimization needs. (2005).
  22. Bussieck, M. R. and Pruessner, A. 2003. "Mixed-integer nonlinear programming. " SIAG/OPT Newsletter: Views & News. 14, 1 (2003), 19–22.
  23. Levinson, M. 2009. Guide to Financial Markets. Bloomberg Press.
  24. Sharpe, W. F. 1994. "The Sharpe Ratio. " The Journal of Portfolio Management. 21, 1 (Jan. 1994), 49–58.
  25. Everitt, B. S. and Skrondal, A. 2010. The Cambridge Dictionary of Statistics. Cambridge University Press.
  26. Hawkins, D. M. 2004. "The problem of overfitting. " Journal of chemical information and computer sciences. 44, 1 (2004), 1–12.
  27. Lin, L. et al. 2005. "Genetic algorithms for robust optimization in financial applications. " Computational Intelligence. 2005, (2005), 387–391.
Index Terms

Computer Science
Information Sciences

Keywords

Algorithms Algorithmic Trading Cuckoo Search Metaheuristics Nature-inspired Algorithms Optimization Technical Analysis Swarm Intelligence