Calculate position size based on ATR (Average True Range) for volatility-adjusted risk management.
Calculate dynamic position size based on Average True Range (ATR) volatility.
Modern CFD broker with clean UI and solid copy trading
Free account • No deposit required
Global broker with 18 years of history, regulated in 6 jurisdictions with multiple platform options including MT4, MT5, and AvaOptions.
Free account • No deposit required
Social trading platform for beginners and copy traders
Free account • No deposit required
High leverage crypto and forex trading
Free account • No deposit required
Fast execution and ultra-competitive spreads
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.
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.
Position Size = (Account Balance × Risk %) ÷ (ATR × Multiplier × Pip Value)
Where:
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.
Example 1: Low Volatility EUR/USD
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
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):
ATR-Adjusted Stop Loss (2× ATR):
ATR sizing normalizes risk across different volatility profiles.
Calculate the perfect position size for your trades based on your account size, risk tolerance, and stop loss distance.
Calculate daily pivot points and key support/resistance levels using multiple formulas.
Determine your risk-reward ratio and the minimum win rate needed for profitability.
Calculate key Fibonacci retracement and extension levels for any price range.
Tools that work best with the ATR Position Size Calculator
Calculate precise forex position size based on risk, account balance, and stop loss.
Calculate daily pivot points with support and resistance levels for forex.
Calculate forex risk-reward ratios for any trade setup.
Calculate Fibonacci retracement and extension levels for forex trading.