A stop-loss level is usually a condition that triggers an order, not a guaranteed price for closing a trade. When the market reaches the specified level, the stop order is activated and, depending on its type, becomes a market or limit order. If there is insufficient opposing volume at the planned price, the order is filled at the next available prices. The difference between the expected and actual execution price is called slippage. It cannot be eliminated entirely, but it can be measured and incorporated into position sizing, order selection and the trading plan.
The Stop Price and Execution Price Are Not the Same
A stop loss shown on a trader’s platform can create the impression that the position will be closed at precisely the marked price. Technically, three events must be distinguished:
- The market price meets the broker’s or trading venue’s specified trigger criterion.
- The stop order becomes active or is converted into another order type.
- The active order meets available bids or offers and is executed.
The price can change between these events. The volume available at a single price level may also be smaller than the position. Parts of the same order are then filled at several prices, and the platform displays the average execution price.
Trigger rules are not universal. Depending on the instrument, broker and platform, a stop may be triggered by the last traded price, the bid or ask quote, or a mark or index price used in derivatives markets. Some stop orders are held by the broker, while others may be maintained at the trading venue. Before taking real risk, read the specific broker’s order specification rather than relying solely on the name of a button.
Why Slippage Occurs
Slippage is not a separate commission. It is the price difference arising during the order activation and execution process. For a stop loss, this difference often increases the loss, although other market orders can also receive a price that is more favourable to the trader.
A Price Jump or Gap
If material information is released after the market closes, the next available price may be substantially lower or higher than the previous price. There may be no trade between the stop level and the new market price at which the order could be filled. A stop loss cannot create liquidity at a price where none exists.
A gap can also occur during continuous trading if news, liquidations or a large wave of orders consumes the available order-book volume very quickly. The move may later look continuous on the chart even though there was insufficient opposing volume at the stop price for that particular position size.
Insufficient Liquidity
Liquidity is not simply high daily turnover. What matters for execution is the volume available at that moment and in the required price direction. If 1,000 units must be sold but only 200 are available at the best bid, the remainder may be filled at lower levels in the order book.
A small order in the same instrument may therefore be executed with almost no slippage, while a larger order consumes several price levels itself. Position size should be assessed in relation to actual market depth, not only account equity.
A Wide Bid–Ask Spread
The bid is the highest price buyers are offering at a given moment, while the ask is the lowest price sellers are requesting. A market sell order for a long position meets buyers on the bid side. If the chart shows the last traded price or another reference price, the visible stop level may differ from the price at which an immediate sale is possible.
The spread tends to widen outside the most active trading hours, during news events and in less liquid instruments. In some systems, a change in the quote itself can trigger the stop, so the selected trigger source must also be understood.
A Fast Market and Execution Priority
Electronic order transmission is fast, but it is not exempt from time and queue priority. While an order is being triggered, checked, routed and matched with the market, other orders may have been filled first. Connection latency can be one factor, but slippage alone does not prove a technical fault or misconduct by the broker.
A stop order also cannot be executed during a trading halt at a price where no trading occurs. When trading resumes, the first available price may be substantially different.
Stop-Market or Stop-Limit: Which Risk Should You Choose?
The Investor.gov explanation of order types highlights the essential trade-off: a market order prioritises execution but does not guarantee price; a limit order controls price but does not guarantee execution.
|
Order type |
What happens after the stop is triggered |
Main benefit |
Main risk |
|
Stop-market |
A market order is submitted |
Greater likelihood of exiting the position |
The actual price may be worse than the stop level |
|
Stop-limit |
A limit order is activated |
Execution does not occur beyond the specified limit |
The price may jump past the limit, leaving the position open |
A stop-limit is not automatically a safer version of a stop loss. If the priority is to stop further losses, an unfilled limit order may create more risk than controlled price slippage. Conversely, a market order in a highly illiquid instrument may receive an unacceptably poor fill. The choice is between price uncertainty and execution uncertainty.
Some brokers offer guaranteed stops subject to separate conditions or charges. This product label should not be applied to an ordinary stop order. Check which instruments the guarantee covers, when it does not apply and how the broker calculates the charge.
How Slippage Changes the Planned Risk
Suppose a long position is opened at 52.00, the stop level is 50.00 and the planned risk is 200 monetary units. Ignoring commission, a simple calculation gives a position size of 100 units:
200 / (52.00 − 50.00) = 100
If the average execution price of the stop-market order is 49.70, the actual loss is 230 rather than 200:
100 × (52.00 − 49.70) = 230
The additional 30 is the loss caused by execution slippage. If the market gaps open at 48.00 and the order is filled there, the loss reaches 400. This hypothetical example shows why risk is not determined solely by the distance to the stop drawn on a chart.
A practical position-sizing calculation can use a conservative execution allowance: divide the allowable trade risk by the combined stop distance, slippage allowance and costs per unit.
The allowance should not be an arbitrary number. It is better based on your own trading data for the specific instrument, session, order type and market conditions. Historical slippage does not, however, guarantee a maximum level of future slippage, especially during gaps and exceptional volatility.
A Practical Process for Controlling Execution Risk
1. Understand the Order Rules
Check which price triggers the stop, whether the order operates outside the regular session, where it is held and which order type it becomes. Also establish what happens in the event of a partial fill, connection failure or trading halt.
2. Assess Market Conditions Before Entry
Review the bid–ask spread and, if available, the depth of the order book. Compare the planned position with the volume usually visible across the nearest price levels. A single snapshot is not a guarantee because orders can be added or cancelled, but it helps reveal an obvious mismatch.
3. Identify Events That May Cause a Gap
Company results, central bank decisions and other scheduled announcements can change execution conditions. Moving the stop closer is not always the solution: a tighter stop may be triggered by ordinary price noise, while it does not eliminate gap risk. A separate decision is required—hold the position, reduce its size, close it before the event or knowingly accept the uncertain risk.
4. Reduce Size When the Execution Allowance Cannot Be Estimated Reliably
A smaller position does not prevent slippage, but it reduces the effect on the account and is less likely to consume several levels of the order book. Be especially cautious with positions where a theoretically small stop produces a very large number of units.
5. Prepare an Operational Contingency Plan
Decide in advance what you will do if the stop order remains unfilled, the platform does not display its status or only a partial fill occurs. The contingency plan may include the broker’s contact details, alternative access to the account and a rule not to submit a duplicate order until the status of the first order has been checked. Otherwise, you could accidentally open a position in the opposite direction.
How to Measure Slippage in a Trading Journal
Recording only the final profit or loss is not enough. For every stop trade, retain:
- the planned stop price;
- the trigger time and, if available, the trigger price;
- the average actual execution price;
- the order type and position size;
- the bid–ask spread around the time of execution;
- the session and known market events;
- commissions and other costs recorded separately.
Adverse slippage for a long position can be calculated as follows:
slippage per unit = planned stop price − average execution price
For a short position, reverse the signs. Slippage can also be expressed as a percentage, in basis points or in R units, where R is the initially planned risk for the trade. Percentages or R are generally more informative than an absolute monetary amount when comparing trades of different sizes.
Group the data by instrument, time of day, order type and market regime. The average alone can conceal rare but large exceptions, so review the worst observations and the distribution of results as well. The aim is not to prove that execution will always be predictable, but to establish a more realistic allowance and identify situations in which the chosen approach is unsuitable.
Common Misinterpretations
“My broker ignored my stop.” A different price does not prove this by itself. First check the order type, trigger source, market trades, quotes, partial fills and the broker’s order log. If the data do not match the rules, retain the timestamps, order identifiers and screenshots, and request an explanation from the broker.
“The chart touched the price, so my order should have been filled.” A chart candle does not show your place in the queue or all the volume available at that price. It may also use a different price source from the stop’s trigger condition.
“A stop-limit eliminates slippage.” It restricts the acceptable execution price but introduces the risk of non-execution. The position can continue losing while the limit order remains in the market.
“Stop hunting is the only explanation.” A concentration of stops at particular levels can affect order flow, but a single price spike or poor fill is not sufficient evidence of specific manipulation. A more practical question is whether the position size, stop placement and order type were appropriate for the actual liquidity.
Limitations and Risks
No stop-loss method guarantees a maximum loss when an ordinary stop-market order is used. An extreme gap, trading halt, disappearance of liquidity, technical failure or the broker’s rules may produce a result that differs substantially from the plan. A stop-limit, in turn, may not be executed at all.
Order behaviour differs across shares, futures, currencies, CFD and cryptoassets, as well as between brokers and trading venues. FINRA’s material on order types is useful for understanding the basic principles, but the documentation of the broker and relevant market governs the specific account.
This article is educational material, not individual investment advice. An execution allowance reduces planning error but does not guarantee a particular result or protection against losses.
Checklist Before Using a Stop Order
- Do I know which price triggers the stop?
- Is it a stop-market or stop-limit order?
- Does the order operate during the trading session I require?
- What are the current bid–ask spread and market depth?
- Will the position be held through an event that could cause a gap?
- Does the position size include a reasonable allowance for slippage and costs?
- What will I do in the event of a partial fill or unclear order status?
- Will I retain the planned and actual execution prices after the trade?
A stop loss remains a useful risk-management tool when it is treated as an execution process rather than a guaranteed price. The practical aim is not to find a risk-free order, but to choose an informed trade-off, reduce position size in fragile market conditions and assess actual execution quality across a longer series of trades.