{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,17]],"date-time":"2025-12-17T13:02:12Z","timestamp":1765976532222,"version":"3.37.3"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T00:00:00Z","timestamp":1643155200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T00:00:00Z","timestamp":1643155200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"VCRS","award":["E4G3EN3G39F0A4"],"award-info":[{"award-number":["E4G3EN3G39F0A4"]}]},{"DOI":"10.13039\/501100001632","name":"University of Ulster","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100001632","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Oper. Res. Forum"],"published-print":{"date-parts":[[2022,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Market making (MM) is an important means of providing liquidity to the stock markets. Recent research suggests that reinforcement learning (RL) can improve MM significantly in terms of returns. In the latest work on RL-based MM, the reward is a function of equity returns, calculated based on its current price, and the inventory of MM agent. As a result, the agent\u2019s return is maximised and liquidity is provided. If the price movement is known and this information is optimally utilised, there is potential that the MM agent\u2019s return can be further improved. Important questions are, how to predict stock price movement, and how to utilise such prediction? In this paper, we introduce the concept of predictive market marking (PMM) and present our method for PMM, which comprises a RL-based MM agent and a deep neural network (DNN)-based price predictor. A key component of PMM is the consolidated price equation (CPE), which amalgamates an equity\u2019s present and predicted market prices into a consolidated price, which is used to generate ask and bid quotes that reflect both current price and future movement. Our PMM method is evaluated against the state-of-the-art (RL-based MM) and a traditional MM method, using ten stocks and three exchange traded funds (ETFs). Out-of-sample backtesting showed that our PMM method outperformed the two benchmark methods.<\/jats:p>","DOI":"10.1007\/s43069-022-00124-0","type":"journal-article","created":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T04:35:40Z","timestamp":1643171740000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Predictive Market Making via Machine Learning"],"prefix":"10.1007","volume":"3","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1802-3086","authenticated-orcid":false,"given":"Abbas","family":"Haider","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hui","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bryan","family":"Scotney","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Glenn","family":"Hawe","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,1,26]]},"reference":[{"key":"124_CR1","unstructured":"O\u2019Hara M (2014) High frequency market microstructure. J Fin Econ"},{"key":"124_CR2","unstructured":"Spooner T, Fearnley J, Savani R, Koukorinis A (2018) Market making via reinforcement learning. In: Proceeding AAMAS \u201918 Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, International Foundation for Autonomous Agents and Multiagent Systems, pp 434\u2013442"},{"issue":"3","key":"124_CR3","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1080\/14697680701381228","volume":"8","author":"M Avellaneda","year":"2008","unstructured":"Avellaneda M, Stoikov S (2008) High-frequency trading in a limit order book. Quant Fin 8(3):217\u2013224","journal-title":"Quant Fin"},{"issue":"2","key":"124_CR4","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1287\/isre.1090.0249","volume":"21","author":"N Granados","year":"2010","unstructured":"Granados N, Gupta A, Kauffman RJ (2010) Research commentary: Information transparency in business-to-consumer markets: Concepts, framework, and research agenda. Inf Syst Res 21(2):207\u2013226","journal-title":"Inf Syst Res"},{"key":"124_CR5","doi-asserted-by":"crossref","unstructured":"Feng F, Chen H, He X, Ding J, Sun M, Chua TS (2019) Enhancing stock movement prediction with adversarial training. In: Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence (IJCAI-19), pp 5843\u20135849","DOI":"10.24963\/ijcai.2019\/810"},{"key":"124_CR6","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1007\/s10614-017-9719-z","volume":"54","author":"A Ceffer","year":"2019","unstructured":"Ceffer A, Levendovszky J, Fogarasi N (2019) Applying independent component analysis and predictive systems for algorithmic trading. Comput Econ 54:281\u2013303","journal-title":"Comput Econ"},{"key":"124_CR7","doi-asserted-by":"crossref","unstructured":"Deville L (2008) Handbook of Financial Engineering, vol\u00a018, Springer, Boston, MA, chap Exchange Traded Funds: History, Trading, and Research","DOI":"10.1007\/978-0-387-76682-9_4"},{"key":"124_CR8","volume-title":"An electronic market-maker","author":"NT Chan","year":"2001","unstructured":"Chan NT, Shelton C (2001) An electronic market-maker. Tech. rep, MIT"},{"key":"124_CR9","unstructured":"Das S (2008) The effects of market-making on price dynamics. In: Proceeding AAMAS \u201908 Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems, International Foundation for Autonomous Agents and Multiagent Systems, vol\u00a02, pp 887\u2013894"},{"key":"124_CR10","doi-asserted-by":"crossref","unstructured":"Abernethy J, Chen Y, Vaughan JW (2011) An optimization-based framework for automated market-making. In: EC \u201911: Proceedings of the 12th ACM conference on Electronic commerce, p 297-306","DOI":"10.1145\/1993574.1993621"},{"key":"124_CR11","unstructured":"Abernethy J, Kale S (2013) Adaptive market making via online learning. In: Proceeding NIPS\u201913 Proceedings of the 26th International Conference on Neural Information Processing Systems, Curran Associates Inc., vol\u00a02, pp 2058\u20132066"},{"key":"124_CR12","doi-asserted-by":"publisher","first-page":"596","DOI":"10.1007\/s11704-014-3312-6","volume":"8","author":"X Li","year":"2014","unstructured":"Li X, Deng X, Zhu S, Wang F, Xie H (2014) An intelligent market making strategy in algorithmic trading. Front Comp Sci 8:596\u2013608","journal-title":"Front Comp Sci"},{"key":"124_CR13","doi-asserted-by":"crossref","unstructured":"Ait-Sahalia Y, Saglam M (2017) High frequency market making: Optimal quoting. Available at SSRN: http:\/\/dx.doi.org\/10.2139\/ssrn.2331613","DOI":"10.2139\/ssrn.2331613"},{"key":"124_CR14","doi-asserted-by":"crossref","unstructured":"Dixon M (2017) High frequency market making with machine learning.\u00a0http:\/\/www.smallake.kr\/wp-content\/uploads\/2017\/10\/1710.03870.pdf","DOI":"10.2139\/ssrn.2868473"},{"key":"124_CR15","doi-asserted-by":"crossref","unstructured":"\u00c1lvaro Cartea, Wang Y (2019) Market making with alpha signals.\u00a0http:\/\/dx.doi.org\/10.2139\/ssrn.3439440","DOI":"10.2139\/ssrn.3439440"},{"key":"124_CR16","doi-asserted-by":"publisher","first-page":"551","DOI":"10.1007\/s10614-015-9490-y","volume":"47","author":"J Zhang","year":"2016","unstructured":"Zhang J, Maringer D (2016) Using a genetic algorithm to improve recurrent reinforcement learning for equity trading. Comput Econ 47:551\u2013567","journal-title":"Comput Econ"},{"key":"124_CR17","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1016\/j.eswa.2018.09.036","volume":"117","author":"G Jeong","year":"2019","unstructured":"Jeong G, Kim HY (2019) Improving financial trading decisions using deep q-learning: Predicting the number of shares, action strategies, and transfer learning. Expert Syst Appl 117:125\u2013138","journal-title":"Expert Syst Appl"},{"key":"124_CR18","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1007\/s10614-016-9562-7","volume":"49","author":"D Zhao","year":"2017","unstructured":"Zhao D, Huang C, Wei Y, Yu F, Wang M, Chen H (2017) An effective computational model for bankruptcy prediction using kernel extreme learning machine approach. Comput Econ 49:325\u2013341","journal-title":"Comput Econ"},{"key":"124_CR19","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1007\/s10614-017-9676-6","volume":"52","author":"D Fern\u00e1ndez-Arias","year":"2018","unstructured":"Fern\u00e1ndez-Arias D, L\u00f3pez-Mart\u00edn M, Montero-Romero T, Mart\u00ednez-Estudillo F, Fern\u00e1ndez-Navarro F (2018) Financial soundness prediction using a multi-classification model: Evidence from current financial crisis in oecd banks. Comput Econ 52:275\u2013297","journal-title":"Comput Econ"},{"key":"124_CR20","doi-asserted-by":"publisher","first-page":"1043","DOI":"10.1007\/s10614-018-9864-z","volume":"54","author":"Y Zhang","year":"2019","unstructured":"Zhang Y, Trubey P (2019) Machine learning and sampling scheme: An empirical study of money laundering detection. Comput Econ 54:1043\u20131063","journal-title":"Comput Econ"},{"key":"124_CR21","doi-asserted-by":"crossref","unstructured":"Ahmed M, Sriram A, Singh S (2019) Short term firm-specific stock forecasting with bdi framework. Comput Econ","DOI":"10.1007\/s10614-019-09911-0"},{"issue":"2","key":"124_CR22","first-page":"0975","volume":"22","author":"ZH Khan","year":"2011","unstructured":"Khan ZH, Alin TS, Hussain MA (2011) Price prediction of share market using artificial neural network (ann). Int J Comp Appl 22(2):0975\u20138887","journal-title":"Int J Comp Appl"},{"key":"124_CR23","unstructured":"Persio LD, Honchar O (2016) Artificial neural networks architectures for stock price prediction: comparisons and applications. Int J Circ Syst Signal Proc 10"},{"key":"124_CR24","doi-asserted-by":"crossref","unstructured":"Nelson DMQ, Pereira ACM, de\u00a0Oliveira RA (2017) Stock market\u2019s price movement prediction with lstm neural networks. In: International Joint Conference on Neural Networks (IJCNN), IEEE, pp 1419\u20131426","DOI":"10.1109\/IJCNN.2017.7966019"},{"key":"124_CR25","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1016\/j.neucom.2018.01.038","volume":"285","author":"H Hu","year":"2018","unstructured":"Hu H, Tang L, Zhang S, Wang H (2018) Predicting the direction of stock markets using optimized neural networks with google trends. Neurocomputing 285:188\u2013195","journal-title":"Neurocomputing"},{"key":"124_CR26","doi-asserted-by":"crossref","unstructured":"Liang X, Ge Z, Sun L, He M, Chen H (2019) Lstm with wavelet transform based data preprocessing for stock price prediction. Math Probl Eng","DOI":"10.1155\/2019\/1340174"},{"key":"124_CR27","doi-asserted-by":"publisher","first-page":"743","DOI":"10.1007\/s10614-017-9764-7","volume":"53","author":"S Ramyar","year":"2019","unstructured":"Ramyar S, Kianfar F (2019) Forecasting crude oil prices: A comparison between artificial neural networks and vector autoregressive models. Comput Econ 53:743\u2013761","journal-title":"Comput Econ"},{"issue":"11","key":"124_CR28","doi-asserted-by":"publisher","first-page":"1709","DOI":"10.1080\/14697688.2013.803148","volume":"13","author":"MD Gould","year":"2013","unstructured":"Gould MD, Porter MA, Williams S, McDonald M, Fenn DJ, Howison SD (2013) Limit order books. Quantitative Finance 13(11):1709\u20131742","journal-title":"Quantitative Finance"},{"key":"124_CR29","doi-asserted-by":"crossref","unstructured":"Otterlo M, Wiering M (2012) Adaptation, Learning, and Optimization, vol\u00a012, Springer, Berlin, Heidelberg, chap Reinforcement Learning and Markov Decision Processes","DOI":"10.1007\/978-3-642-27645-3"},{"key":"124_CR30","unstructured":"Sutton R, Barto A (2018) Reinforcement Learning: An Introduction, 2nd edn. MIT Press"},{"key":"124_CR31","doi-asserted-by":"crossref","unstructured":"Chakraborty T, Kearns M (2011) Market making and mean reversion. In: EC \u201911 Proceedings of the 12th ACM conference on Electronic commerce, ACM New York, pp 307\u2013314","DOI":"10.1145\/1993574.1993622"},{"key":"124_CR32","unstructured":"Busoniu L, Babuska R, Schutter BD, Ernst D (2010) Reinforcement Learning and Dynamic Programming Using Function Approximators. CRC Press Inc"},{"key":"124_CR33","volume-title":"Reinforcement Learning: An Introduction","author":"RS Sutton","year":"1998","unstructured":"Sutton RS, Barto A (1998) Reinforcement Learning: An Introduction, 1st edn. MIT Press, Cambridge, MA","edition":"1"},{"key":"124_CR34","doi-asserted-by":"crossref","unstructured":"Haider A, Hawe G, Wang H, Scotney B (2021) Gaussian based non-linear function approximation for reinforcement learning. SN Comp Sci 2(223)","DOI":"10.1007\/s42979-021-00642-4"}],"container-title":["Operations Research Forum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s43069-022-00124-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s43069-022-00124-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s43069-022-00124-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,3,25]],"date-time":"2022-03-25T11:30:34Z","timestamp":1648207834000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s43069-022-00124-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,26]]},"references-count":34,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,3]]}},"alternative-id":["124"],"URL":"https:\/\/doi.org\/10.1007\/s43069-022-00124-0","relation":{},"ISSN":["2662-2556"],"issn-type":[{"type":"electronic","value":"2662-2556"}],"subject":[],"published":{"date-parts":[[2022,1,26]]},"assertion":[{"value":"12 October 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 January 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 January 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interest"}}],"article-number":"5"}}