Matching Engine

A matching engine is software that helps facilitate matching trade activities within an electronic exchange.

A matching engine utilizes several algorithms which record all the open market orders and match up bids based on the traders' requests. A matching engine also offers to complete matched-up trades and supports limit orders, market orders, and different APIs.