CFD Stop-Loss Orders and Guaranteed Stops
A standard CFD stop-loss order sets a price that triggers an exit. It does not guarantee the price at which the position closes. A guaranteed stop-loss order, often called a GSLO, adds that price protection: the provider agrees to close the covered position at the stated level even if the market gaps beyond it, subject to the order’s terms. IG’s explanation of guaranteed stops makes this distinction clear.
That difference matters when calculating how much a trade could lose. Stop placement, position size and execution protection need to work together. This guide focuses on choosing and managing the exit order; the broader framework belongs in your CFD risk management plan.
How CFD Stop-Loss Orders Work
A stop-loss attached to an open CFD instructs the provider to close the covered position when its trigger conditions are met. For a long position, the closing stop sells when the relevant price falls to or through the stop level. For a short position, it buys when the relevant price rises to or through that level. These are closing instructions, not stop-entry orders used to open another trade, as outlined in IG’s guide to order types.
With an ordinary stop, the trigger price and execution price are separate concepts. Reaching the stop activates the closing instruction; execution follows under the provider’s dealing rules. IG’s stop-order lesson explains that a fast market can move beyond the chosen level before the position closes.
Which Price Triggers the Stop?
Under common CFD trigger rules, a long position’s closing stop uses the sell price, or bid. A short position’s closing stop uses the buy price, or ask. Check the actual policy rather than assuming every platform behaves identically. CMC Markets’ order execution policy, for example, sets out its buy-side and sell-side triggers and alternative settings for certain orders.
This explains why a stop can activate even though the chart appears not to have touched it: the chart may display a different side of the quote. Before disputing an execution, compare the order with the correct bid or ask history. IG’s guidance on unexpectedly closed positions recommends this check.
Why Standard Stops Can Slip
Slippage is the difference between the requested price and the execution price. An ordinary stop can fill at a worse level when there is insufficient liquidity at the requested price. A price gap creates a more obvious problem: the market jumps between levels without offering execution at every price in between. IG’s execution explanation describes how insufficient liquidity can produce adverse slippage on stops.
Economic announcements, company earnings and sudden news can increase this risk. A position held across a market closure also faces the possibility that trading resumes beyond its stop. These are among the circumstances discussed in IG’s guide to slippage.
The practical distinction is between a planned loss and a protected exit price. An ordinary stop helps implement the plan, but it cannot turn the planned amount into a firm maximum. The word “stop” is not a price promise.
What a Guaranteed Stop Changes
A guaranteed stop addresses adverse execution beyond the agreed stop level. If the covered order triggers, the provider bears the difference between that level and the worse price otherwise available. CMC Markets’ GSLO explanation describes this protection against volatility and market gaps, in exchange for a premium.
The guarantee concerns the exit price, not whether the trade makes money. When budgeting for the trade, distinguish the loss caused by price movement from premiums and other charges.
Worked Example: A Market Gaps Through the Stop
Suppose you buy an index CFD at 8,000 with a total position value of £2 per index point. You place the stop at 7,960, giving a planned price loss of £80: 40 points multiplied by £2.
Now assume the market gaps below the stop and the next executable sell price is 7,900. Compare an ordinary stop with a guaranteed stop carrying a hypothetical £4 premium payable when triggered.
| Order and market conditions | Exit price | Price loss | Loss including stop premium |
|---|---|---|---|
| Ordinary stop, execution at the requested level | 7,960 | £80 | £80 |
| Ordinary stop, assumed execution after the gap | 7,900 | £200 | £200 |
| Guaranteed stop, same gap | 7,960 | £80 | £84 |
These figures assume valid orders covering the whole position and no earlier margin closeout. They exclude commissions, financing and currency conversion. Entry and exit levels are executable CFD prices, so the spread already reflected in those prices should not be added again.
In this example, the guarantee avoids £120 of adverse execution for a £4 charge. Without the gap, a triggered guaranteed stop would still incur its premium. This illustrates the protection, not its expected value across a trading strategy.
Guaranteed Stop Costs and Restrictions
When the Premium Is Charged
Providers do not all collect premiums in the same way. Under IG’s published guaranteed-stop terms, the premium is charged only when the stop triggers, although the amount is held separately alongside margin. The ticket displays the cost before the trade opens.
By contrast, CMC Markets UK’s CFD costs disclosure states that the premium is paid when the GSLO is placed and refunded when the trade closes if the order was not triggered. Charging and refund arrangements therefore belong in the comparison, not just the headline premium.
Check the cost in account currency for the intended position size. Also allow for the other CFD trading costs: a protected exit does not make holding charges or commissions disappear.
Minimum Distances and Amendments
A guaranteed stop cannot necessarily sit as close to the current price as you would like. Providers impose minimum distances and may restrict amendments. IG states that it can increase minimum guaranteed-stop distances during expected or actual volatility. Its rules also restrict moving a guaranteed stop nearer while the market is closed.
Read these conditions before relying on a last-minute change. If the permitted stop distance is wider than your strategy allows, consider reducing the position or rejecting the trade rather than forcing the setup to fit the ticket.
When Is the Premium Worth Considering?
Consider the guarantee when your reason for holding the position includes exposure across a closure or announcement, and a worse exit would breach your risk budget. Compare the premium with that exposure, not simply with the trade’s possible profit.
Buying protection is not the only choice. Reducing exposure or not holding the position through the event are alternatives. A guarantee should solve an execution problem, not become permission to take a larger trade.
Choosing the Stop Level and Cash Risk
Start by identifying what price movement would contradict the trade idea. Then assess whether the proposed stop allows for ordinary fluctuations over the intended holding period. Support, resistance, recent trading ranges and volatility measures can help structure that assessment; IG’s stop-placement guidance discusses these inputs and the need to match distance to timeframe.
Avoid treating one fixed distance as suitable for every market. Equally, moving the stop farther away simply because a losing trade is uncomfortable changes the original risk decision. Write amendment rules before entering, including when you may tighten the stop and whether widening it is prohibited.
For a CFD quoted in money per point, the basic calculation is:
Planned price loss = entry-to-stop distance × total position value per point.
Using the earlier example, doubling the distance from 40 to 80 points doubles the planned price loss from £80 to £160 at £2 per point. Halving the position value to £1 per point brings that figure back to £80, before charges.
This is why the stop level and CFD position size should be calculated together. Do not squeeze the stop into an unsuitable location just to accommodate a larger position. With an ordinary stop, any allowance for slippage remains an estimate rather than a guaranteed ceiling.
Trailing Stops and Stop-Limit Orders Are Different Tools
Trailing Stops Adjust the Exit Level
A trailing stop follows favourable price movement according to its distance and, where applicable, step settings. It does not move back simply because the market reverses. This can raise a long position’s exit level or lower a short position’s exit level without repeated manual amendments. IG’s trailing-stop documentation explains both settings and confirms that its trailing stops are not guaranteed.
Trailing and guaranteed describe different features. One changes where the stop sits; the other protects execution at an agreed level. Do not assume that selecting a trailing stop provides both.
Also treat “breakeven” carefully. Moving a stop to the opening price does not account for separate charges, and a non-guaranteed order can still slip.
Stop-Limit Orders Can Remain Unfilled
Where the platform supports them, a stop-limit order activates a limit order after its trigger is reached. It restricts the acceptable execution price but does not guarantee an exit. FINRA’s explanation of stop-limit orders, written for securities trading, highlights this price-versus-execution tradeoff.
For a hypothetical sell order with a stop at 100 and a limit at 99, a gap to 95 may leave the order unfilled. The instruction prevents a sale below 99; it does not prevent further losses on the still-open position. That makes it different from a guaranteed stop.
What Stops Do Not Protect
Margin closeout is a separate process. An account can reach its compulsory closeout threshold before a position reaches its chosen stop. ESMA’s explanation of guaranteed stops and account-level closeout explicitly recognises that a position with a guaranteed stop may be closed earlier under margin rules. Review the separate mechanics of CFD margin calls and stop-outs.
Negative balance protection is not a trade-level stop. Under the FCA’s retail CFD rules, it caps the client’s liability at the funds in the relevant account. It does not preserve the account balance or guarantee each planned trade loss.
The provider still has to meet its obligations. A guaranteed stop is a contractual promise, not protection against the provider becoming insolvent. ASIC’s MoneySmart explanation of CFD counterparty risk notes that regulation reduces this risk but does not remove it.
Checks Before Submitting the Order
Use the order ticket as a final verification step:
- Confirm that the stop closes the intended position and covers the intended quantity.
- Check whether you selected ordinary, trailing or guaranteed protection.
- Verify the stop level, relevant trigger price and any minimum distance.
- Review the cash loss, premium, other charges and remaining account margin.
- Confirm that the platform accepted the order and displays it against the position.
Practise entering and amending orders before relying on an unfamiliar interface. For a platform example, CMC Markets’ order-management instructions explain where to attach stops and locate product details. Check the live contract terms rather than treating a practice trade as evidence of future execution.
Availability also depends on residence and the provider’s legal entity. The broker examples here refer mainly to UK services; CMC Markets’ eligibility notice states that its CFD services are not available to US residents. Confirm eligibility before comparing stop features or funding an account.