Queue Position: Why Being First Matters
Learn how queue position affects limit-order fills, adverse selection, and the decision to wait, reprice, or cancel—with lessons from market microstructure research.

The price traded. Your order did not.
You bid for 100 shares at $0.50. Another 1,000 shares are already waiting at that price. A seller hits the bid for 300 shares. The tape prints $0.50, but you receive nothing. On a price-time-priority book, those earlier orders stand ahead of you. A traded price is not a promise of a fill.
Queue position is the quantity with priority over your order at its price. It changes as trades consume the queue and orders ahead cancel. A cancellation behind you does not move you forward. Other matching rules, including pro-rata allocation, work differently; start with the venue’s rules.
A better place can mean a better trade
Moallemi and Yuan’s queue-valuation model separates the chance of execution from the quality of that execution. An early order can meet small incoming trades. A later order may fill only when a large trade sweeps the level, potentially carrying information that makes the old quote unattractive.
Their model also values the priority you accumulate while waiting. That is why a place near the front can be worth preserving. The study examines particular market conditions and equities; it does not establish that every early crypto order earns money.
Research: queue value — Moallemi and Yuan
Explore this topic
The queue is a moving process
Huang, Lehalle, and Rosenbaum’s queue-reactive model lets order arrivals, cancellations, and executions depend on the current book. It provides a way to simulate competition for liquidity instead of assuming every touched quote fills.
In our example, 700 shares remain ahead after the first sale. If 400 shares ahead cancel, another sale of 350 can fill 50 of your shares. If those cancellations were behind you, the same sale would not reach you. An aggregated depth feed may not reveal which case occurred.
Research: the queue-reactive model — Huang, Lehalle, and Rosenbaum
Explore this topic
Waiting has a value—and a cost
Canceling and submitting again normally gives a new order new priority under FIFO. Moving to a better price may get you ahead of competing quotes, but spends some of your expected edge. Amendment rules vary: reducing quantity can preserve priority on some venues, while increasing it or changing price can lose it.
Preserve a good position only while the quote still makes sense. If estimated value drops below your bid, being next to fill becomes a liability. Cancellation is a request, not an instantaneous shield; an execution can win the race.
Explore this topic
Measure fills and what happens afterward
Compare estimated queue position, time to fill, partial fills, and the price movement after execution over a fixed horizon. For a buy, a later price below the fill is an unfavorable markout. Examine missed opportunities too: a higher fill rate alone cannot tell you whether waiting helped.
A useful replay varies queue and cancellation assumptions while keeping the signal and size fixed. Order-level data can support a more precise reconstruction than price-level snapshots. Neither a screenshot nor a candle proves your historical place in line.
Explore this topic
Turn the lesson into an experiment
Compare a resting order with a defined lifetime against a more urgent execution choice. Record net results, missed quantity, and post-fill moves. In Studio, inspect the supported order-age and cancellation controls for your market.
The question is not simply whether your price traded. It is whether your order could reach that trade, and whether the resulting fill was still worth taking.

