Stop Loss Trigger Price: The Side Your Chart Never Shows

A stop loss sits on the chart at a price. The candle turns before it, the wick falls short by a visible margin, and the position closes anyway. The natural conclusion is that the broker moved it.

Almost always, something duller happened. The chart was showing one price while the order was waiting on a different one.

What follows is a map of which orders are drawn on the chart you are looking at, which are not, and how to tell the two apart on your own platform.

Key takeaways

  • A MetaTrader chart is drawn from the Bid side, and the documentation states the Ask is never drawn on it at all.
  • Every purchase is done at the Ask and every sale at the Bid, so half of your order events execute at a price the chart never shows.
  • The stop on a long is a sell reached by the visible Bid; the stop on a short is a buy reached by the hidden Ask.
  • Pending entries carry the same blind spot: a Buy Limit resting at a wick low needs the Ask, not the Bid wick you can see.
  • Trigger and execution are separate prices: on an exchange instrument a stop activates on a printed trade and still executes against the Bid or Ask.
  • The trigger side is a venue convention, not a market law: Saxo publishes an FX spot rule that is the exact reverse of the MetaTrader one.

What Price Your Chart Is Actually Drawing

Every quote is two numbers, and the distance between them is the spread. A candle is one line, so something has to be chosen.

The MetaTrader 5 documentation is explicit about the answer. The platform builds each bar from the Bid side, and switches to traded prices instead on any instrument that carries a depth-of-market book. The same passage then states outright that the Ask is never drawn on the chart and there is no way to read it off the bars.

That is not a rendering detail. An entire side of the market is absent from the picture you are deciding on, and it is the side your buy orders execute against.

The Four Order Events and the Price Each One Uses

There are only four things an order can do to a position: open a long, close a long, open a short, close a short. Each is either a buy or a sell, and that alone decides which price it needs. The rule underneath is one line in the MetaTrader 5 documentation: every purchase is done at the Ask and every sale at the Bid.

Order eventIt is aPrice it needsDrawn on a bid chart
Open a longBuyAskNo
Close a long, including its stop and targetSellBidYes
Open a shortSellBidYes
Close a short, including its stop and targetBuyAskNo

The same split governs pending order types. The platform documentation defines Buy Limit and Buy Stop against the Ask price, and Sell Limit and Sell Stop against the Bid price.

So a Buy Limit resting at the low of a wick is waiting for an Ask that never appears on the chart. The wick that appears to reach it is a Bid wick, and the Ask above it stayed clear of the level.

Why Only Half Your Stops Sit Where the Chart Shows Them

Read the table column by column and a pattern falls out that is more useful than the usual advice to widen every stop. Two of the four events use the price you can see, and two use the price you cannot.

A long position exits by selling, so its stop loss and its target are both reached by the Bid. Those levels sit exactly where the chart draws them, and no spread adjustment is warranted at all.

A short position exits by buying, so its stop loss and its target are both reached by the Ask. Those two levels are the invisible ones, and the size of the gap is whatever the spread happens to be at that instant.

This is why the complaint is far more common among traders who were short. The bar that closed the position genuinely never touched the level, because the level was never measured against that bar.

Entries invert the pattern. A short entry is a sell and is visible, while a long entry is a buy and is hidden, which is the missed Buy Limit that gets blamed on a slow platform. The same asymmetry survives when entering from the quick trade panel, which sends a market order at whichever side the direction requires.

Trigger Price and Execution Price Are Not the Same Price

Explanations of this topic usually stop at one price per order. The platform documentation describes two, and keeping them apart resolves cases that otherwise look contradictory.

The trigger price is what the platform or the exchange watches to decide an order has become active. The execution price is what the resulting deal is done at, set by the Bid and Ask at that moment. On foreign exchange symbols in MetaTrader the two collapse into one side, which is why the distinction goes unremarked; on exchange instruments they separate visibly.

The documentation puts the activation of a stop order on an exchange instrument at the moment a trade prints at the level, then adds that the buying or selling which follows is still done against the Bid and the Ask. Two different prices, one order.

So the gap between the level you typed and the price you received has two independent causes: the trigger convention, and slippage on the deal that follows.

Exchange-Traded Symbols Break the Bid-Chart Rule Entirely

The phrase repeated across most explanations of this subject is that the chart always shows the bid. On the platform those explanations are usually describing, that is not what the documentation says.

The Bid rule carries a condition, and the condition is whether the instrument has a depth-of-market book behind it. Where it does, the chart is a record of traded prices rather than of one side of a quote.

That condition removes the whole mechanism this article describes for those symbols: there is no hidden side to compensate for, because the drawn line is not a quote side at all.

It also means the add-the-spread advice is being applied to instruments where it does nothing but move the stop further away. Which regime a symbol is in is visible in the platform, since a symbol with depth of market has a market depth window to open.

Two Venues, Two Opposite Rules for the Same Order

None of the above is a law of markets. It is a set of conventions, each published by a venue, and they disagree with one another. Set the MetaTrader rule beside the one in the Saxo help centre and the contradiction is direct: under the MetaTrader definitions a Buy Stop buys at the Ask, while Saxo documents a stop to buy on FX spot as triggered by the Bid.

Instrument groupStop to buy triggers onStop to sell triggers onSource
FX spot at SaxoBidAskSaxo help centre, updated 1 April 2026
Index and futures CFDs at SaxoAskBidSaxo help centre, updated 1 April 2026
Stocks, ETFs, futures and stock CFDs at SaxoLast traded priceLast traded priceSaxo help centre, updated 1 April 2026
Pending orders in MetaTrader 5AskBidMetaTrader 5 documentation, general concept

Two of those rows sit with one provider and still work in opposite directions, and the variable is the instrument group rather than the trader or the order type. So the question worth asking is never which side triggers a stop in general, but which side triggers a stop on this symbol at this venue, and the answer belongs beside the minimum stop distance for that account.

Making the Hidden Side Visible on the Chart

The platform provides a remedy and leaves it switched off. The chart properties carry a Show Ask price line option, described in the documentation as adding a horizontal line at the Ask price of the latest quote.

Enabled, it turns the hidden side into something measurable, and a stop on a short can be placed relative to the line that will actually reach it.

Two limits are worth knowing first. The line reflects the current quote only, so it says nothing about where the Ask sat during a bar that has already closed.

The second is that the distance between the lines is not fixed. It widens when liquidity thins, so a stop that cleared the ask line in a quiet hour may not clear it at a release, which is a separate question from the fill policy applied afterwards.

What This Changes About Where a Stop Belongs

The common recommendation is to pad every stop by the spread. It treats a directional problem as a general one, and it costs something real, since a wider stop for the same risk budget means a smaller position. A narrower rule follows from the table above: pad only the orders that execute on the buy side, and leave the sell-side orders where the analysis put them.

Under the MetaTrader convention that means the stop and target on a short position, and the entry price of a long. Under a venue that publishes the reverse rule for FX spot, it means the opposite pair, which is precisely why the venue rule has to be read first.

There is also a case for changing nothing. If a level is genuinely invalidated once price trades through it, being taken out by the hidden side is not an error. What is not defensible is discovering the rule after the trade, since the four-way split is knowable in advance for any symbol on any platform.

Frequently Asked Questions

Does a stop loss trigger on the bid price or the ask price?

It depends on which side the stop has to execute and on the venue. In MetaTrader 5 every purchase is done at the Ask and every sale at the Bid, so a stop on a long is a sell reached by the Bid, and a stop on a short is a buy reached by the Ask. The Saxo help centre documents the reverse for FX spot. Read the rule your own venue publishes rather than assuming a universal one.

Why did my take profit not trigger when the candle reached it?

For the same reason a stop can fire early, in mirror image. A take profit on a short position closes by buying, so it needs the Ask, and the Ask is not the price the chart draws. The wick can print through the level on a bid chart while the ask never reaches it, and the order stays open.

How do I show the ask price on a MetaTrader chart?

Open the chart properties and enable the Show Ask price line option, described in the MetaTrader 5 documentation as an additional horizontal line at the Ask price of the latest quote. The documentation states plainly that the Ask is otherwise never drawn on the chart. The line shows the current Ask only, so it helps while a trade is live rather than when reviewing a closed bar.

Should I add the spread to every stop loss?

No. Only the orders executing on the buy side are affected, which under the MetaTrader convention means the stop on a short and the entry of a long. Padding the other half achieves nothing and shrinks the position size a fixed risk budget allows.

Do stop orders on shares and futures work the same way?

Often not. The MetaTrader 5 documentation says activation on an exchange instrument follows that exchange and normally waits for a printed trade, and the Saxo help centre lists stocks, ETFs, futures and stock CFDs as triggering on the Last traded price. The deal that follows activation is still done at the Bid and Ask.

Sources checked 2 August 2026: MetaTrader 5 platform help, Chart Settings page, for which side of the quote the bars are built from, for the depth-of-market exception to it, for the Ask never being drawn, and for the Show Ask price line option. MetaTrader 5 platform help, General Concept page, for which side each purchase and sale uses, for the Buy Limit, Buy Stop, Sell Limit and Sell Stop definitions, and for how a stop order on an exchange instrument activates and how the deal that follows is priced. Saxo A/S help centre, Are Stop orders triggered by the bid or ask price, updated 1 April 2026, for the FX spot, CFD and Last-traded-price rules. No spread figure or pip distance is quoted here, because those vary by symbol, account and moment.

Disclaimer: This article is educational only, is not investment advice, and is not a recommendation to buy, sell or hold any instrument. Order handling rules differ by venue and instrument, and your own provider documentation governs your account. Trading leveraged instruments carries risk and losses can reach the full amount committed.

Leave A Reply

Your email address will not be published.