What is Trailing stop in forex and CFD trading
A Trailing stop is a dynamic risk management order where the Stop loss level automatically follows the market price at a fixed distance, but only when the price moves in the trader’s favor. This order type is instrumental for profit protection, allowing a trader to secure gains as the market trends while simultaneously limiting potential losses if the trend unexpectedly reverses. The Trailing stop distance is measured in pips or points, and its current active level can be verified by observing the continually updated Stop loss price listed in the platform’s Trade or Positions window. A Trailing stop only adjusts upward for a Long position or downward for a Short position; it never moves against the trade once set. To explore other trading terms, visit our full glossary.
Key facts about Trailing stop
- Order Mechanism: A client-side or server-side process that continuously modifies a standard Stop loss order.
- Distance Unit: The trail distance is defined in pips or points when setting the order.
- Activation Requirement: The market must first move the minimum required distance in profit before the trail begins.
- Minimum Profit Lock: Once the Trailing stop is moved past the entry price (Break-Even), a minimum profit is locked in.
- Execution Risk: Like a Standard Stop loss, it is executed as a Market Order and is subject to slippage on triggering.
- Location Dependence: In many platforms like MT4, the Trailing stop requires the trading terminal to remain open and connected.
How Trailing stop works in forex and CFD trading
The function of a Trailing stop is to automate the discipline of adjusting risk management levels while capturing maximum trend duration.
The process involves these steps:
- Setting the Offset: The trader specifies the fixed distance (DTS) in pips that the Stop loss must trail the current best market price.
- Trade Entry: The position is opened at PEntry with an initial Stop loss PSL.
- Profit Initiation: For a Long trade, when the Current Bid Price (PBid) exceeds PEntry by more than DTS, the Trailing stop is activated.
- Stop Level Adjustment: The broker server or client platform continuously checks PBid. If PBid reaches a new peak (PPeak), the Trailing stop is recalculated.
- Stop Update Rule: The new Stop loss Price (PTS) is set at: PTS = PPeak – DTS (For a Long trade)
- Trade Exit: If the market reverses, PBid falls to PTS, triggering the Stop loss and closing the position.
The Trailing stop remains static when the price moves against the trade or sideways, preserving the last profitable Stop loss level.
Example of Trailing stop with a real trade
A trader initiates a Long Position on EUR/USD and applies a Trailing stop to lock in gains.
Scenario Inputs:
- Instrument: EUR/USD
- Entry: 1.10000 (Buy at Ask)
- Position size: 1 standard lot (100,000 units)
- Trailing Stop Distance (DTS): 20 pips (0.00200)
Execution Steps:
- Initial SL: The initial SL is set at 1.09500 (50 pips risk).
- Price Advance to 1.10200: The price is 20 pips in profit, TS activates. PTS = 1.10200 – 0.00200 = 1.10000 (Break-Even).
- New Peak at 1.10550: The price moves higher. PTS automatically adjusts to 1.10550 – 0.00200 = 1.10350 (35 pips locked).
- Reversal: The price drops, and the Bid reaches 1.10350 (PTS).
- Position Closed: The trade closes at 1.10350 (ignoring slippage for simplicity).
PnL Calculation:
- Entry: 1.10000
- Exit: 1.10350
- Profit in Pips: 1.10350 – 1.10000 = 35 pips
- Spread Cost: 0.2 pips × $10/pip = $2.00
- Commission: $0.00 (zero commission structure)
- Gross Profit: 35 pips × $10/pip = $350.00
- Net Profit: $350.00 – $2.00 = $348.00
Result: The Trailing stop successfully locked in 35 pips, preventing the profit from reverting to zero. The zero commission structure ensures that the full profit potential is preserved without per-trade commission fees on exit—allowing the entire 35-pip gain to translate into net profit (minus only the minimal spread cost).
How Trailing stop affects your cost and risk
The Trailing stop does not affect the transaction cost (spread/commission) but significantly improves risk control in a trending market by dynamically reducing downside exposure. Its impact is on PnL security and drawdown prevention.
Trailing stop compared with related concepts
Trailing stop vs. Stop loss
A Trailing stop is a dynamic version of a Stop loss that only moves in the direction of profit to preserve gains, whereas a Stop loss is a static price level that remains fixed unless manually moved, primarily used for initial risk definition.
Trailing stop vs. Take profit
The Trailing stop aims to maximize profit capture in a runaway trend by allowing the position to run until it reverses, whereas a Take profit is a fixed Limit Order that closes the trade upon reaching a predefined ceiling, limiting potential gains.
Broker differences in Trailing stop across the industry
The distinction lies primarily in whether the broker supports server-side trailing, which offers superior reliability and executional guarantees.
How to verify Trailing stop on your trading platform
These steps guide a trader through the mechanical setting and verification of a Trailing stop on MT4/MT5.
- Open Trade Menu: Right-click on the active trade in the ‘Trade’ terminal window.
- Select Trailing Stop: In the context menu, hover over ‘Trailing Stop’ to expand the sub-menu.
- Set Distance: Select the desired distance in pips (points) from the predefined values or select ‘Custom’.
- Confirm Activation: The Trailing stop will not appear on the chart until the position is in profit by the set distance.
- Monitor SL Movement: As the market moves in profit, observe the SL line on the chart and the SL price in the ‘Trade’ terminal.
- Verify Connectivity: Ensure the platform’s connection status is active, as MT4/MT5 TS relies on the client terminal.
Sanity check: The current Stop loss price should always remain exactly the set distance below the highest price reached since activation (for a Long trade).
Related Tools
Use these calculators to apply what you've learned:
- Pip Value Calculator
Calculate pip value for any pair
- Position Size Calculator
Size your position correctly
- Drawdown Calculator
Track your risk
- Compare Costs
Compare trading costs to current broker
- Live Spreads
Trade live institutional spreads verified the lowest all-in costs globally
No Fine Print. Better Trading Economics.
Built on transparency. Lowest total trading costs.
Execution you can measure. Rewards shared with you.