{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,8]],"date-time":"2026-07-08T23:49:29Z","timestamp":1783554569988,"version":"3.55.0"},"reference-count":26,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2024,6,10]],"date-time":"2024-06-10T00:00:00Z","timestamp":1717977600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,6,10]],"date-time":"2024-06-10T00:00:00Z","timestamp":1717977600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"External University of Colombia"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This study presents a novel and competitive approach for algorithmic trading in the Colombian US dollar inter-bank market (SET-FX). At the core of this strategy is an advanced predictive model, developed using the Tree-based Pipeline Optimization Tool (TPOT). TPOT, an automated machine learning platform based on strongly-typed genetic programming, incorporates the Non-dominated Sorting Genetic Algorithm II (NSGA-II). This multi-objective evolutionary algorithm is instrumental in identifying machine learning models that strike an optimal balance between high accuracy and low complexity, thereby advancing the field of predictive modeling in financial markets.<\/jats:p>","DOI":"10.1007\/s42979-024-02930-1","type":"journal-article","created":{"date-parts":[[2024,6,10]],"date-time":"2024-06-10T16:01:42Z","timestamp":1718035302000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Deep Heterogeneous AutoML Trend Prediction Model for Algorithmic Trading in the USD\/COP Colombian FX Market Through Limit Order Book (LOB)"],"prefix":"10.1007","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1434-7569","authenticated-orcid":false,"given":"Diego","family":"Leon","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Javier","family":"Sandoval","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrea","family":"Cruz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"German","family":"Hernandez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Oscar","family":"Sierra","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,6,10]]},"reference":[{"key":"2930_CR1","unstructured":"Gould MD, Porter MA, Williams S, McDonald M, Fenn DJ, Howison SD. Limit order books. arXiv e-prints (2010). arXiv:1012.0349 [q-fin.TR]."},{"key":"2930_CR2","doi-asserted-by":"crossref","unstructured":"Yu Y. The limit order book information and the order submission strategy: a model explanation. In: Proceedings of the international conference on service systems and service management, vol. 1. 2006. p. 687\u201391. IEEE.","DOI":"10.1109\/ICSSSM.2006.320545"},{"key":"2930_CR3","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1080\/14697680701381228","volume":"8","author":"M Avellaneda","year":"2008","unstructured":"Avellaneda M, Stoikov S. High-frequency trading in a limit order book. Quant Financ. 2008;8:217\u201324.","journal-title":"Quant Financ"},{"issue":"3","key":"2930_CR4","doi-asserted-by":"publisher","first-page":"549","DOI":"10.1287\/opre.1090.0780","volume":"58","author":"R Cont","year":"2010","unstructured":"Cont R, Stoikov S, Talreja R. A stochastic model for order book dynamics. Oper Res. 2010;58(3):549\u201363.","journal-title":"Oper Res"},{"issue":"5","key":"2930_CR5","doi-asserted-by":"publisher","first-page":"1655","DOI":"10.1111\/j.1540-6261.1995.tb05192.x","volume":"50","author":"B Biais","year":"1995","unstructured":"Biais B, Bruno CP, Hillion CS. An empirical analysis of the order flow and order book in the Paris bourse. J Financ. 1995;50(5):1655\u201389.","journal-title":"J Financ"},{"issue":"5","key":"2930_CR6","doi-asserted-by":"publisher","first-page":"056136","DOI":"10.1103\/PhysRevE.64.056136","volume":"64","author":"F Slanina","year":"2001","unstructured":"Slanina F. Mean-field approximation for a limit order driven market model. Phys Rev E. 2001;64(5):056136. https:\/\/doi.org\/10.1103\/PhysRevE.64.056136. arXiv:0104547 [cond-mat].","journal-title":"Phys Rev E"},{"key":"2930_CR7","unstructured":"Sandoval J. High frequency exchange rate prediction using dynamic Bayesian networks over the limit order book information. Ph.D. thesis, Universidad Nacional de Colombia. 2016."},{"key":"2930_CR8","doi-asserted-by":"publisher","first-page":"408","DOI":"10.1007\/978-3-319-08979-9_30","volume-title":"Machine Learning and Data Mining in Pattern Recognition. Lecture Notes in Computer Science","author":"J Sandoval","year":"2014","unstructured":"Sandoval J, Hernandez G. Learning of natural trading strategies on foreign exchange high-frequency market data using dynamic Bayesian networks. In: Perner P, editor. Machine Learning and Data Mining in Pattern Recognition. Lecture Notes in Computer Science, vol. 8556. Springer: Berlin; 2014. p. 408\u201321. https:\/\/doi.org\/10.1007\/978-3-319-08979-9_30."},{"key":"2930_CR9","doi-asserted-by":"publisher","unstructured":"Sandoval J, Hernandez G. Computational visual analysis of the order book dynamics for creating high-frequency foreign exchange trading strategies. Procedia Computer Science. 2015;51:1593\u2013602. https:\/\/doi.org\/10.1016\/j.procs.2015.05.290. In: International conference on computational science, ICCS 2015 computational science at the gates of nature.","DOI":"10.1016\/j.procs.2015.05.290"},{"key":"2930_CR10","doi-asserted-by":"crossref","unstructured":"Ni\u00f1o J, Ar\u00e9valo A, Leon D, Hernandez G, Sandoval J. Price prediction with cnn and limit order book data. In: Applied computer sciences in engineering: 5th workshop on engineering applications, WEA 2018, Medell\u00edn, Colombia, October 17\u201319, 2018, Proceedings, Part I 5. Springer; 2018. p. 124\u201335.","DOI":"10.1007\/978-3-030-00350-0_11"},{"key":"2930_CR11","doi-asserted-by":"crossref","unstructured":"Ni\u00f1o J, Hern\u00e1ndez G, Ar\u00e9valo A, Le\u00f3n D, Sandoval J. Cnn with limit order book data for stock price prediction. In: Proceedings of the future technologies conference (FTC) 2018: volume 1. Springer; 2019. p. 444\u201357.","DOI":"10.1007\/978-3-030-02686-8_34"},{"key":"2930_CR12","doi-asserted-by":"publisher","unstructured":"Sandoval J, Hernandez G. High-frequency trading strategies using wavelet-transformed order book information and dynamic bayesian networks. In: Science and information conference (SAI). 2015. p. 435\u201342. https:\/\/doi.org\/10.1109\/SAI.2015.7237178.","DOI":"10.1109\/SAI.2015.7237178"},{"key":"2930_CR13","volume-title":"Introduction to mathematical optimization","author":"X-S Yang","year":"2008","unstructured":"Yang X-S. Introduction to mathematical optimization. Cambridge: Cambridge International Science Publishing; 2008."},{"key":"2930_CR14","doi-asserted-by":"crossref","unstructured":"Olson RS, Bartley N, Urbanowicz RJ, Moore JH. Evaluation of a tree-based pipeline optimization tool for automating data science. In: GECCO 2016\u2014Proceedings of the 2016 genetic and evolutionary computation conference. 2016. p. 485\u201392.","DOI":"10.1145\/2908812.2908918"},{"key":"2930_CR15","doi-asserted-by":"crossref","unstructured":"Elshawi R, Maher M, Sakr S. Automated machine learning: state-of-the-art and open challenges. 2019.","DOI":"10.1007\/978-3-030-61627-4_3"},{"key":"2930_CR16","unstructured":"Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V, Vanderplas J, Passos A, Cournapeau D, Brucher M, Perrot M, Duchesnay E. Scikit-learn: machine learning in Python. J Mach Learn Res. 2011."},{"key":"2930_CR17","unstructured":"Goel A. Are you using pipeline in scikit-learn?. 2020."},{"key":"2930_CR18","doi-asserted-by":"crossref","unstructured":"L\u00f3pez E, Hern\u00e1ndez G, Sandoval J, Le\u00f3n D. Algorithmic trading system using auto-machine learning as a filter rule. In: Workshop on engineering applications. 2023. p. 3\u201311. Springer.","DOI":"10.1007\/978-3-031-46739-4_1"},{"key":"2930_CR19","doi-asserted-by":"crossref","unstructured":"Tirumala A, Bhatnager R, Mudireddy S, Manjunath P, Zutty J. Designing a novel and high performance algorithmic trading model using evolutionary automl and technical analysis. In: Proceedings of the genetic and evolutionary computation conference companion. 2022. p. 312\u20135.","DOI":"10.1145\/3520304.3529038"},{"issue":"5","key":"2930_CR20","doi-asserted-by":"publisher","first-page":"492","DOI":"10.1007\/s42979-023-01941-8","volume":"4","author":"SS Khurana","year":"2023","unstructured":"Khurana SS, Singh P, Garg NK. Revolutionize ai trading bots with automl-based multi-timeframe bitcoin price prediction. SN Comput Sci. 2023;4(5):492.","journal-title":"SN Comput Sci"},{"key":"2930_CR21","doi-asserted-by":"publisher","first-page":"752","DOI":"10.1016\/j.procs.2016.05.365","volume":"80","author":"J Sandoval","year":"2016","unstructured":"Sandoval J, Hernandez G, Nino J, Cruz A. Detecting informative patterns in financial market trends based on visual analysis. Procedia Comput Sci. 2016;80:752\u201361.","journal-title":"Procedia Comput Sci"},{"key":"2930_CR22","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1007\/978-3-030-00350-0_11","volume-title":"Applied computer sciences in engineering","author":"J Ni\u00f1o","year":"2018","unstructured":"Ni\u00f1o J, Ar\u00e9valo A, Leon D, Hernandez G, Sandoval J. Price prediction with cnn and limit order book data. In: Figueroa-Garc\u00eda JC, L\u00f3pez-Santana ER, Rodriguez-Molano JI, editors. Applied computer sciences in engineering. Cham: Springer; 2018. p. 124\u201335."},{"key":"2930_CR23","unstructured":"Patil R. Automate time series forecasting using auto-ts. 2021."},{"key":"2930_CR24","unstructured":"Lazzeri F. Python open source libraries for scaling time series forecasting solutions. 2021."},{"key":"2930_CR25","doi-asserted-by":"crossref","unstructured":"Nevmyvaka Y, Kearns M, Feng Y. Reinforcement learning for optimized trade execution. In: ICML2006: Proceedings of the 23rd international conference on machine learning. 2006. https:\/\/www.borealisai.com\/research-blogs\/aiden-reinforcement-learning-for-order-execution.","DOI":"10.1145\/1143844.1143929"},{"key":"2930_CR26","unstructured":"Burhani H, Ding GW, Hernandez-Leal P, Prince S, Shi D, Szeto S. Aiden: reinforcement learning for electronic trading. 2020."}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-024-02930-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-024-02930-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-024-02930-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,10]],"date-time":"2024-06-10T16:24:59Z","timestamp":1718036699000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-024-02930-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,10]]},"references-count":26,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2024,6]]}},"alternative-id":["2930"],"URL":"https:\/\/doi.org\/10.1007\/s42979-024-02930-1","relation":{},"ISSN":["2661-8907"],"issn-type":[{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,6,10]]},"assertion":[{"value":"12 December 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 April 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 June 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This article does not contain any studies with human or animal participants.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Human and animal rights"}},{"value":"There are no human participants in this article and informed consent is not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed consent"}}],"article-number":"631"}}