Skip to content

Order Matching Engine

The venue software that pairs buy and sell orders, usually by price-time priority, maintaining the order book and reporting fills.

O

83 of 134 in Brokers & Regulation

An order matching engine is the software at the core of a trading venue that pairs buy and sell orders according to a defined set of rules. The most common rule is price-time priority: better prices are matched first, and among orders at the same price the one entered earliest is filled first. The engine maintains the order book, executes trades, publishes the resulting prices and passes fills back to participants. In forex there is no single central exchange, so matching happens across many venues and bank platforms, which is one reason quotes differ slightly between brokers. The speed and capacity of a matching engine influence execution quality, especially during economic releases.

Next step

Guide

Order Types and Slippage Explained

Market, limit and stop orders trade price certainty against execution certainty — plus what slippage is, where it comes from, and what a stop-loss caps.

Read the guide