Order Types Explained: Market, Limit, Stop, and Beyond
A complete reference on trading order types – market, limit, stop, stop-limit, OCO, trailing and iceberg – with execution mechanics and prop-firm usage notes.

01Why order types matter
Every trade you place combines direction, size and order type. The order type determines how and when your broker attempts to fill your request – and the difference between a market and a limit order can easily be the difference between a profitable and a losing quarter when multiplied across hundreds of trades.
Retail traders often default to market orders and never look further. Professional and prop traders pick order types deliberately: a limit order to pay a specific price, a stop to protect a losing position, an OCO to manage target and stop simultaneously, or a trailing stop to lock in profit as price extends.
This reference covers every order type available on MetaTrader 4/5, cTrader, Tradovate and most prop-firm platforms. We explain the execution mechanics, when each type helps, and what to avoid – particularly around news releases and thin liquidity.
02Market orders
A market order is an instruction to buy or sell immediately at the best available price. It is the simplest order type and guarantees execution in any reasonably liquid market – but does not guarantee the price you see on screen. In fast-moving markets, the best available price can move several pips between clicking buy and the order reaching the exchange.
The difference between expected and received price is slippage. On EURUSD during London session, market-order slippage is usually 0.1–0.5 pips. During NFP or FOMC, slippage on the same pair can exceed 5–10 pips and occasionally much more. Gold and index futures routinely slip 1–3 ticks even in normal conditions.
Market orders are appropriate when: you need to enter or exit immediately, the market is liquid, and you are willing to accept market price. They are inappropriate during news releases, low-liquidity sessions (Asian session for European pairs), and whenever the spread widens abnormally.
03Limit orders
A limit order instructs the broker to buy at or below a specified price, or sell at or above it. The order rests in the book until the market reaches that level. If the market never reaches your price, the order never fills.
Limit orders guarantee price but not execution – the inverse trade-off of market orders. They are used for two main purposes: entering at a better price than current market (pullback entries), and taking profit at pre-defined levels.
A subtle risk: limit orders fill specifically when the market moves against your direction. A buy-limit below market fills only when price drops to reach it – meaning you are buying into weakness. If that weakness is the start of a larger move down, you have entered just before a loss. Always combine limit entries with a defined stop.
04Stop orders and stop-loss
A stop order becomes a market order when price reaches a specified trigger level. A buy-stop above market becomes a market-buy when price hits it; a sell-stop below market becomes a market-sell. Stop orders have two primary uses: breakout entries (buying strength, selling weakness) and stop-losses (exiting losers).
Once triggered, execution follows market-order rules – slippage applies. A stop-loss at 1.0850 on EURUSD triggered during a news spike might fill at 1.0842, delivering 8 pips of additional loss. This is why fixed-dollar stop-loss math is approximate: actual loss can exceed the notional stop distance.
Every position should have a stop-loss attached. Most prop firms require it or will flag accounts without stops as "unprotected". Place stops at technical levels (beyond swing highs/lows) with enough buffer to avoid noise, not at arbitrary dollar amounts.
05Stop-limit orders
A stop-limit order combines stop and limit logic. When price reaches the trigger, the order becomes a limit order at the specified limit price – not a market order. This caps slippage: you will never fill worse than your limit. But it also means the order can fail to fill if the market gaps past the limit level.
Example: sell-stop-limit on EURUSD with trigger 1.0850 and limit 1.0845. If price drops and touches 1.0850, the order becomes a sell-limit at 1.0845. If market trades between 1.0845 and 1.0850, you fill. If market gaps straight to 1.0830, your sell-limit at 1.0845 never fills – and you are stuck with a position that should have been closed.
Stop-limit is useful in normal conditions where small slippage matters but gap risk is low. Avoid it for stop-losses during news releases or weekend gaps – you want the stop to fill even at a worse price, not to leave you exposed.
06Trailing stops
A trailing stop is a stop-loss that automatically moves in your favor as price advances but never moves against you. Set a trailing distance (e.g., 20 pips); as price moves up 10 pips, the stop follows at a fixed 20 pips behind the new high. If price reverses, the stop stays put.
Trailing stops lock in profit on trending trades without manual management. The trade-off is that the fixed distance rarely matches market volatility. A 20-pip trail is too tight for trending EURUSD swings (which routinely pull back 30–50 pips) and too wide for tight ranges. Many traders prefer ATR-based trailing (trail at 2× ATR) or structure-based trailing (move to each new higher low).
Platform support varies. MT4/MT5 trailing stops are client-side – they only work while your terminal is running. cTrader and most futures platforms run trailing stops server-side. Check your platform before relying on trailing stops while your computer is off.
07OCO (One-Cancels-Other) orders
An OCO order pairs two orders – typically a take-profit limit and a stop-loss stop – such that when one fills, the other is automatically cancelled. This is the default bracket configuration on most trading platforms and is essential for unattended trade management.
Without OCO logic, a trader placing separate TP and SL orders can encounter a dangerous race condition: if the TP fills while you are away, the SL remains live in the book. A later move through the SL level opens a new, opposite position. OCO prevents this by cancelling the unfilled leg the moment its partner fills.
OCO is sometimes also used for bracket entries – one buy-stop above current price and one sell-stop below, with the first to trigger cancelling the other. This is a breakout-either-way setup common around scheduled news releases, though most prop firms restrict news trading, so check your firm's rules.
08Specialty orders: iceberg, TWAP, VWAP
Iceberg orders split a large order into smaller visible slices to hide the full size from the market. Only a fraction (the "tip of the iceberg") shows in the order book at any time; as each slice fills, the next becomes visible. Large traders use icebergs to minimise market impact.
TWAP (Time-Weighted Average Price) algorithms slice an order into equal chunks across a time window. VWAP (Volume-Weighted Average Price) sizes each slice proportionally to expected volume at that time of day. Both are common on institutional desks and increasingly available on retail futures platforms.
For prop-firm traders working accounts under $200K, iceberg and TWAP are rarely necessary – your typical 1–5 lot order does not move the market. But understanding these order types matters for interpreting order-book depth: a thin book may hide significant iceberg orders, and a visible imbalance can reverse if undisclosed liquidity surfaces.
09Slippage by market condition
Average market-order slippage on a 1-lot EURUSD changes dramatically by market condition. The chart below reflects observed retail broker fills across 2023–2025 under normal, pre-news and news-release conditions.
This is why most prop firms either prohibit news trading outright or require traders to be flat across tier-1 releases (NFP, FOMC, CPI). Limit orders do not help: the market rarely touches limit levels calmly, and if your limit fills, the market has almost always continued past it.
10Comparison of order types
The table below summarises the trade-offs of each order type on the three dimensions that matter most: execution certainty, price certainty and slippage exposure.
| Order type | Execution cert. | Price cert. | Slippage | Best use |
|---|---|---|---|---|
| Market | High | None | Yes | Immediate entry/exit, liquid markets |
| Limit | Conditional | High | No | Pullback entries, profit targets |
| Stop (loss) | High if hit | None | Yes | Breakout entries, stop-losses |
| Stop-Limit | Conditional | High | No | Protect entry price in normal vol |
| Trailing Stop | High if hit | None | Yes | Lock profit on trends |
| OCO Bracket | One leg fills | Varies | Varies | Unattended management |
11Prop firm rules on order types
Prop firms accept all standard order types but add rules around specific uses. The most common restrictions are news trading (no positions open across tier-1 releases), weekend holding (no positions open across weekends), and latency arbitrage (no order flow based on price-feed differences between brokers).
Some firms ban grid and martingale strategies by monitoring for telltale patterns: many pending limit orders at regular intervals below current price, or position sizes doubling after losses. These patterns can be detected even when the orders themselves are legitimate, so traders should confirm with the firm's compliance team before deploying similar structures.
A clean prop-firm workflow uses: (1) limit or stop orders for entries, with size calculated from risk per trade; (2) OCO-attached take-profit limit and stop-loss stop at the moment of entry; (3) break-even adjustments or trailing stops as price moves in favor; (4) no unattended positions across news, weekends, or overnight without explicit firm approval.
12Practical order-type checklist
Before every trade, answer three questions: "How urgently do I need to enter?" (market vs limit), "What is my worst acceptable price?" (limit levels), and "What is my exit plan?" (OCO bracket). If any answer is unclear, the trade is not ready.
Build muscle memory for one order workflow and use it consistently. A trader who sometimes uses market orders, sometimes limits, sometimes no stops, and sometimes brackets will have inconsistent execution costs across trades – and impossible-to-analyse results. Consistency in how you enter, manage and exit is more important than which specific order type you favor.
Sources & further reading
Citations are checked against primary regulators and academic sources. External links open in a new tab; we're not responsible for third-party content.
- CFTC Glossary – Order Types and Their Use in Futures Markets – U.S. Commodity Futures Trading Commission
- CME Group – Introduction to Order Types – CME Group
- SEC – Investor Bulletin: Understanding Order Execution – U.S. Securities and Exchange Commission
- FINRA – Types of Orders Investor Insights – Financial Industry Regulatory Authority
- ESMA – MiFID II Best Execution Reporting – European Securities and Markets Authority
Frequently asked questions
When should I use a market order vs a limit order?
What is the difference between a stop order and a stop-limit order?
Do trailing stops work when my computer is off?
Why do prop firms prohibit market orders around news releases?
What is an OCO order and why do I need one?
Can I place limit orders above market for buys?
Pass the Evaluation Up to $150K –Start in Minutes
Pass one evaluation. Trade a simulated funded account. Earn up to a 90% Reward Coefficient on your simulated performance. Receive your Performance Reward in ~8 hours on average.
- One-time fee
- Refundable on second Performance Reward
- No subscription