Futures Stop Order vs. Stop-Limit Order Explained
Learn how CME futures stop-limit and Stop with Protection orders activate, why a trigger is not a fill price, and how gaps, protection ranges, partial fills, and product rules change the outcome
Direct answer
A futures stop instruction is not proof that a position has been closed. In CME's futures-order explanation, a stop order is dormant after acceptance and activates when a trade reaches its trigger. A stop-limit then becomes a limit order at the price the trader specified, so it can protect a price boundary while remaining partly or entirely unfilled. CME's Globex implementation uses Stop with Protection: after its trigger, the order enters the book as a limit order at the trigger price plus or minus a product-specific protected range, and any unfilled balance rests at that limit. The trigger is therefore a state change, not a guaranteed execution price, quantity, or loss limit. Exact availability, trigger handling, protection range, session, time-in-force, price controls, and broker behavior depend on the contract and order route.
A stop trigger starts an order path, not a completed trade
For the CME futures order types described by CME, an accepted stop does not immediately rest on the visible order book. It remains dormant until a market trade reaches the submitted trigger level. Activation changes the order into its next form; it does not by itself create a fill confirmation.
That distinction matters when a market moves quickly, trades sparsely, or is subject to a control. After a trigger, an order can be working, partially filled, fully filled, canceled, or expired under its time-in-force. Applicable market controls can still affect whether and when it can trade. Check the actual order and position records rather than treating a trigger alert as evidence that the full quantity is gone.
Rejected versus not filled futures orders separates submission failure, a working order, a partial fill, and a remaining order. The same status discipline applies after a stop trigger.
A stop-limit chooses a price boundary after activation
With a stop-limit, activation places a limit order at the limit the trader specified. A sell limit does not execute below its limit and a buy limit does not execute above its limit, although either can receive a better fill. That boundary can be useful for specifying the worst acceptable price, but it trades away certainty that the position will be closed.
CME's example of a sell stop-limit triggered at 8 turns into a limit order to sell at 8. If available buyers are already below that level, the order can remain on the book rather than complete the exit. A gap, thin liquidity, or a fast move can therefore leave all or part of the original futures exposure open.
The stop price and the limit price are separate fields. Do not infer a fill at either price from a trigger alone, and do not assume a stop-limit is a universal broker feature or that its trigger rule matches another venue.
Stop with Protection uses a different post-trigger boundary
For CME Globex Stop with Protection, a market trade at the trigger activates an order that enters the order book as a limit order. Its limit is calculated from the trigger price plus or minus an exchange-defined protected range. The order can execute at prices between the trigger and that limit; any quantity that cannot be filled within the range rests in the order book at the calculated limit.
This means Stop with Protection does not have the same user-selected limit boundary as a stop-limit. Its protection limit is calculated under exchange rules, and its remaining quantity can stay working at that calculated limit. It is still not a promise of a fill at the trigger or a promise that every contract will be executed immediately. Confirm the exact product's supported order type, trigger handling, protected range, and live order status with the venue and broker.
Futures price limits and circuit breakers explains why fast or restricted markets can also change what is executable. A stop is not an exemption from market controls or contract rules.
A stop does not cap futures cash exposure after a trigger
An activated order can improve discipline, but it does not eliminate futures price risk, daily mark-to-market, margin, liquidity risk, or later contract obligations. If an order only partly fills or remains working, the remaining position continues to move. Even a complete fill can occur at a price materially different from the trigger within the applicable order rules.
Before relying on a stop workflow, record the exact contract month, order type, trigger level, limit or protection setting, quantity, time-in-force, session, broker cutoff, and order ID. Verify the final executed quantity and remaining position after the event. Futures tick value and contract multipliers turns a price difference into contract cash exposure, while futures margin and leverage explains why a stop does not remove collateral requirements.
This is a market-mechanics guide, not an instruction to use a stop order. Current exchange specifications and broker procedures govern an actual order.
Common questions
Why did my futures stop trigger while part of the position remained open?
The trigger only activates the order. A stop-limit can remain at its limit, and any post-trigger order can have a partial execution or another final status under the applicable rules. Check the executed quantity, working quantity, and broker order record.
Does a futures stop price guarantee my exit price?
No. A stop-limit can refuse a worse price and remain unfilled. A CME Stop with Protection can execute between its trigger and calculated protection limit, with any remaining quantity resting at that limit. The exact result depends on the market and order rules.
Is a stop-limit always safer than Stop with Protection?
They manage different trade-offs. A stop-limit prioritizes the selected price boundary but may not exit; Stop with Protection permits execution inside a defined protection range. Neither choice removes the need to verify the product's current rules and actual order status.