hedgefund.wiki — institutional knowledge base

Stop-Limit Order

Market Microstructure · basic · CC-BY-4.0

A stop-limit order is a conditional order type that combines the features of a stop order and a limit order — when the market price reaches the stop trigger price, the order converts not to a market order but to a limit order at the specified limit price, ensuring the order will execute only at the limit price or better. Stop-limit orders give investors price certainty on execution but introduce the risk of non-execution if the market moves through the limit price without filling the order.

Key takeaways

Explanation

The stop-limit order represents a refinement of the basic stop order that addresses its principal limitation: execution price uncertainty. By requiring that any execution occur at or better than the limit price, the stop-limit order provides traders with a clear cost-of-exit guarantee, provided the limit price is attainable in the market at the time of triggering.

The mechanics of a sell stop-limit order for risk management illustrate the trade-off clearly. Suppose a trader owns stock at $100 and wants to limit loss to $90. A stop-limit order might be set as: Stop = $90, Limit = $88. When the price falls to $90, the stop triggers and a sell limit order at $88 is placed in the market. If the stock is falling steadily, the limit order will fill between $90 and $88, providing reasonable execution. However, if after-hours news causes the stock to open at $82, the stop is triggered (the stock has traded through $90 during overnight hours or at the open) but the limit order at $88 cannot fill — no buyers at $88 when the market is at $82. The position remains open with a $18 loss rather than the intended maximum $12 loss.

Broker and exchange handling of stop-limit orders varies across electronic platforms. On some exchanges (particularly equity markets), stop-limit orders are not displayed in the central limit order book until triggered — they are held in a broker's conditional order system. On other platforms (particularly futures exchanges like CME Globex), stop-limit orders can be entered directly on the exchange and held in the matching engine. Upon triggering, the behavior of how quickly and at what price the resulting limit order is placed can affect execution.

Stop-limit orders are commonly used in several contexts beyond simple risk management. Buy stop-limit orders are used by breakout traders who want to enter a long position only if the stock breaks above a resistance level, but who want to limit the premium paid above the breakout level. For example, a breakout from $50 resistance with a buy stop at $50.50 (entry confirmation) and limit at $51.00 (maximum entry price) ensures the trade is entered only on confirmed breakout and only if a reasonable price is available. If the breakout is so explosive that the first price available is $52, the buy stop-limit will not execute, keeping the trader out of a potentially overextended breakout.

In the context of algorithmic execution, stop-limit orders can be components of more complex strategies. Execution algorithms might use internal stop-limit logic to manage slice execution within a larger parent order: if the market moves against the desired execution direction by more than a threshold, the algorithm's child orders convert to limit orders rather than market orders, preserving price quality at the potential cost of incomplete execution. Understanding when the algorithm will prioritize execution certainty versus price certainty is an important factor in choosing between stop-market and stop-limit execution logic.

Example

An options market maker holds a delta hedge of 10,000 short shares of a large-cap technology company at $180. A significant earnings release is due after market close. Concerned about a potential earnings gap, the trader places a buy stop-limit order: Stop = $196 (7% above current price, activates if stock rises sharply), Limit = $200 (maximum price willing to pay to close the hedge). If earnings are in line and the stock rises modestly to $184, the stop does not trigger. If earnings disappoint and the stock gaps down to $162, the stop does not trigger (it is a buy stop above current prices). If earnings beat dramatically and the stock opens at $198, the stop at $196 is triggered (the stock has 'traded through' $196 in the gap from $180 to $198), and the limit order at $200 executes at $198 — the trader buys 10,000 shares at $198 to close the short hedge, with the $18 per share loss offset by profits on the long option positions the hedge was designed to protect.

Related terms

Breakout Cap Central Limit Order Book Delta Delta Hedge Electronic Trading Equity Exchange Fill Or Kill Order Good Till Cancelled Order Immediate Or Cancel Order Limit Order