Volatility-Adjusted Position Sizing with ATR
Markets breathe differently in different conditions. ATR-based sizing ensures your risk stays consistent regardless of how fast or slow price is moving.
The Problem with Static Stop Distances
A 30-pip stop treats EUR/USD on a calm Tuesday the same as EUR/USD after an FOMC announcement. In high-volatility conditions, a 30-pip stop sits within normal noise and gets hit before the setup plays out. In low-volatility conditions, it may be unnecessarily wide, reducing R:R without adding value.
Average True Range (ATR)
ATR measures volatility as the average of the true range over N periods. True range = largest of: current high−low, current high−prior close, prior close−current low. ATR(14) on the daily chart shows the average daily range over 14 days — the market's current breathing room.
ATR-Based Stop Placement
Set stop at 1× or 1.5× ATR from entry. Low volatility (ATR = 40 pips): stop = 60 pips. High volatility (ATR = 120 pips): stop = 180 pips. The wider stop carries a proportionally smaller lot size, maintaining the same dollar risk — the position breathes with the market.
The Full ATR Calculation
ATR(14) on H4 = 45 pips. Stop = 1.5 × 45 = 67.5 pips. Risk = $10,000 × 1% = $100. Lot size = $100 ÷ (67.5 × $10) = 0.148 lots ≈ 0.14 standard lots.
ATR for Target Setting
ATR also sets realistic targets. Daily ATR of 80 pips means targeting 240 pips from a single intraday entry is unrealistic. Targets of 1–2× ATR are statistically achievable without holding through multiple days of swap costs and overnight gap risk.
Stop losses calibrated to volatility survive the market's normal breathing. Arbitrary pip stops get caught in noise before the setup can work.