All option guides
An order modification can preserve or change priority depending on what changed and the venue rules8 min read

Does Modifying a Futures Order Lose Queue Priority?

Learn why changing a futures order can affect queue priority, why price and quantity amendments are not always treated the same, and how to verify priority after cancel-replace.

Prepared by Mark · Primary sources below

Direct answer

Modifying a futures order can change queue priority, but the result depends on what you amend and the venue rules. Do not assume a price or quantity change keeps the original timestamp or sends the whole order to the back.

Queue priority belongs to the current order state

A resting limit order competes with other eligible orders at its price.

In a price-time market, earlier eligible orders can have priority over later ones.

Other products can use allocation methods beyond pure FIFO.

When you modify an order, the venue decides how the changed order is prioritized.

CME certification materials explicitly test cancel-replace messages with and without a priority change.

The exact effect therefore needs the current product and order-entry rules.

A price change is more than an editing convenience

Suppose you have a buy limit resting at 5,000.00.

You change it to 5,000.25.

The order is now competing at a different price level.

You should not think of the old 5,000.00 queue position as simply moving with the order.

The new price level can have its own existing orders and allocation sequence.

Record the modification acknowledgement and new order state.

Quantity changes can be treated differently from price changes

A quantity change does not necessarily have the same priority effect as a price change.

Some venue workflows distinguish quantity reductions, quantity increases, and price amendments.

CME's certification tests explicitly check quantity-only changes and price changes for possible priority effects.

That is why a universal rule such as "changing size never loses priority" is unsafe.

Use the venue's current technical and product documentation.

Worked example: queue estimate before and after a change

Assume a FIFO-style example at 5,000.00.

Your 3-contract order has 12 contracts ahead of it.

Before any modification, at least those 12 contracts must be allocated before your queue position is reached.

Now assume you amend the order in a way that causes loss of priority.

If 25 contracts are already resting ahead of the modified order after re-entry, your practical queue position changed materially.

The numbers are hypothetical.

The point is that a modification can change the amount of liquidity that must trade before your order receives an allocation.

Order-book data can help, but it is not the final order record

CME Market by Order can expose anonymous individual orders and queue information.

A broker interface may show less detail.

Even with detailed market data, you still need the modification acknowledgement and current order ID or identifiers.

A screen estimate cannot prove whether a particular cancel-replace retained priority.

Why a futures limit order can touch without filling explains why queue position matters.

Partial fills make modification tracking more important

Suppose 2 of 5 contracts already filled.

Only 3 remain working.

If you then modify the order, separate the completed 2-contract position from the 3-contract leaves quantity.

Do not treat the original 5 as if all were still waiting.

The modification applies to the live remainder under the actual order workflow.

Why futures orders fill at multiple prices explains filled versus leaves quantity. [!TRYMARK] Rebuild a cancel-replace Start with a 3-contract buy limit with 12 contracts ahead. Change quantity, then price. For each change, record the acknowledgement, current price, leaves quantity, and whether priority was preserved.

Use a modification checklist

Record the exact product and contract month.

Record the original order ID, price, quantity, and timestamp.

Record the field being changed.

Save the cancel-replace acknowledgement.

Check whether the venue says priority is retained or changed.

Separate filled quantity from leaves quantity.

Recheck the order book only after confirming the new order state.

Do not compare fills using the pre-modification queue estimate.

This guide explains order mechanics, not a recommendation to modify or cancel an order.

Common questions

Does changing a futures limit price lose queue priority?

It can. A price change puts the order at a different price level, and the venue's rules determine the new priority. Do not assume the old queue position carries over.

Does reducing futures order quantity keep priority?

It depends on the venue and order type. Quantity reductions and increases can be treated differently, so verify the current rule rather than using a universal assumption.

Does cancel-replace create a new futures order?

The technical workflow can preserve or change identifiers and priority depending on the venue. Use the execution acknowledgement to determine the actual resulting order state.

How do I know whether my modified order lost priority?

Check the venue's rule, the cancel-replace acknowledgement, and any available order-level queue data. Do not infer it only from a later missed fill.

Sources and further reading

Related guides