A stop order is an instruction that activates only when the market price touches a specified level. It allows you to exit or enter at a key price automatically, without watching the screen all day.
If an order has ever filled far from where you expected, or a breakout has disappeared into the distance while your order remained untouched, the problem often comes down to confusing the different types of stop order.
This guide explains how the three main types of stop orders work, how stop and limit orders differ, how to set one and where their limitations lie.
A stop order remains inactive until the market reaches its trigger price. Once triggered, a stop-market order seeks the next available market price, a stop-limit places a limit order, and a trailing stop moves automatically with favourable price movement; the central choice is between greater certainty of execution and greater control over price.
Try each order type on a demo account first so you can see exactly how your trading platform handles triggers, fills and order durations.
A stop order is a conditional trading instruction that remains dormant until the market touches a specified trigger price, at which point the order becomes active. Before the trigger is reached, it cannot be filled in the market. After activation, it becomes either a market order or a limit order, depending on the stop-order type selected.
The trigger price acts as an activation switch rather than a guaranteed execution price. This distinction matters because a stop-market order may be filled above or below its trigger during volatile conditions, while a stop-limit order may not be filled at all if the market moves beyond its permitted price range.
In forex trading, stop orders have two basic uses:
In simple terms, the stop price decides when the instruction becomes active; the chosen order type determines what happens next.
Buy stops and sell stops are two independent directional orders. A buy stop is placed above the current market price and activates when price rises to its trigger, whereas a sell stop rests below the current price and activates when price falls to its trigger.
Aspect |
Buy stop |
Sell stop |
|---|---|---|
| Placement | Above current price | Below current price |
| Triggers when | Price rises to the stop | Price falls to the stop |
| Main uses | Breakout entries, covering shorts | Protecting longs, breakdown entries |
The placement column tells you where each order must sit in relation to the current market. The trigger column shows the direction price must travel before the order becomes active. Its main use then depends on whether the trader wants to open a new position or close an existing one.
For example, a trader expecting EUR/USD to break above resistance could place a buy stop just above that level. A trader already holding a long EUR/USD position could instead place a sell stop below support to limit the damage if the market turns lower.
This directional rule should always be the first thing checked before submitting an order. A stop placed on the wrong side of the current price may be rejected by the platform or trigger immediately, hardly the carefully planned entrance or exit the trader had in mind.
Read more:Buy Limit vs Buy Stop: Key Differences in Forex Trading
A stop order follows a simple sequence: price reaches the trigger, the instruction becomes active and the order then seeks execution as either a market or limit order. The direction and placement of the stop depend on whether the trader is going long, going short, protecting an existing trade or entering after a breakout.
When a long position is already open, a sell stop is placed below the current market price to protect it. If price falls to the trigger, the order activates and attempts to close the position. Any difference between the trigger price and the actual execution price is known as slippage.
Suppose a trader buys GBP/USD at 1.2850 and places a protective sell stop at 1.2800. Unexpected news causes the pair to fall rapidly, triggering the order at 1.2800 but producing an actual fill at 1.2797. The position closes with 3 pips of negative slippage and a total price loss of 53 pips rather than the intended 50 pips.
A stop order can also be used to open a long position. If resistance sits at 1.2900, the trader might place a buy stop at 1.2910, so the trade activates only if price breaks higher. This allows the trader to enter automatically once the market begins confirming the anticipated upward move.
For an existing short position, the direction is reversed. A protective buy stop rests above the current market and buys the currency pair back if price rises to the trigger, closing the short before the loss grows further.
For example, a trader sells EUR/USD at 1.0900 and places a buy stop at 1.0950. If the market climbs to that level, the order activates and closes the short; if it fills at 1.0952, the trade ends with 2 pips of slippage and a total price loss of 52 pips.
A sell stop can also open a new short position below support. If EUR/USD is trading above support at 1.0850, a trader might place a sell stop at 1.0840 to enter automatically if price breaks down. The order therefore allows the trader to act on the break without trying to chase the move manually after it has started.
Stop orders split into three main types according to what happens after the trigger is reached. Choosing between them determines where the trader stands in the trade-off between certainty of execution and certainty of price.
Order type |
Trigger |
Executes as |
Fill certainty |
Best use |
|---|---|---|---|---|
| Stop-market | Fixed stop price | Market order | High, but price may vary | Protective exits and breakout entries |
| Stop-limit | Fixed trigger plus limit price | Limit order | Lower, because it may remain unfilled | Controlling the worst acceptable price |
| Trailing stop | Set distance from the market | Market order when triggered | High, but price may vary | Following trends and protecting profits |
The trigger column shows whether the activation level is fixed or moves with the market. The execution column explains what order is released after activation, while fill certainty highlights the main compromise: market execution prioritises getting the trade completed, whereas limit execution prioritises price.
The best-use column is a practical guide rather than a rigid rule. Each of the three order types can be useful, but only when its particular execution risk suits the trade. The examples below show how those differences play out using actual forex price levels.
A stop-market order is a conditional instruction that converts into a market order once its trigger is reached. It then fills at the best available price, making execution highly likely but leaving the final price unguaranteed.
For example, imagine a trader buys EUR/USD at 1.0820 and places a protective stop-market order at 1.0770. A sharp economic announcement sends the pair quickly through the trigger, and the order eventually fills at 1.0766.
The intended risk was 50 pips, but the actual loss based on price movement becomes 54 pips. The extra 4 pips is negative slippage, caused by the absence of an available fill at the trigger price while the market was falling rapidly.
This is the standard mechanism behind a conventional stop-loss and is commonly the default stop type offered on trading platforms. Its strength is getting the trader out when protection is most needed; its weakness is that the market, not the trigger, decides the eventual execution price.
A stop-limit order is a conditional order containing two separate prices: the stop price activates the instruction, while the limit price controls the worst price at which it may be executed. Once triggered, it enters the market as a limit order rather than a market order.
Suppose EUR/USD is trading at 1.0850 with resistance near 1.0900. A trader planning to buy the breakout sets a stop price at 1.0910 and a limit price at 1.0915. The first price activates the order, while the second states that the trader will pay no more than 1.0915.
Two different outcomes are possible:
In the second outcome, the trader avoids paying more than planned but misses the trade. That is the cost of choosing price protection over execution certainty.
The 5-pip distance between 1.0910 and 1.0915 represents the maximum negative price movement the trader is prepared to accept after activation. A narrow distance provides tighter price control but increases the likelihood of no fill, while a wider distance improves the chance of execution but allows more slippage.
A stop-limit order therefore solves one problem by deliberately accepting another. It prevents an unexpectedly poor fill, but it cannot guarantee that the position will be opened or closed.
A trailing stop order is a stop whose trigger sits at a fixed distance from the market price rather than remaining at one permanent level. It moves automatically when the market travels in the trader's favour but does not move backwards when the market reverses.
Suppose a trader buys EUR/USD at 1.0800 and applies a 30-pip trailing stop. The initial trigger sits at 1.0770, but as the pair rises, the protective level follows it higher:
EUR/USD market price |
Trailing-stop trigger |
|---|---|
| 1.0800 | 1.0770 |
| 1.0830 | 1.0800 |
| 1.0860 | 1.0830 |
| 1.0880 | 1.0850 |
Once EUR/USD reaches 1.0880, the trigger has advanced to 1.0850. If the market then falls by 30 pips, the stop activates as price touches that level and seeks a market fill. A fill at 1.0848 would close the position with 48 pips of price profit after 2 pips of negative slippage, compared with the 50 pips indicated by the trigger.
The main attraction is that the stop follows a profitable trend without requiring constant manual adjustments. However, a trailing distance set too narrowly can close a good position during an entirely normal price fluctuation; markets do have a habit of wobbling even when heading in the right direction.
The appropriate distance depends on the currency pair, timeframe and current volatility. Selecting that distance is part of wider risk management; the order itself simply moves by the chosen amount and activates when the market reverses far enough to reach it.
A stop order and a limit order generally rest on opposite sides of the current market price. A stop waits on the less favourable side to protect against a loss or enter after a breakout, whereas a limit order waits on the more favourable side for an improved entry or exit price.
For example, if EUR/USD is trading at 1.0850:
The table below compares a conventional stop-market order with a standard limit order:
Aspect |
Stop order |
Limit order |
|---|---|---|
| Placement side | Worse side of current price | Better side of current price |
| On trigger | Becomes a market order | Rests on the book |
| Priority | Fill first | Price first |
| Main job | Protection and breakout entries | Entering or exiting at a chosen price |
The placement side tells you what the trader is waiting for. A stop responds to price moving beyond a specified threshold, while a limit waits for the market to offer a price that is equal to or better than the chosen level.
Their priorities are also different. A stop-market order seeks execution once activated but cannot guarantee the eventual fill price. A limit order guarantees that any fill will be at the selected price or better, but it cannot guarantee that a fill will happen at all.
The easiest rule to remember is this: use a stop-market order when completing the action matters most, and a limit order when getting an acceptable price matters most. One prioritises execution and the other prioritises price.
Setting a stop order is a four-step process, and each step has a clear purpose. The trader must choose how the order will execute, identify a logical trigger, set any required price boundary and confirm how long the instruction should remain active.
Start by deciding which risk matters most for the trade:
There is no order that guarantees both execution and price in every market condition. In practice, you must decide which side of the fill-versus-price trade-off matters most.
The trigger should follow the market's structure rather than being placed at a convenient round number. A protective stop normally sits beyond a meaningful support or resistance level with a small buffer, while a breakout stop sits beyond the level that price must cross to confirm the move.
For example, if EUR/USD support is at 1.0800, placing a protective sell stop directly at 1.0800 leaves it exposed to an ordinary test of support. A trigger at 1.0785 may give the trade more breathing room, although the wider distance must also be reflected in the position size.
Orders often cluster around prior highs, prior lows and obvious round numbers. A stop pressed tightly against one of these areas can be activated by a brief price spike before the original trend resumes. This is why trigger placement should be based on chart structure and volatility rather than convenience.
This step applies only when placing a stop-limit order. The distance between the trigger and limit prices defines how much adverse movement you are prepared to accept while the order attempts to fill.
Suppose a buy stop-limit has a trigger at 1.0910 and a limit at 1.0916. The 6-pip offset means the order may fill at any available price up to 1.0916, but not above it.
A narrow offset gives stronger price protection but creates a greater chance that the market will move beyond the limit before the order fills. A wider offset improves execution probability but allows the trader to pay further from the original trigger.
Order duration determines how long an untriggered instruction remains active. A day order normally expires at the end of the broker or platform's defined trading day, whereas a good-till-cancelled order, usually shown as GTC, remains active until it fills, reaches a broker-imposed expiry or is cancelled manually.
Always check the default setting on your own platform before submitting the order. Otherwise, an instruction you assumed had expired could still be waiting quietly in the background and trigger the following day; usually at the least convenient moment. Always check that you do not have pending orders in the market before you log off for the session.
Let's suppose EUR/USD is trading at 1.0850 and has repeatedly failed to break resistance at 1.0900. A trader expects an upward breakout but does not want to enter before price confirms the move or chase it at an uncontrolled price.
The four-step setup looks like this:
On a normal breakout, EUR/USD rises through 1.0910 and activates the order. Liquidity is available within the permitted range, so the trade fills at 1.0913, 3 pips beyond the trigger but still 3 pips inside the maximum limit.
A faster market can produce a very different ending. If EUR/USD jumps directly from below 1.0910 to 1.0924, the buy limit at 1.0916 cannot execute. The trader sees an activated but unfilled order while the market continues rising.
At that point, the sensible response is to reassess the setup rather than immediately widening the limit and chasing price. The trader can cancel the order, leave it resting in case price returns to the permitted range or create a new setup only if the original trading idea remains valid.
Once the entry fills, a protective sell stop should be placed straight away at the level where the breakout would be considered invalid, for example, below the reclaimed resistance area at 1.0870. This completes the trade flow: planned entry, controlled execution and predefined protection.
Different stop orders suit different trading situations. The best choice depends on whether the priority is closing the trade, controlling the entry price or allowing a profitable position more room to continue.
A stop-market order is usually the practical choice when protecting an existing position. If a trader is long EUR/USD during an uptrend, a sell stop can be placed below the level that would invalidate the trade. Should the market reverse and reach the trigger, the order prioritises closing the position rather than achieving one exact price.
The final fill may be worse than expected during a rapid move, but the position is unlikely to remain open simply because the market moved too quickly. This is why stop-market orders are commonly used for protective stop-losses.
A stop-limit order can be useful when a trader wants to enter after confirmation but refuses to chase the market beyond a particular price. The trigger sits beyond support or resistance, while the limit controls the maximum buying price or minimum selling price the trader will accept.
The advantage is controlled execution cost. The drawback is that a strong breakout may move straight through the allowed range, leaving the order unfilled while the market disappears into the distance without so much as a polite goodbye.
A trailing stop suits a position that is already profitable and may continue trending. As the market moves in the trade's favour, the trigger follows at the selected distance, gradually reducing risk and potentially locking in more profit.
If the trend continues, the position stays open. If price reverses by the trailing amount, the order activates and seeks a market fill. This removes some of the emotion from deciding when to exit, although a distance that is too tight can close the trade during routine volatility.
All stop orders require extra care around interest-rate decisions, inflation figures, employment reports and other market-moving announcements. Volatility can jump, spreads may widen and available liquidity can thin within seconds.
A stop-market order is likely to execute but may suffer substantial slippage. A stop-limit protects the permitted price but may not fill at all if the market gaps beyond its range. Both weaknesses become more severe during major news, which means reducing position size or avoiding the release may matter more than the order type itself.
No single stop order is best under every condition. Choosing one is a trade-off based on the purpose of the trade, the market environment and which risk the trader is prepared to accept, not a ranking of good, better and best.
A stop order is a neutral tool; how well it works depends on its placement, the surrounding market conditions and the trader's position size. The following tips can improve how orders are planned, while the cautions in the next section explain the risks that cannot be removed entirely.
Read more:Liquidity zones vs Demand zones: how to trade them for profit
These cautions are not reasons to avoid stop orders. They are realistic market scenarios that traders must account for through sensible trigger placement, suitable position sizing and an understanding of how each order executes.
A stop order is an instruction that remains inactive until the market reaches a specified trigger price. In forex, it can protect an existing position or enter a new trade after a breakout, with stop-market, stop-limit and trailing stops determining what happens after activation.
Neither is automatically better. A conventional stop-market order prioritises execution but may fill at an unexpected price, whereas a limit order protects the chosen price but may not fill. Use a stop when completing the trade matters most and a limit when the price matters most.
Open the order ticket for your chosen currency pair, select the appropriate stop type and enter the direction, lot size and trigger price. Add a limit price if using a stop-limit order, choose the order duration and carefully review every setting before submitting it.
A conventional stop order uses one trigger price and becomes a market order when activated, making a fill likely but leaving the execution price unguaranteed. A stop-limit adds a separate limit price and can fill only within that boundary, providing price control at the risk of receiving no fill. The choice is therefore between greater certainty of execution and greater certainty of price.
Not exactly. A stop-loss is the most common use of a stop order, but stop orders can also open trades following a breakout. In simple terms, the stop order is the tool, while the stop-loss describes one way of using it.
Stop orders do not trigger while the forex market is closed over the weekend. If trading resumes on Monday beyond the trigger level, a stop-market order activates and fills at the first available price, which may be considerably worse than the original trigger.
A stop order allows a trader to enter or exit automatically when the market reaches a predefined trigger. The important point is that the trigger controls when the instruction activates; it does not necessarily guarantee where the trade will be filled.
Stop-market orders prioritise execution, stop-limit orders prioritise price and trailing stops adjust automatically as a profitable trade moves forward. Each solves a different problem, and each brings its own limitation.
Whichever type you use, the order should follow a clear trading plan, logical chart structure and suitable position size. Test the settings on a demo account first, because understanding how your platform handles triggers, spreads and order duration is far cheaper than discovering the details during a fast market.
Lee W. is a seasoned professional trader with over 10 years of experience. Passionate about sharing valuable expertise and unique market insights, Lee W. now serves as an external and independent market analyst for RADEX MARKETS.
Reviewed by RADEX MARKETS
Risk Warning
Trading derivatives and leveraged products carries a high level of risk, including the risk of losing substantially more than your initial investment.
Related concepts:
Der Handel mit Derivaten und gehebelten Produkten ist mit hohen Risiken verbunden und kann zu Verlusten führen, die Ihre ursprüngliche Investition übersteigen. Lesen Sie vor dem Handel unsere Allgemeinen Geschäftsbedingungen (T&C) sowie das Product Disclosure Statement (PDS).
KONTO ERÖFFNEN