How to Use a Trailing Stop on Futures
Set and manage a futures trailing stop with clear activation, tick distance, ratchet, session, partial-fill, and failure rules instead of treating it as a guaranteed profit lock.
Direct answer
A futures trailing stop is a stop whose trigger is allowed to move in the trade's favor by a defined amount. For a long position, the trail can move up as the market rises but should not move back down; for a short position, it can move down but should not move back up. The rule can protect an exit plan, but it does not guarantee a profit, a fill, or protection through a gap.
What a trailing stop actually changes
An ordinary stop has a fixed trigger until you amend or cancel it. A trailing stop adds a reference price and a trail distance. If a long contract reaches a new high, the stop may ratchet higher by the rule. If price falls, the stop normally stays at its last ratcheted level and waits for a trigger.
The trail can be expressed in ticks, points, currency, or a percentage, depending on the broker. Ticks are often the clearest for futures because the contract specification defines the minimum price movement and tick value. [CME futures order types](https://www.cmegroup.com/education/courses/things-to-know-before-trading-cme-futures/futures-order-types) distinguishes stop-limit from stop-with-protection behavior; a broker's “trailing” label may be an additional instruction layered on top of one of those types.
Do not assume trailing is an exchange-native order or that every platform handles it the same way. It may be held at the broker, recalculated on a quote or trade, or converted into a working stop only after an activation condition. Ask what happens if the connection drops, the platform closes, or the contract enters a trading halt.
Write the exit rule before entering
Define four separate values:
1. Initial protective stop before the trail activates 2. Activation condition, such as a favorable move or a new swing 3. Trail distance and its tick-rounding rule 4. The rule for pausing, tightening, or canceling the trail
The initial stop still matters. A trailing instruction that activates only after a 30-point move does not protect the first 30 points of risk. How to set a futures stop-loss explains why moving a fixed stop farther away invalidates the original position size.
State whether the trail is based on last trade, bid, ask, midpoint, or a bar high/low. A long position trailing from the ask can behave differently from one trailing from last trade, especially when the spread widens. Also define whether a new high must be confirmed by a trade or can come from a displayed quote.
Convert the distance into contract risk
For a futures contract:
`planned trail risk per contract = trail distance in ticks × tick value`
Add commissions, exchange fees, and an adverse-fill allowance. If a micro contract has a $1.25 tick value and the trail is 24 ticks, the planned distance is $30 per contract before costs. That is not a guaranteed maximum: the stop may execute beyond its trigger or the position may gap past it.
Size from the initial stop and the worst reasonable scenario, not from the tighter distance that might apply later. If you move the trail closer after entry, do not automatically add contracts because “risk is now smaller.” A sudden reversal can trigger the stop before the latest quote is processed, and a stop-limit can remain unfilled.
Keep a margin and cash buffer separate from the stop budget. Futures position sizing and margin versus leverage cover the difference between collateral and loss capacity.
Choose the trigger and order type
A trailing stop may become a stop-market, stop-limit, or a broker-specific stop with protection. A stop-market prioritizes an exit once triggered but can fill through the stop in a fast move. A stop-limit controls the worst displayed limit but can trigger and remain on the book without a fill. Read futures stop versus stop-limit orders before choosing.
Ask the broker:
The answers are implementation details, not minor settings. A locally simulated trail can stop updating when the application or connection stops, while a server-side instruction can have different eligible sessions and price sources.
- Does the trail update from trades, bid/ask, or a platform heartbeat?
- Is the trail held server-side or locally on the device?
- Does it update during overnight sessions and trading pauses?
- What happens after a partial fill or an amend/replace request?
- What order is sent after the trigger, and how is protection priced?
- Does the trail reset after a reconnect, session change, or contract roll?
Avoid a trail that is tighter than normal noise
Use historical observations to choose a distance, but do not treat a backtest as a promise. Compare the trail with the contract's typical spread, one-minute range, and slippage during the intended session. A distance inside ordinary noise can repeatedly stop the trade before the thesis has a chance to work.
Separate “protect open profit” from “give the trade room.” For example, an initial 40-tick stop might remain until price advances 25 ticks; only then could a 28-tick trail activate. The numbers are examples, not recommendations. Test the sequence on the exact contract, session, and data source you will use.
Do not tighten the trail because of an unrealized P&L screenshot. Define the ratchet schedule in advance. A trail that changes every few seconds based on emotion is not a reproducible exit rule.
Handle partial fills and position changes
If an entry fills two of five contracts, a protective trail for five contracts can create an unintended sell quantity. Confirm whether the broker activates and resizes the trail proportionally or waits for the complete parent. After a scale-in, scale-out, manual exit, or correction, compare the active stop quantity with the actual position.
When a profit-taking order and a trailing stop are both active, link them only if the broker's OCO or bracket behavior is explicit. Otherwise, one can fill while the other remains live for the old quantity. Futures bracket orders details parent-child activation and cancellation races.
After every amendment, record the new trigger, quantity, order ID, and timestamp. A pending replace request is not the same as an accepted replacement. Rejected versus not-filled futures orders explains why the live status must be checked.
Respect sessions, gaps, and limits
Futures trade across sessions, but liquidity and order permissions can change. A trail that is active in the regular session may be disabled, widened, or handled differently overnight. Scheduled releases, daily price limits, velocity logic, and circuit breakers can delay matching or leave the stop unable to execute at the intended price. [Submitting a futures order](https://www.cmegroup.com/education/courses/things-to-know-before-trading-cme-futures/submitting-a-futures-order) describes the contract, expiry, size, price, and margin decisions that precede routing.
Before holding through a break, decide whether the position may remain open, whether the trail must be canceled, and how much cash is reserved for variation margin. A stop cannot trade while the market is halted and cannot guarantee an exit at the trigger after a gap.
Reconcile the exit instead of trusting the chart
Use the broker's execution report and position ledger. Confirm the actual fill price, quantity, fees, remaining parent quantity, and every related working order. A chart may show the price crossing the trail while the order was rejected, held, or filled at a different level.
After a trailing stop closes the position, cancel stale targets and confirm the position is flat. If the stop only reduced the position, create a new plan for the remainder rather than leaving a stale trail. Record whether the trail moved according to the written rule and whether slippage, latency, or a session boundary changed the result.
A practical pre-submit checklist
- Identify the exact contract month and tick value
- Set the initial stop and calculate shock-case loss
- Write activation, reference price, trail distance, and ratchet rules
- Select stop-market, stop-limit, or protected behavior knowingly
- Confirm server-side/local handling, sessions, partial fills, and OCO support
- Verify margin and cash buffers before transmitting
- After each fill or amendment, reconcile position, quantity, and order status
Common questions
Does a trailing stop guarantee that I will lock in profit?
No. It can move a trigger in the favorable direction, but price can gap through it, the order can be rejected or delayed, and a stop-limit can remain unfilled. Profit is not guaranteed.
How many ticks should a futures trailing stop use?
There is no universal distance. Compare the contract's tick value, spread, normal range, session liquidity, and slippage with a tested risk limit. A distance that is too tight can be triggered by ordinary noise.
Is a trailing stop held at the exchange?
Not always. Some brokers hold the logic server-side, some simulate it locally, and some convert it to another stop type after activation. Confirm the implementation, price source, session rules, and reconnect behavior.
What if the position partially fills?
Check whether the broker activates or resizes the trailing child for the filled quantity. Amend it to match the real position and verify that the replacement was accepted before relying on it.