Time-in-force: how long should an order stay active?
Time-in-force does not change the order’s price logic. It controls how long the order remains live.
| Time-in-force | Best use | Strength | Main risk | Example |
|---|---|---|---|---|
| DAY | Intraday entries and exits | Prevents forgotten overnight orders | Order disappears at session end | MES buy limit active only during the US session |
| GTC | Swing targets and protective stops | Remains active across sessions | Ghost-order and rollover risk | MCL stop and target left working overnight |
| GTD | Orders needed through a known window | Automatic expiry at a planned time | Can expire just before the level trades | MES breakout order valid through Friday close |
The six futures order types every trader should understand
| Order type | What it does | Best used for | Main weakness |
|---|---|---|---|
| Market | Executes immediately at the best available price | Urgent entry or exit | Slippage |
| Limit | Executes only at the limit price or better | Pullbacks and profit targets | May not fill |
| Stop-market | Becomes a market order once the stop price is triggered | Protective stops and momentum breakouts | Triggered price is not guaranteed |
| Stop-limit | Becomes a limit order after the stop is triggered | Controlling worst acceptable entry price | May trigger but remain unfilled |
| MIT | Becomes a market order when a specified touch price is reached | Pullback or reversion entries | Slippage and limited broker support |
| OCO | Links two orders so one filling cancels the other | Stop-loss and target brackets | Quantity or linkage errors after manual changes |
Market order versus limit order
Use a market order when execution is the priority
A market order says: get me filled now at the best available price. That is appropriate when the cost of remaining in the position is greater than the likely slippage.
Market orders do not guarantee the price shown
In a fast market, the best available price can move between the click and the fill. Economic releases, thin liquidity and sudden volatility can produce materially worse execution.
Use a limit order when price control is the priority
A buy limit executes at the limit price or lower. A sell limit executes at the limit price or higher. The trade-off is that price may touch the level without your order filling, particularly when other orders are ahead in the queue.
MES pullback entry
MES is trading at 5032.00 and your planned pullback entry is 5026.50.
Buy limit: 5026.50 | Time-in-force: DAYStop-market versus stop-limit
Both use a trigger price, but they behave very differently after that trigger.
Stop-market
Once triggered, the order becomes a market order. This is normally the safer protective-stop choice because leaving the position matters more than controlling the exact exit price.
Long MES 5018.00 → Sell stop-market 5010.00Stop-limit
Once triggered, the order becomes a limit order. It can control the worst acceptable price, but the market may move through the limit without filling you.
Buy MCL stop 74.10 / limit 74.15The professional distinction
A stop-market accepts uncertain price to improve the chance of execution. A stop-limit accepts uncertain execution to improve price control. Choose which risk you are willing to carry.
Why OCO brackets should be the default
OCO means one-cancels-other. A target and stop are linked so that when one fills, the other is cancelled automatically.
MES long position
Long MES from 5018.00 with a 10-point target and a 6-point protective stop.
Sell limit 5028.00 + Sell stop-market 5012.00 | Linked OCOWithout OCO linkage, the unused order can remain live after the position closes. That creates an orphan order capable of opening a new position unintentionally.
Four practical futures order playbooks
Breakout buy
MES consolidating below 5035.00.
Buy stop-market 5035.25 | TP 5045.25 | SL 5029.25 | DAY OCOPullback buy
Uptrend with planned entry at 5026.50.
Buy limit or MIT 5026.50 | TP 5036.50 | SL 5021.50Overnight crude position
Long MCL from 73.90.
GTC OCO | TP 75.20 | SL 72.80Gold breakout
Breakout above 2460.0, but no fill accepted above 2461.0.
Buy stop-limit | Stop 2460.0 | Limit 2461.0Common futures order mistakes
1. Using a stop-limit as a protective stop without accepting non-fill risk
The market can trigger the stop and continue through the limit. The order remains unfilled while the loss grows.
2. Leaving GTC orders active through contract rollover
Orders should be reviewed when liquidity moves to the next contract month. Forgotten orders in an expiring contract are dangerous.
3. Changing one side of an OCO bracket without checking the other
Manual amendments can create quantity mismatches or break the intended linkage.
4. Using a market order in thin or explosive conditions
Execution may be certain, but the price can be materially worse than expected.
5. Treating a touched limit as a guaranteed fill
Other orders may have queue priority. A market can trade at the level and move away without filling your order.
Order selection is part of the strategy
Traders often treat the order ticket as an administrative step after the analysis. That is wrong. The order type decides whether you prioritise execution, price control or persistence.
A breakout strategy using a limit order may never enter. A protective stop-limit may trigger but fail to exit. A market order used in a thin contract may create a loss before the trade has even begun.
Define the order type, time-in-force, stop, target and cancellation logic before the setup appears. Execution should be designed, not improvised.
Practise futures order entry and claim the $200 Renko Trading Starter Pack
Start through Stephen Hoad’s tracked route, register as a new NinjaTrader user and log into NinjaTrader Web, Mobile or Desktop. No funding or live trade is required for this bonus route.
Futures order types: frequently asked questions
What is the safest protective stop order?
A stop-market order generally provides the highest chance of exit after the trigger, but the exact fill price is not guaranteed.
Why would anyone use a stop-limit?
It controls the worst acceptable price after the trigger. It can be useful for entries, but the trader must accept the possibility of no fill.
What is the difference between a limit order and MIT?
A limit order requires the limit price or better. An MIT becomes a market order when the touch price is reached, improving fill probability but allowing slippage.
Should intraday orders be DAY or GTC?
DAY is normally cleaner for intraday orders because it prevents forgotten orders remaining active after the session.
Why are OCO brackets important?
They link the target and stop. When one fills, the other cancels, reducing orphan-order risk.

