Skip to main content

What Is the “Price-Time Priority” Rule in Order Matching and How Does It Deter Front-Running?

The price-time priority rule is the standard algorithm used by centralized exchanges to match orders. It dictates that orders are filled first by the best price (highest bid, lowest ask).

If multiple orders share the same best price, the order that was submitted earliest (first in time) is filled first. This strict, objective rule prevents an exchange or its employees from manually inserting a new order ahead of an older one at the same price, which is the core mechanism of active front-running.

Do Centralized Exchanges Have an Equivalent to MEV Searchers and Validators?
What Is a ‘Pro-Rata’ Vs ‘Price-Time’ Order Matching Algorithm?
What Is the Risk of ‘Front-Running’ in Derivative Smart Contracts?
How Does ‘Time Priority’ in Order Matching Affect the Likelihood of Positive Slippage?