What it means: technical stop and where “costs” enter
A “technical stop” is a stop-style order that is triggered by a price level and then becomes a marketable request for the broker or execution venue to close (or open) at the next available opportunity. After the stop is triggered, the final outcome can differ from the level that caused the trigger.
Costs can affect that outcome in two broad ways:
- Direct costs: charges that are usually known or published before trading (for example, commissions) and trading friction that is visible in the quoted prices (for example, spread).
- Indirect costs: differences between the trigger price and the actual execution price, often caused by liquidity, speed, and execution policy. These frictions show up after the fact in fills.
Because exact execution depends on conditions at the moment of triggering, it helps to treat costs as an estimate that you can validate with your own historical transaction data.
Direct costs that can affect technical stop fills
Spread and quoted bid/ask structure. Many stop executions are sensitive to the bid/ask environment. Even when the stop level is clear, the price at which the order can actually be executed depends on available quotes and how they move.
Commissions or fee schedules. If your account includes per-trade or per-lot commissions, a stop that results in a closing trade will typically incur the relevant commission components. These charges affect the net result even if the executed price matches the expectation.
Financing and account-level charges. Some accounts have ongoing components (for example, carry-related or account service charges). These may not be caused by the stop event itself, but the timing created by the stop changes when positions are held or closed, which can shift what you pay over time.
Assumptions for any example
To reason about the impact of spread or commissions, assume:
- A long position is closed by a stop sell request.
- The stop triggers at an observed market price, but the order executes at a bid available at that moment.
- You can compute net cost using your account’s commission and the final fill price from the deal record.
Indirect costs: slippage, liquidity, and execution handling
Slippage. The most common “indirect cost” is the difference between the intended exit level and the actual executed price. Slippage can occur even if the stop triggered exactly at the level you set, because the market may move between trigger time and execution time, or quotes may be incomplete.
Liquidity and market depth. In thinner conditions (for example, during fast price moves or when fewer orders are available), it can be harder to fill at a stable price. That increases the chance of larger slippage when the stop activates.
Order handling and execution policy. Execution is not only a function of market movement; it also depends on the order-handling rules of the provider and the execution venue. Some providers execute stops in specific ways when liquidity is limited, which changes the distribution of outcomes.
Latency and time gaps. Any delay between stop trigger detection, order transmission, and execution can increase the gap between trigger and fill. This is more likely when market prices move rapidly.
One concrete, checkable example (no live prices)
Assume you set a stop at a price level that you observe in your platform. After the event, your deal ticket shows:
- Fill price (the actual executed price)
- Commission/fees for that closing trade
- Net result
You can then compute an effective slippage component as:
- For a long close: slippage impact ≈ (fill price − stop-trigger reference price) × position size (direction depends on whether you are closing a long or short).
This method does not require future predictions; it uses the actual executed fill to quantify indirect costs.
Material limitations and failure modes
- **Stop level ≠ execution price. ** A stop’s trigger is a condition; the fill is a transaction. In fast or illiquid moments, the executed price can differ materially. 2) **Costs vary by timing. ** Spread behavior, fee application, and any account-level components can change over the period around the stop event. 3) **Historical relationships do not guarantee future outcomes.