Author
Listed:
- Dr.P.Yoganandhini
(Department of Computer Science, Vellalar College for Women (Autonomous), Erode, India)
- I.Blessy
(Department of Computer Science, Vellalar College for Women (Autonomous), Erode, India)
Abstract
Fast and reliable trading is crucial in the world of High Frequency Trading (HFT) where automated systems make multiple trades in mere milliseconds. Order-matching techniques may perform differently when applied to different sets of data and different algorithms that process the data. In this study a Data Science based HFT Order Matching Engine is developed in MATLAB which is able to numerically process and compare two approaches (Greedy and Hash Based) for order matching on the same trading dataset. Based on price and quantity of buy and sell order, 3,000 order records were selected and preprocessed. Both algorithms were tried with the same matching conditions: an order is compatible if its buy price is no less than the price of the sell order, and the quantity of the matched order is the smallest available for the buy order and/or the sell order. Performance metrics of the algorithms included execution time, memory consumption, throughput, average matching time, number of matches and efficiency . A mathematical modelling based performance dashboard has also been created for the presentation of the experimental results in graphical and tabular form. Both algorithms generated 1420 matches and an equal number of matchable items 5207.978 and efficiency 49.26%. The Greedy algorithm took 0.256752 seconds to run, performing 11684.2 orders per second and an average matching time of 0.00018081 seconds per match. The Hash Based algorithm took 2.751413 seconds, 1090.32 orders/s, and had an average matching time of 0.00193761 seconds. Based on these results, in the experimental environment and the tested data set, the Greedy approach took less execution time, memory, and average matching time, and had greater throughput. The study emphasizes the key role of computational performance analysis for assessing order matching methods for HFT applications.
Suggested Citation
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:bjf:ijltem:v:15:y:2026:i:9:a:475. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Dr. Pawan Verma (email available below). General contact details of provider: https://www.ijltemas.in/ .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.