2.3 Order Types, Fill Priorities, and Floor vs. Electronic Execution
Key Takeaways
- Market orders prioritize prompt execution but do not guarantee price or an immediate fill in a locked market; limit orders specify an acceptable price or better but may remain unfilled.
- Stop orders activate as market orders when price reaches the trigger level; Buy Stops are placed above current market price, while Sell Stops are placed below.
- Market-if-Touched (MIT) orders trigger market orders when price reaches the specified level; Buy MITs are placed below current market price, while Sell MITs are placed above.
- One-Cancels-the-Other (OCO) orders link two instructions so that filling one automatically cancels the other.
- Electronic trading platforms (e.g., CME Globex) execute trades primarily through price-time priority (FIFO) order matching algorithms.
2.3 Order Types, Fill Priorities, and Floor vs. Electronic Execution
Understanding order execution rules and conditional order placement is essential for Series 3 candidates. Market participants utilize specific order types to enter positions, lock in profits, or manage downside risk under rapidly changing market conditions.
Basic Order Types
- Market Order: An order to buy or sell a contract immediately at the best available current price. Market orders seek prompt execution at the best available price but do not guarantee a fill in a locked or illiquid market and never guarantee a specific price.
- Limit Order: An order to buy at or below a specified price (Buy Limit) or sell at or above a specified price (Sell Limit). Limit orders specify the limit price or better if filled but do not guarantee execution if the market fails to reach the limit price.
Stop Orders vs. Market-if-Touched (MIT) Orders
A frequent source of exam questions is distinguishing Stop orders from Market-if-Touched (MIT) orders. Both become market orders once a trigger price is reached, but their placement relative to the market is opposite:
1. Stop Orders
Stop orders are primarily used to protect open positions against adverse price moves or to enter markets on breakout momentum.
- Buy Stop: Placed ABOVE the current market price. Triggers a market buy order when the market trades at or above the stop price.
- Sell Stop: Placed BELOW the current market price. Triggers a market sell order when the market trades at or below the stop price.
2. Market-if-Touched (MIT) Orders
MIT orders are used to buy on market dips or sell on market rallies.
- Buy MIT: Placed BELOW the current market price. Triggers a market buy order when the market falls to or below the specified price.
- Sell MIT: Placed ABOVE the current market price. Triggers a market sell order when the market rises to or above the specified price.
| Order Type | Placement Relative to Market | Trigger Event | Order Type Upon Activation |
|---|---|---|---|
| Buy Stop | Above Current Market | Market rises to/above stop price | Market Order to Buy |
| Sell Stop | Below Current Market | Market falls to/below stop price | Market Order to Sell |
| Buy MIT | Below Current Market | Market falls to/below MIT price | Market Order to Buy |
| Sell MIT | Above Current Market | Market rises to/above MIT price | Market Order to Sell |
| Buy Limit | Below Current Market | Market falls to/below limit price | Limit Order (Limit Price or Better if Filled) |
| Sell Limit | Above Current Market | Market rises to/above limit price | Limit Order (Limit Price or Better if Filled) |
Advanced Order Variations and Special Instructions
- Stop-Limit Order: Activates when the trigger price is reached, but becomes a Limit order rather than a Market order. Risk: If the market gaps past the limit price, the order remains unfilled.
- Good-Till-Canceled (GTC / Open Order): Remains active across multiple trading sessions until executed by the market or canceled by the customer.
- Day Order: Automatically expires at the end of the current trading session if unfilled. (Default order duration).
- Fill-or-Kill (FOK): Requires immediate execution of the entire contract quantity; if the entire order cannot be filled immediately, it is completely canceled.
- Market-on-Close (MOC): Seeks execution during the exchange-defined closing period at the best price then available. It does not guarantee the exact official settlement price and is available only where exchange rules support it.
- One-Cancels-the-Other (OCO): Consists of two orders placed simultaneously (e.g., a profit-taking Sell Limit above the market and a protective Sell Stop below the market). The execution of either order automatically cancels the other.
Execution Priority and Algorithms
Modern electronic exchanges (such as CME Globex or ICE) match incoming buyer and seller orders using automated algorithms. The two main priority structures are:
- Price-Time Priority (FIFO / First-In, First-Out): Orders offering the best price (highest bid or lowest offer) execute first. If multiple resting orders exist at the exact same price level, the order entered earliest in time receives priority fill.
- Pro-Rata Allocation: Commonly utilized in short-term interest rate futures (e.g., SOFR futures). Resting orders at a given price level receive partial fills proportional to their order size relative to the total order quantity at that price.
Open Outcry Pit Trading vs. Electronic Execution
Historically, futures trading took place in physical exchange trading pits through open outcry, where floor brokers and market makers executed trades using verbal bids/offers and hand signals.
Today, most major futures volume trades on electronic platforms such as CME Globex, although execution methods and hours depend on the contract and venue. Electronic trading offers distinct regulatory and market advantages: automated matching, extended trading sessions, time-stamped audit trails, and visible electronic order books.
A trader holding a long position in July Crude Oil at $75.00/barrel wants to automatically enter a market order to buy an additional contract if the market falls to $72.00/barrel. Which order type should the trader place?
An investor places a Buy Stop-Limit order for Gold at $2,050, limit $2,052 when Gold is trading at $2,040. Gold rapidly spikes to $2,055 on news without any trades occurring between $2,041 and $2,054. What happens to the investor's order?
On electronic trading platforms such as CME Globex, how does a standard Price-Time Priority (FIFO) matching algorithm allocate incoming trade fills among resting orders at the same price level?