Price Time Priority
Price-time priority is the standard rule used by matching engines to determine the order in which trades are executed. Under this rule, the order with the best price is always executed first.
If multiple orders have the same price, the order that was placed first in time is executed first. This system ensures fairness and transparency in the matching process.
It incentivizes traders to offer better prices and to enter the market as early as possible. In the context of high-frequency trading, this rule is why latency is so critical, as being first in time is the only way to gain priority at a given price level.
The rule is widely adopted across both traditional and digital asset exchanges. However, some exchanges may introduce variations, such as pro-rata matching, to distribute volume among multiple participants.
Understanding the specific priority rules of an exchange is vital for developing effective execution algorithms. It dictates the competitive dynamics of the order book and influences how liquidity is distributed.