Trigger price
Also called Stop price, Activation price, Trigger level, Stop trigger
A trigger price is the price level that switches a waiting order on. When the market reaches it, your stop, stop-limit or trailing order is sent for execution. It is not the price you are guaranteed to get.
In a fast market the fill can land several pips past the trigger, and that gap is added to the loss you planned for.
What a trigger price does to a waiting order
An order with a trigger price sits idle. Nothing is bought or sold while the market stays on the other side of the level.
The first quote that touches the level wakes the order. What happens next depends on the order type:
- A stop order becomes a market order and fills at the next available price.
- A stop-limit order becomes a limit order and fills only at your limit price or better.
- A trailing stop works like a stop order, but its trigger price moves behind the market by itself.
A plain limit order or market order has no trigger price. The limit order waits at its own price, and the market order fills straight away.
These prices are easy to mix up:
| Price | What it is | Who decides it |
|---|---|---|
| Trigger price | The level that activates the order | You (a trailing stop then moves it for you) |
| Limit price | The worst price you accept after activation | You (stop-limit only) |
| Fill price | The price you actually traded at | The market |
| Order price of a plain limit or market order | No trigger: the limit waits at its price, the market order fills now | You (limit) or the market (market order) |
Which side of the current price each trigger goes on
A stop-type trigger always sits on the side that price has not reached yet:
| Order | Trigger sits |
|---|---|
| Buy stop (entry) | Above the current price |
| Sell stop (entry) | Below the current price |
| Stop loss on a long trade | Below the current price |
| Stop loss on a short trade | Above the current price |
A common beginner mistake is putting the trigger on the wrong side, such as a buy stop below the current price. Depending on the platform, the order is rejected as an invalid price or treated as already hit and fills at once. If you want to buy below the current price, that is a buy limit, which has no trigger.
Worked example: triggered at 1.1050, filled at 1.1053
The figures here are an illustrative example. Entry prices are ask prices; the stop loss at 1.1020 is watched on the bid. EUR/USD trades at 1.1030. You place a buy stop for 0.10 lot (10,000 units, $1 per pip) with a trigger price of 1.1050 and a stop loss at 1.1020.
Planned risk: 1.1050 − 1.1020 = 30 pips, and 30 × $1 = $30.
A news release hits. The quote skips from 1.1046 straight to 1.1053, as the chart below shows. Your order triggers and fills at 1.1053, not 1.1050.
The gap between trigger and fill is slippage: 1.1053 − 1.1050 = 3 pips.
Now the stop-limit version, on a platform that places the limit beyond the trigger. MT5 does not accept this layout. Its Buy Stop Limit needs the limit below the stop price, so on MT5 a stop-limit buys a pullback after the trigger instead of capping slippage. You keep the trigger at 1.1050 and add a limit price. To size the gap, divide the extra risk you accept by the pip value: $2 ÷ $1 = 2 pips, so the limit is 1.1052.
In the same jump the order triggers, but 1.1053 is above your limit, so nothing fills. A buy limit now waits at 1.1052 and fills only if price comes back.
Stop or stop-limit: which to use for entries and exits
Use this rule to choose:
- If the order opens a trade, a stop-limit is reasonable. A missed entry costs you no money, only the trade.
- If the order closes a losing trade, use a plain stop. An exit that never fills leaves the loss running.
Which price hits the trigger: bid, ask, last or mark
The trigger watches one specific price, and it differs by market.
| Market | Price that usually triggers | What to watch |
|---|---|---|
| Forex and CFDs | Ask for buy orders, bid for sell orders | Most charts draw only the bid |
| Stocks | Last traded price | Opening gaps jump over the trigger |
| Futures | Last traded price, under exchange rules | Thin overnight trading |
| Options | The option's own premium, not the underlying | Wide spreads |
| Crypto spot and futures | Last price; many futures venues also offer mark price | One short spike can trigger a last-price order |
Mark price is a reference price the exchange calculates from several venues, so one odd trade cannot trigger your order.
A common misread in forex is "my buy stop triggered but the chart never touched it". The chart shows the bid. Your buy stop watches the ask, which sits one spread higher.
With the 2-pip spread in this example, the chart high reads 1.1048 at the moment the order triggers. The same thing closes short trades: a stop loss on a short is a buy order, so the ask triggers it. To check, add the spread to the chart high.
Where to place a trigger so one spike does not set it off
A trigger needs only one quote, not a candle close. A brief spike or a widened spread is enough to set off an order resting right on an obvious high or low.
For a buy stop, or a stop loss on a short trade, above a high, use this rule:
trigger = obvious high + spread + a buffer you choose
In the illustrative chart below, a bid chart with the same 2-pip spread, the obvious high is 1.1080. The spike candle reaches a bid high of 1.1082, so the ask reaches 1.1084 and a buy stop at 1.1080 fires before price turns back. With a 6-pip buffer, the trigger is 1.1080 + 2 pips + 6 pips = 1.1088. The spike's ask stops 4 pips short of it.
A bigger buffer filters out more spikes, but when the breakout is real your entry comes later.
Where you set the trigger price and where it is held
In the order window, the field appears when you pick a stop, stop-limit or trailing order. It may be labelled price, stop price, trigger price or activation price.
Where the trigger is held matters as much as the level:
- Held by the broker. The pending order sits on the broker's server and works even when your platform is closed.
- Held by your own software. An automated strategy watches the price itself and sends a market order on a touch. It needs the software running, and any connection delay adds slippage.
Checks before you place a trigger order
- Confirm which price triggers the order: bid, ask, last or mark.
- For buy stops and for stop losses on short trades, allow for the spread.
- Check the minimum distance. Brokers can reject a trigger set too close to the current price.
- Expect gaps. After a weekend or major news, a stop fills at the first available price, however far past the trigger.
- Before relying on a stop-limit to cap slippage, check that your platform accepts a limit beyond the trigger. MT5 does not.
- Set an expiry, or the order stays live after your reason for it has gone.
- With an automated strategy, find out whether the broker or your own software holds the trigger before you switch the computer off.
FAQ
Can I change a trigger price after I place the order?
Yes, as long as the order has not triggered. You can move or cancel it freely. Once the trigger is hit, the order is either a live position or a working limit order, and you manage that instead.
Why did my order trigger and then price turned straight back?
Your trigger was probably sitting exactly on an obvious high or low, so one quote past it was enough. For a buy stop above a high, set trigger = obvious high + spread + a buffer you choose.
Does a trailing stop keep working when my platform is closed?
It depends on where the trailing runs. On some platforms the trailing stop runs on your own device, so it stops moving once the platform closes. The stop stays with the broker at the last level it reached. If the trailing is held on the broker's server, it keeps moving without you. Check which one you have before you log off.









