ATR — pomiar volatility i position sizing
Marek tradował EUR/USD z 30-pip SL i GBP/JPY z 30-pip SL. Result: EUR/USD 60% win rate, GBP/JPY 25% win rate. Diff? Volatility. EUR/USD ATR 80 pips, GBP/JPY ATR 200 pips. Same SL = different effective risk. Po przejściu na ATR-based SL (1.5×ATR): GBP/JPY win rate wzrosło do 55%. Tu pokazujemy ATR mechanikę.
Czym jest ATR
ATR (Average True Range) = wskaźnik volatility stworzony przez Welles Wilder w 1978 roku. Mierzy actual price movement w pipach (forex) lub punktach (stocks).
Formula:
- True Range = max z 3: (H-L), |H - prev_C|, |L - prev_C|
- ATR = średnia z TR z 14 periods
- Includes gaps (uwzględnia weekend gaps)
Higher ATR = wyższa volatility. Daily ATR examples:
- EUR/USD: 80-100 pips
- GBP/USD: 100-130 pips
- USD/JPY: 100-150 pips
- GBP/JPY: 200-250 pips
- EUR/CHF: 30-50 pips
- XAU/USD: $30-50
4 use cases ATR
SL placement — najważniejsze
Klasyczny problem retail: tight SL trafiony przez noise. Wide SL excessive loss. ATR rozwiązuje to:
SL distance = 1.5-2× ATR(14)
Day-trading: 1.5×ATR (tighter). Swing: 2×ATR (wider). Position: 2.5×ATR (loose).
Position sizing z ATR
Formula:
Lot = (Account × Risk%) / (SL_pips × Pip_Value)
Konkretne przykłady, €10k account, 1% risk (€100):
- EUR/USD: ATR 80, SL 120 pips, pip €10. Lot = 100/(120×10) = 0.083
- GBP/JPY: ATR 200, SL 300 pips, pip €7. Lot = 100/(300×7) = 0.048
- EUR/CHF: ATR 40, SL 60 pips, pip €10. Lot = 100/(60×10) = 0.167
Different lot sizes per pair, ale same dollar risk. ATR-adjusted = correct risk management. Beginnerzy use same lot cross pairs = inconsistent risk.
Trailing stop z ATR
Formula trailing: SL = current_price - 2-3×ATR (long), opposite short.
Volatility-adjusted automatically:
- EUR/USD: trailing 160 pips (2×ATR)
- GBP/JPY: trailing 400 pips (2×ATR)
- Allows normal noise w pair, captures big moves
Beats fixed pip trailing (np. 30 pips) which works EUR/USD ale fails GBP/JPY (too tight). ATR trailing universal across pairs/timeframes.
„ATR = single most useful indicator dla retail. SL placement, position sizing, trailing — wszystko volatility-adjusted automatically."
ATR jako volatility filter
Compare current ATR z 50-period average:
ATR vs Bollinger Bands
Both volatility tools, ale different use cases:
- ATR: absolute volatility w pips/points. SL/position sizing.
- Bollinger Bands: relative volatility (2σ envelope). Mean reversion entries.
Combined: BB lower for entry trigger, ATR for SL distance. Standard professional setup.
Wnioski
ATR = single most useful indicator dla retail. 4 use cases: SL placement (1.5-2×ATR), position sizing (formula), trailing stop (2-3×ATR), volatility filter (ratio > 0.7).
Free tool w MT5/TradingView. Welles Wilder 1978. Volatility-adjusted automatic across pairs.
Marek z otwarcia: ATR-based SL transformed jego trading. EUR/USD 60% WR i GBP/JPY 25% WR → both 55%+ z proper SL placement. Same risk per trade niezależnie od pair character.
Beginnerzy: ATR jest pierwszy indicator do nauki. Forget RSI/MACD initially — master ATR for position sizing, then add directional indicators. ATR = foundation risk management.
Powiązane: Bollinger Bands komplementarny tool, trailing stop strategie uses ATR, position sizing uses ATR formula.
Głębsza analiza — ATR deep dive na ForexMechanics (~25 min, advanced applications).
Źródła i bibliografia
-
Welles Wilder New Concepts in Technical Trading · ATR creator www.amazon.com ↗
-
TradingView ATR indicator · guide www.tradingview.com ↗
-
Investopedia ATR explained · basics www.investopedia.com ↗
Najczęstsze pytania
Co to ATR?
ATR (Average True Range) = wskaźnik volatility stworzony przez Welles Wilder 1978. Formula: średnia z True Range w 14 periods. True Range = max z trzech: (High - Low), |High - Previous Close|, |Low - Previous Close|. Mierzy actual price movement, includes gaps. Output w pipach (forex) lub punktach (stocks). EUR/USD daily ATR ~80 pips, weekly ~250 pips. GBP/JPY daily ~200 pips. Higher ATR = wyższa volatility. Used for: SL placement, position sizing, trailing stops, volatility filtering.
ATR dla SL placement?
Najlepsze use case ATR. Klasyczny problem: tight SL = trafiony przez noise. Wide SL = excessive loss. Solution: SL = 1.5-2× ATR(14). Volatility-adjusted automatically. EUR/USD ATR 80 = SL 120-160 pips. GBP/JPY ATR 200 = SL 300-400 pips. Tight SL traders fail bo trade EUR/USD i GBP/JPY z tym samym 30-pip SL — GBP/JPY constantly stopped out. ATR-based SL = same risk-adjusted across pairs. Praktyka: dla day-trading 1.5×ATR (tighter), swing 2×ATR (wider). Backtest 100+ trades — see hit rate vs noise stops. Game-changer dla retail.
ATR dla position sizing?
Formula: Lot size = (Account × Risk%) / (SL_pips × Pip_Value). SL_pips z ATR. Przykład: €10k account, 1% risk = €100 max loss. EUR/USD ATR 80, SL 1.5×80 = 120 pips. Pip value €10. Lot = 100 / (120 × 10) = 0.083. Round to 0.08. Same z GBP/JPY: ATR 200, SL 1.5×200 = 300 pips. Pip value €7. Lot = 100 / (300 × 7) = 0.048. Different lot sizes per pair, ale same dollar risk. ATR-adjusted position sizing = correct risk management. Beginnerzy use same lot size cross pairs = inconsistent risk. Pro use ATR-adjusted.
ATR jako filter?
Compare current ATR z 50-period ATR average. ATR > 1.0× average: normal lub high volatility. OK dla momentum/trend strategies. ATR < 0.7× average: low volatility (boring market). Avoid trading — slow moves, false signals. Mean reversion strategies też fail (no extreme moves do fade). ATR > 2× average: extreme volatility (crisis, news). Risk management critical — wider stops, smaller position. Praktyka: TradingView script „ATR ratio" plot current/average. Daily check przed trading day. Filter saves traders od wasted trades w bad markets.