ATR Position Size Calculator
Calculate position size based on ATR (Average True Range) for volatility-adjusted risk management.
Global broker with 18 years of history, regulated in 6 jurisdictions with multiple platform options including MT4, MT5, and AvaOptions.
Advantages
- Regulated in 6+ jurisdictions
- 15+ years operational history
- Multiple platform options
Free account • No deposit required
Social trading platform for beginners and copy traders
Advantages
- Dead simple copy trading
- Massive community
- $50 minimum deposit
Free account • No deposit required
High leverage crypto and forex trading
Advantages
- Ultra-low spreads
- High leverage options
- Crypto and forex combined
Free account • No deposit required
Fast execution and ultra-competitive spreads
Advantages
- Genuine 0.0 pip spreads on Premium accounts
- Sub-50ms execution speed verified
- Modern proprietary platform + cTrader
Free account • No deposit required
Risk Warning: Trading forex and CFDs involves significant risk of loss and may not be suitable for all investors. 74-89% of retail investor accounts lose money when trading CFDs. These are affiliate links - we may earn a commission at no additional cost to you. Please ensure you fully understand the risks and seek independent advice if necessary.
Quick answer
ATR-based position sizing sets your stop as a multiple of Average True Range, then sizes the trade to your risk. Stop distance in pips = (ATR × multiplier) ÷ pip size, then lots = risk amount ÷ (stop pips × pip value). It adapts size to current volatility.
What is the ATR Position Size Calculator?
What Is an ATR Position Size Calculator?
The ATR Position Size Calculator uses the Average True Range (ATR) indicator to determine optimal position size based on current market volatility. Unlike fixed stop-loss methods, ATR-based sizing adjusts to market conditions—trading smaller during high volatility and larger during calm periods.
ATR measures the average price movement of an asset over a specified period (typically 14 periods). By setting stop losses as a multiple of ATR (e.g., 2× ATR), traders ensure their stops are wide enough to avoid noise while maintaining consistent risk across all trades.
Why ATR-Based Sizing Matters
- Volatility Adaptation: Automatically adjusts position size to market conditions
- Reduced Noise: Prevents premature stop-outs during normal market fluctuations
- Consistent Risk: Maintains uniform risk percentage regardless of pair volatility
- Professional Standard: Used by institutional traders and systematic strategies
Formula Explanation
Position Size = (Account Balance × Risk %) ÷ (ATR × Multiplier × Pip Value)
Where:
- ATR: Current Average True Range value from your chart
- Multiplier: Typically 1.5× to 3× ATR for stop loss distance
- Risk %: Percentage of account risked on each trade (usually 1-2%)
Example: If GBP/JPY has an ATR of 150 pips (high volatility) and you use a 2× multiplier, your stop loss would be 300 pips. The calculator reduces your lot size accordingly so risking 300 pips still equals your 1% risk limit.
How to Use This Calculator
How This Calculator Works
Step-by-Step Guide
- Add ATR to Chart: Open your trading platform and add the ATR indicator (default settings: 14 periods)
- Read ATR Value: Note the current ATR reading (displayed in pips or price units)
- Choose Multiplier: Select 1.5×, 2×, or 3× ATR for your stop loss (2× is standard)
- Input Account Details: Enter account balance and risk percentage (typically 1%)
- Enter Currency Pair: Select the pair to calculate correct pip value
- Calculate: View the recommended lot size adjusted for current volatility
- Set Stop Loss: Place stop at Entry ± (ATR × Multiplier)
Real-World Example
Real-World Examples
Example 1: Low Volatility EUR/USD
- Account Balance: $10,000
- Risk: 1% ($100)
- ATR(14): 50 pips (calm market)
- Multiplier: 2×
- Stop Loss Distance: 50 × 2 = 100 pips
Calculation:
Position Size = $100 ÷ (100 pips × $10 per pip) = 0.10 lots
In calm conditions, you trade larger size because your stop loss is tighter.
Example 2: High Volatility GBP/JPY
- Account Balance: $10,000
- Risk: 1% ($100)
- ATR(14): 180 pips (volatile market)
- Multiplier: 2×
- Stop Loss Distance: 180 × 2 = 360 pips
Calculation:
Position Size = $100 ÷ (360 pips × $10 per pip) = 0.028 lots
During high volatility, you trade much smaller to avoid being stopped out by normal market swings while maintaining consistent 1% risk.
Example 3: Comparing Fixed vs. ATR Sizing
Fixed Stop Loss (50 pips):
- EUR/USD (ATR 50): 50-pip stop, 0.20 lots
- GBP/JPY (ATR 180): 50-pip stop, 0.20 lots ❌ (Too tight, likely stopped by noise)
ATR-Adjusted Stop Loss (2× ATR):
- EUR/USD (ATR 50): 100-pip stop, 0.10 lots ✅
- GBP/JPY (ATR 180): 360-pip stop, 0.028 lots ✅ (Wide enough for volatility)
ATR sizing normalizes risk across different volatility profiles.
When to Use
When to Use This Calculator
- Trading Multiple Pairs: Essential when managing positions across pairs with vastly different volatilities (e.g., EUR/CHF vs. GBP/NZD)
- Volatile Market Conditions: During news events, geopolitical uncertainty, or market regime changes when ATR spikes
- Swing Trading: Longer-term traders benefit from ATR-based stops that accommodate multi-day volatility
- Systematic Trading: Algorithmic and rule-based strategies often use ATR for dynamic risk management
- Avoiding Overtrading: ATR forces you to trade smaller during high volatility, reducing frequency and stress
Common Mistakes
Common Mistakes to Avoid
- Using Fixed Stops Across All Pairs: A 20-pip stop on EUR/USD (low volatility) may be adequate, but the same 20-pip stop on GBP/JPY (high volatility) will get stopped out by noise. ATR solves this.
- Wrong ATR Period: The default ATR(14) works for daily charts. For intraday trading, consider ATR(20) or ATR(50) to smooth out noise.
- Ignoring ATR Spikes: During major news events, ATR can double or triple. Failing to recalculate position size after an ATR spike leads to excessive risk.
- Too Small Multiplier: Using 1× ATR for stop loss is too tight—price often touches 1× ATR within normal market movement. Professionals use 2-3× ATR.
- Not Updating ATR Regularly: ATR changes daily. Using yesterday's ATR for today's trade introduces calculation errors. Always use current values.
- Forgetting Currency Conversion: When trading cross pairs (e.g., EUR/GBP with a USD account), ensure ATR is converted to your account currency for accurate position sizing.
Use Together With
Position Size Calculator
Calculate the perfect position size for your trades based on your account size, risk tolerance, and stop loss distance.
Pivot Points Calculator
Calculate daily pivot points and key support/resistance levels using multiple formulas.
Risk-Reward Calculator
Determine your risk-reward ratio and the minimum win rate needed for profitability.
Fibonacci Calculator
Calculate key Fibonacci retracement and extension levels for any price range.
Frequently Asked Questions
Related Calculators
Tools that work best with the ATR Position Size Calculator
Position Size
Free forex position size calculator. Enter your account balance, risk percentage, and stop loss to get the exact lot size. Works with all currency pairs, MT4, and MT5.
Pivot Points
Free pivot point calculator for forex. Calculate daily pivot points with R1, R2, R3 resistance and S1, S2, S3 support levels using the classic pivot formula.
Risk-Reward
Free risk-reward ratio calculator for forex. Enter entry, stop loss, and take profit to see your R:R ratio and the minimum win rate needed to be profitable.
Fibonacci
Free Fibonacci calculator for forex. Calculate retracement levels (23.6%, 38.2%, 50%, 61.8%, 78.6%) and extension levels (127.2%, 161.8%) from any swing high and low.