Why the Gold Stop-Loss Price Is Not Equal to the Execution Price: Including Slippage in Risk
A stop-loss usually expresses the condition that triggers an exit; the actual execution is also affected by quotes, liquidity and execution rules. Use a teaching example to distinguish stop-loss distance, slippage and total cost.
Author: Thomas | Trading Knowledge | November 6, 2026
Summary: A stop-loss has already been set, so why can the account's final loss still exceed the planned amount? An ordinary stop-loss usually cannot guarantee execution at a specified price; the trigger condition and the actual execution are two separate stages. Gold CFDs may also experience execution deviations during rapid fluctuations, quote jumps or changes in liquidity. This article uses hypothetical figures to explain risk estimation methods and does not involve current gold quotes, real accounts or any platform's specific execution commitments.
First distinguish trigger conditions from execution results
The stop-loss price is used to express when exit processing is initiated, while the execution price is the price at which the order is ultimately executed. The two may be close or may deviate. Investor education materials from U.S. securities regulators on stop orders emphasize that there is no guarantee of the execution price after an ordinary stop is triggered; this principle helps in understanding execution risk, but the order details of the securities market cannot be directly applied to all gold CFDs. Specifics should still be checked against the account provider's execution policy.
The platform will also specify which side of the quote is used for triggering, the minimum allowed stop-loss distance, and how different orders are handled. Exiting a long position usually involves the sell quote, while exiting a short position usually involves the buy quote; if the chart shows only one side of the price, it may make people mistakenly think that "the chart did not reach the stop-loss but the order was executed." First check Bid, Ask and the order direction, then determine whether there is indeed an anomaly.
Use a teaching example to check the loss
Assume that a certain gold long order has an actual purchase price of USD 2,000 per ounce, plans to exit at USD 1,995, and the position corresponds to 10 ounces. Ignoring fees, the loss estimated based on a five-dollar distance is USD 50. This is only a calculation example; neither 2,000 nor 1,995 is a market level provided in this article, nor do they correspond to any fixed lot size; the number of ounces must be converted according to the actual contract specifications.
If the actual execution after the stop-loss is triggered is at USD 1,993, the price loss becomes USD 70, which is USD 20 more than the original estimate; after also including actual commissions or holding costs, the total loss may continue to increase. Conversely, execution may also be better than the set price, and not all deviations should be treated as the same kind of result. The purpose of the example is to explain that the stop-loss distance alone cannot precisely lock in the final loss.
Do not double-count costs
If profit and loss have already been calculated using the actual purchase price and actual sell price, the impact of the bid-ask spread on the execution price is usually already included, and the spread cannot then be deducted again without distinction. Commissions, overnight fees and other account fees should be checked separately according to the statement. Only when backtesting using the chart's mid-price is it necessary to specifically check whether the simulation omitted the real bid-ask spread; mixing the two conventions together will lead to overestimation or underestimation of costs.
Likewise, stop-loss slippage and entry slippage cannot be confused. Only by recording the planned entry, actual entry, set stop-loss, actual exit and various fees can it be known at which stage the deviation actually occurred. When comparing different platforms, similar time periods, instruments and order types should also be used, and a single extreme execution cannot be used to infer long-term average performance.
How to arrange before important data
First confirm whether the exit rules apply to the current instrument, and the difference between an ordinary stop-loss and any additional protection service. If the provider offers a guaranteed stop-loss, it should still be checked whether it applies to that instrument, whether fees are charged and the attached conditions; one cannot assume there is a guarantee just because the word "stop-loss" appears.
The risk budget may reserve a margin for execution deviation and check the possibility of multiple positions being damaged at the same time; the margin should be based on actual records and capacity to bear, and this article does not prescribe a uniform ratio. For contract rules that cannot be understood, first pause adding positions and check the execution policy and execution reports. A stop-loss is a tool for managing the exit process; it cannot eliminate market gaps or ensure profit.
MT4 EA troubleshooting guides →