Trailing stop — 5 strategii ochrony zysków
Marek long EUR/USD entry 1.0850, SL 1.0800, TP 1.0950 (R:R 1:2). Cena dotarła +90 pips na 1.0940. Marek hold dla full TP. Cena retrace na 1.0850. Strata = 0 (break-even). Cel +100 pips wycofany do 0. Z trailing stop: SL by przesuwał się za cenę, exit przy +60 pips zamiast 0. To core problem w execution — bez trailing, hold profits visible vs locked. Tu pokazujemy 5 strategii.
Czym jest trailing stop
Trailing stop = SL automatycznie przesuwający się za ceną w korzystnym kierunku. Long position: trailing podnosi SL gdy cena rośnie, NIE schodzi gdy cena spada. Short: opposite.
Cel: lock-in profits bez zamykania pozycji. Klasyczny problem retail tradera: cena dochodzi do +80 pips → +90 → retrace do break-even → exit z 0. Profit visible nigdy realized.
Trailing stop rozwiązuje to mechanicznie. Po reach +50 pips, SL przesunięty na break-even (+0). Po +80 pips, SL na +50. Cena retrace do +50 → trailing trigger, exit z €500 (1 lot EUR/USD).
5 typów trailing stop
1. Fixed pip — najprostsze
Reguła: SL zawsze 30 pips behind cena. Po każdym +10 pip move, SL przesunięty +10 pip (zachowuje 30 pip distance).
Zaleta: simple, mechanical, MT5 built-in. Ustaw raz, działa. Wadą: nie uwzględnia volatility:
- EUR/USD ATR 80 pips, trailing 30 pips → trafiony przy normal noise
- EUR/CHF ATR 30 pips, trailing 30 pips → odpowiednie
- GBP/JPY ATR 200 pips, trailing 30 pips → useless, instantly trafiony
Tighter w high-vol pair = częściej trafiony, missed moves. Match pip distance to pair's volatility.
2. ATR-based — volatility-adjusted
Formula: SL = current_price - 2×ATR(14) (long), SL = current_price + 2×ATR(14) (short).
ATR (Average True Range, 14-period) measures volatility. Auto-adjusts:
- EUR/USD ATR 80 pips → trailing 160 pips behind
- EUR/CHF ATR 30 pips → trailing 60 pips behind
- GBP/JPY ATR 200 pips → trailing 400 pips behind
Najlepszy universal trailing — działa across pairs i timeframes. Wymaga EA (free na MQL5.com). Recommended dla day-traderów i swing traderów.
3. Parabolic SAR — acceleration-based
Parabolic SAR (Stop and Reverse) to indicator JW Wilder. Dots na czarcie pokazują aktualny trailing level. Acceleration parameter zwiększa się jak trend się kontynuuje:
- Default: AF = 0.02, max 0.20
- Each new high → AF increase by 0.02
- Result: trailing accelerates w strong trends, looser w weak
Zaleta: dynamic, reacts to trend strength. Wadą: w consolidations (range markets) — false signals, częste exits. Best dla trend continuation strategies.
4. Swing high/low — strukturalne
Najlepsze dla swing traderów. Reguła: SL pod ostatni swing low (long position).
Konkret:
- Identyfikuj swing low — local minimum (low < 5 candles before i 5 after)
- SL = swing_low - 5 pips buffer
- Po nowy higher high, identyfikuj nowy swing low
- Move SL do nowego swing_low - 5 pips
Zaleta: respect market structure, capture full trends. Wadą: czasem swing low far from current price (more risk per trade po move). Wymaga active monitoring lub EA.
5. MA-based — trend-following
Reguła: SL = 20 EMA value (lub 50 EMA dla swing).
Mechanika: jeśli cena above 20 EMA = trend up, SL na 20 EMA value. Jak EMA podnosi się, SL podnosi. Jak EMA spada (lub cena cross below) = exit.
Zaleta: capture multi-week trends, simple. Wadą: w sideways market — częste cross-overs, false exits. Najlepsze dla position traderów (daily/weekly timeframes).
„Trailing stop nie jest „set and forget". Match strategy do trading style: scalper fixed pip, day-trader ATR, swing struktura, position MA."
Konkretny przykład — porównanie
Anna long EUR/USD entry 1.0850, target zone 1.1000+. Cena ruszyła:
Tighter trailings (Fixed 30 pip, Parabolic SAR) trafione przez normal retrace. Looser trailings (ATR, Swing, MA) capture full move. Match trailing tightness do trade context.
Wnioski
Trailing stop = mechaniczny lock-in profits, eliminuje decision fatigue. 5 typów: Fixed pip (simple), ATR (universal), SAR (acceleration), Swing (structure), MA (trend-following).
Praktyka: ATR-based najlepsza all-rounder. Volatility-adjusted, działa across pairs/timeframes. Wymaga EA (free na MQL5.com). Match strategy do trading style — scalper Fixed pip, swing Swing low/high.
Marek z otwarcia zarobił by +€600 z trailing zamiast 0 break-even. To typical retail user impact — psychological bias close at break-even, mechanical trailing nie ma tej choroby.
Trade-off: tight = więcej lock-in, częściej trafiony. Loose = capture big moves, czasem break-even. Recommended: 2×ATR. Always test on demo przed live.
Powiązane: R:R ratio wpływa na trailing strategy, max drawdown redukowany przez trailing, position sizing dla różnych SL.
Głębsza analiza — trailing stop deep dive na ForexMechanics (~30 min, EA implementations).
Źródła i bibliografia
-
Investopedia Trailing stop guide · basics www.investopedia.com ↗
-
MQL5 Trailing stop EA implementations · code examples www.mql5.com ↗
-
TradingView ATR indicator · volatility measure www.tradingview.com ↗
Najczęstsze pytania
Czemu trailing stop?
Klasyczny problem: open SL -50 pips, target +100 pips. Cena dochodzi +80 pips, retrace do break-even, zamykasz przy 0. Result: zaplanowany profit +100 wycofał się do 0. Z trailing stop: po +50 pip move, SL przesuwany na break-even. Po +80 pips, trailing 30 pips behind = SL na +50. Cena retrace do +50 → trailing trigger, exit z +€500 vs €0 break-even. Trailing stop = mechaniczny lock-in profits. Eliminuje psychologiczny problem decision fatigue („zamknąć teraz czy hold do TP?"). Kompromis: czasem trailing trafiony przed final TP, missing big winner. Ale better than break-even.
5 typów trailing stop?
(1) Fixed pip: SL zawsze X pips behind cena. Najprostsze. MT5 built-in. Wadą: nie uwzględnia volatility — w high vol pair (GBP/JPY) za blisko, w low vol (EUR/CHF) za daleko. (2) ATR-based: SL = price - 2×ATR(14). Volatility-adjusted. EUR/USD ATR 80 pips → SL 160 pips behind. GBP/JPY ATR 200 pips → SL 400 pips behind. Bardziej universal. (3) Parabolic SAR: indicator-based, dots na czarcie. Cena dotyka SAR = exit. Acceleration parameter (default 0.02). (4) Swing high/low: SL pod ostatnim swing low (long). Structura-based. (5) MA-based: SL na 20 EMA. Trend-following.
Który trailing wybrać?
Per trading style: Scalper M1-M5: Fixed pip (5-10 pips behind), simple, mechanical. Day-trader M15-H1: ATR-based 2×ATR(14), uwzględnia intraday volatility. Swing trader H4-D1: Swing high/low, struktura-based. Najlepsze dla trendów. Position trader D1-W: MA-based 20 EMA lub 50 EMA, very loose, capture multi-week trends. Najczęstszy mistake: za tight trailing w volatile market. EUR/USD ATR 80 pips, ale trailing 20 pips behind → SL trafiony przy normal noise, missed move. Match trailing tightness to volatility. ATR-based = self-adjusting, najlepsza all-rounder.
Trailing stop trade-offs?
2 główne trade-offs: (1) Tight vs loose: tight = więcej lock-in, ale częściej trafiony przy normal retrace. Loose = capture big moves, ale czasem wraca do break-even. Recommended: 2×ATR (loose enough). (2) Trailing vs target: trailing = open-ended profit potential. Target = fixed exit, predictable. Trailing better dla strong trends, target better dla range markets. Hybrid: trailing po reach 2R, target dla beyond 5R. Statystyka: trailing increases avg win 30-50%, ale increases trade frequency („zła" exit). Net positive dla trend traders, marginal dla counter-trend.