A cTrader stop order prioritises getting an order into the market after its trigger; a stop-limit order puts a price boundary on that later order. The trade-off is straightforward: a stop can fill at a worse price than its trigger, while a stop-limit can trigger and still not fill.
That distinction matters most when an entry is meant to catch a fast move. The trigger is not the fill, and neither order type removes execution uncertainty.
What changes after the trigger?
In cTrader, a stop order activates a market order when its stop level is reached. It then seeks the best available price, so the execution can differ from the stop level when liquidity or latency affects the fill. A stop-limit order instead activates a limit order: it can execute only at the limit price or better, and may remain unfilled if the market moves past that boundary. cTrader's order guide describes both mechanics. The SEC's Investor Bulletin on order types explains the same general stop-versus-stop-limit distinction for stock orders and cautions that firms and venues can differ.
| Order | What the trigger activates | What it prioritises | What can go wrong |
|---|---|---|---|
| Stop | A market order | Seeking execution at the available price | The fill can be worse than the stop level |
| Stop-limit | A limit order | A defined execution-price boundary | The order can remain open and unfilled |
The SEC bulletin is about stocks, not a rulebook for CFDs. Treat it as corroboration of the order-mechanics distinction, not as a statement about how your cTrader broker handles a particular symbol.
A hypothetical breakout, two different outcomes
Suppose a hypothetical instrument is trading below 105.0 and a trader enters a buy stop at 105.0, expecting to participate only if price rises to that level. If the market moves quickly through 105.0, the stop becomes a market order; the final fill can be above 105.0. The entry trigger does not cap the purchase price.
Now suppose the same hypothetical entry uses a stop-limit with a 105.0 trigger and a 105.2 limit. Once triggered, the limit order can buy at 105.2 or lower. If available prices move above 105.2 before it fills, the order may stay unfilled while the move continues. The example is illustrative, not a quote or a claim about observed returns.
The practical question is not which order sounds safer. It is which failure mode your plan can tolerate: price slippage after activation, or no position after activation.
Check the trigger rules before placing either order
cTrader's order ticket exposes more than a price field. Its stop-order instructions describe trigger-side choices: Trade side, Opposite side, and double-side variants based on consecutive ticks. The available trigger convention can change what event activates an order. Do not assume that a chart line alone tells you which quote side or tick condition your order uses.
Before you rely on a pending entry, verify these details in the current platform and with your broker:
- Trigger convention: which side of the quote activates the order, and whether consecutive ticks are required.
- Stop-limit range: how the platform expresses the limit boundary for the selected symbol and direction.
- Order lifetime: whether an expiry is set, and what happens if activation occurs near that expiry.
- After activation: how the order appears in the order/position history, including a cancellation or an unfilled limit.
- Test conditions: repeat the check on a demo account or in a controlled replay; a chart drawing is not proof of a broker fill.
The SEC also notes that stock venues and firms may use different standards to decide when a stop has been reached. That is a reason to check the actual service terms, not to assume its US stock example transfers unchanged to a CFD account.
Match the order to the failure you accept
A stop order makes execution the priority once triggered, without guaranteeing a particular price. A stop-limit order constrains the eligible price, without guaranteeing execution. Neither is a substitute for checking position exposure, order expiry, or the instrument's trading conditions.
For a cBot, this distinction belongs in the test specification: record the trigger setting, the limit boundary, and what the logic does if no fill arrives. Our guide to testing cTrader Market Range covers a separate control on market-order fills; pending-order backtesting covers how to test conditional entries. For the broader standard behind reproducible cBot results, see realbacktesting's proof methodology.
Frequently asked
Does a stop order guarantee a fill at its stop price?
No. In cTrader, the stop activates a market order at the trigger; execution is at an available price and may differ from the stop level. Confirm the broker's exact trigger and execution conditions.
Can a stop-limit order fail to execute after it triggers?
Yes. It becomes a limit order, so prices outside its limit boundary are not eligible. If the market moves past that boundary, the order may remain unfilled.
Are cTrader stop-order trigger rules identical at every broker?
Do not assume so. Check the current order ticket and broker documentation for the symbol you trade; the SEC's stock-market guidance likewise warns that trigger standards can vary by firm and venue.