Live regime intelligence for systematic crypto traders. See the free tools
Systematic Trading

ATR Position Sizing: The Volatility-Adjusted Approach

Fixed position sizes produce inconsistent risk across different volatility conditions. ATR position sizing fixes this. Here is the formula and how to apply it.

7
 mins read
Intermediate
Technical
18 June 2026
TL;DR

ATR position sizing calculates how many units to trade based on the market's current volatility rather than a fixed number of contracts or shares. The result: every trade risks the same dollar amount regardless of whether the market is calm or volatile. Consistent risk per trade is the foundation of systematic equity management — ATR position sizing is how you achieve it.

1
Standard risk percentage per trade as a starting point
14
ATR lookback period for position sizing calculation
3
Maximum simultaneous positions at 1% risk before correlation compounds

Why Fixed Position Sizes Produce Inconsistent Risk

A fixed position size — trading 0.1 BTC every time — produces inconsistent risk exposure across different market conditions. When BTC's daily ATR is $500, a 0.1 BTC position exposed to a 1.5x ATR stop carries $75 of risk. When ATR rises to $2,500, the same 0.1 BTC position carries $375 of risk on the same trade setup. Same position size, 5x the risk.

This creates two problems. In low-volatility periods, the fixed position is undersized relative to what the account could safely handle — potential edge is underutilized. In high-volatility periods, the same position is oversized — drawdowns are larger than intended and the probability of account-threatening losses increases.

The account equity swings are driven by the market's current volatility level rather than by the strategy's edge. A losing streak during high-volatility periods produces larger drawdowns than an identical losing streak during low-volatility periods, even if the strategy's underlying expectancy is unchanged.

ATR position sizing solves this by making position size inversely proportional to volatility. When ATR is high, position size is smaller. When ATR is low, position size is larger. Risk per trade stays constant in dollar terms across all conditions, and the account behavior reflects the strategy's edge rather than its interaction with the market's volatility cycle.

The ATR Position Sizing Formula

Position size = Risk per trade / (ATR multiplier x ATR)

Where risk per trade equals account equity multiplied by risk percentage, ATR multiplier is the stop distance multiplier (1.5 for intraday, 2 for swing, 3 for position trades), and ATR is the current 14-period Average True Range.

Example 1 — Normal volatility: Account $10,000, risk 1% = $100, ATR multiplier 1.5x, ATR = $500. Stop distance = $750. Position size = $100 / $750 = 0.133 units.

Example 2 — High volatility: Same account and risk. ATR doubles to $1,000. Stop distance = $1,500. Position size = $100 / $1,500 = 0.067 units — half the position for double the volatility.

Example 3 — Low volatility: ATR drops to $250. Stop distance = $375. Position size = $100 / $375 = 0.267 units — larger position when risk per unit is smaller.

In all three cases the account risks exactly $100. Position size is the only variable, and it adjusts automatically based on what the market is doing.

Applying ATR Position Sizing in Practice

The calculation runs in six steps.

Step 1 — Set risk per trade. Determine what percentage of account equity to risk on a single trade. Common ranges: 0.5% for conservative systematic approaches, 1% for standard systematic strategies, 2% for higher-risk approaches. Never exceed what would cause you to stop trading after a string of consecutive losses.

Step 2 — Read current ATR. Use the 14-period ATR on the same timeframe as the trade entry. Read the value from the most recently completed bar.

Step 3 — Choose the multiplier. 1.5x for intraday and short-term swings. 2x for multi-day swings. 3x for position trades held over weeks. Match to intended holding period.

Step 4 — Calculate stop distance. Stop distance = ATR multiplier x ATR.

Step 5 — Calculate position size. Position size = risk per trade / stop distance.

Step 6 — Round down and verify. Always round down to the nearest tradeable unit — rounding up increases risk beyond the intended amount. Verify that the resulting notional trade value (position size x entry price) does not exceed available account equity or margin limits.

ATR Position Sizing Across Multiple Positions

ATR position sizing applies to each position individually. If running 3 simultaneous positions at 1% risk each, the total account risk is approximately 3%, assuming the positions behave independently. In practice, crypto positions are rarely independent.

BTC, ETH, and SOL are highly correlated during market stress. A worst-case scenario where all three move against you simultaneously produces a combined loss closer to 3% than three independent 1% events would suggest. The correlation means the three positions behave more like one concentrated 3% position than three separate 1% positions.

Two approaches for managing correlated positions:

Reduce risk percentage per trade. When multiple correlated positions are open, scale down to 0.3 to 0.5% per trade. This keeps the combined risk within a tolerable range even if all positions move against you at the same time.

Apply a maximum portfolio exposure limit. Sum the ATR-based stop distances across all open positions as a percentage of account equity. If total exposure exceeds a threshold (such as 5%), do not open new positions until existing ones close. This caps total portfolio risk regardless of individual position counts.

For the position sizing relationship with ATR stop placement, see ATR Stop Loss and ATR Trading Strategy.

ATR Position Sizing in a Systematic Framework

In the live scanner, position sizing runs automatically at signal execution. The current ATR is read at signal time, the stop distance is calculated, and the position size is output as a specific number. No discretion is applied — the inputs are fixed and the output is deterministic.

One observation from the sizing history: the variance in position sizes across different signal events was larger than expected before implementation. A BTC signal on a calm day versus the same signal during an elevated-volatility period produced position sizes differing by 2x or more. Before ATR sizing, both used the same fixed position and the high-volatility trade carried dramatically more dollar risk. After ATR sizing, both carry the same intended dollar risk — the high-volatility trade is half the size and the low-volatility trade is double the size.

The most significant operational improvement from implementing ATR sizing was not in raw performance metrics but in account drawdown consistency. Losing trades during high-volatility periods no longer created disproportionately large drawdowns compared to losing trades during normal conditions. Every loss, regardless of when it occurred in the volatility cycle, produced approximately the same dollar impact on account equity. This consistency is as important for psychological management as it is for mathematical risk control.

Where ATR Position Sizing Breaks Down

Lagging ATR in sudden volatility spikes. When volatility spikes suddenly, the smoothed 14-period ATR has not yet adjusted. A position sized on pre-spike ATR will be larger than appropriate for current conditions. The fix: check the current bar's live True Range against the smoothed ATR. If the live range significantly exceeds ATR, use the live range in the sizing calculation rather than the smoothed average.

Minimum position size constraints. When the mathematically correct position size falls below the exchange minimum order size, the trade cannot be correctly sized. The correct response is to skip the trade rather than rounding up to the minimum — rounding up increases risk beyond the intended amount. On some low-liquidity assets, minimum order requirements make ATR position sizing impractical at small account sizes.

Declining account equity after losses. As account equity decreases, the fixed percentage risk per trade produces smaller absolute dollar risks and smaller absolute position sizes. This is mathematically correct behavior. But it means a string of losses reduces both the absolute size of subsequent positions and the absolute size of subsequent wins. Recovery from drawdowns requires more winning trades than the losses required. This is the mathematical reality of percentage-based sizing — it must be understood before using it.

Leverage and margin requirements. ATR position sizing calculates risk per trade, not leverage. On leveraged exchanges, the notional value of the ATR-sized position may require margin that exceeds available balance. Always verify that the calculated position size is achievable within the account's margin and leverage constraints before confirming the trade.

PRODUCT RESEARCH
What method do you currently use for position sizing?
Fixed number of units per trade
Fixed dollar amount per trade
Fixed percentage of account per trade
ATR-based volatility-adjusted sizing
FREQUENTLY ASKED
What is ATR position sizing?
+

ATR position sizing calculates how many units to trade based on current market volatility, ensuring consistent dollar risk per trade regardless of market conditions. The formula is: position size = risk per trade divided by (ATR multiplier x ATR). When ATR is high, fewer units are traded. When ATR is low, more units are traded. The dollar risk remains constant in both cases, making account equity behavior reflect the strategy's edge rather than the market's volatility level.

How do you calculate position size using ATR?
+

Multiply your chosen ATR multiplier (1.5 for short-term, 2 for swing, 3 for position trades) by the current ATR to get the stop distance. Then divide your intended risk per trade (account equity x risk percentage) by the stop distance. The result is the position size in units. Example: 00 risk per trade divided by a 50 stop distance (1.5x 00 ATR) equals 0.133 units. Always round down to the nearest tradeable unit — never round up.

What percentage should you risk per trade with ATR sizing?
+

Start at 1% of account equity per trade for a standard systematic approach. Use 0.5% for a more conservative approach that prioritizes capital preservation. Use 2% only if you have validated the strategy's expectancy and maximum drawdown on sufficient data and accept the higher volatility in account equity. The right percentage is the one you will consistently apply through losing streaks without stopping trading. Never exceed what a realistic losing streak would make psychologically difficult to maintain.

How does ATR position sizing work across multiple positions?
+

Apply ATR position sizing to each position individually. If running 3 simultaneous positions at 1% risk, total account risk is approximately 3%, assuming independence. In crypto, simultaneous positions in correlated assets (BTC, ETH, SOL) are not truly independent — they tend to lose and win together. For highly correlated multi-position portfolios, reduce risk per trade to 0.3 to 0.5% and apply a maximum portfolio exposure limit to prevent correlated losses from compounding into a large combined drawdown.

Why is ATR position sizing better than fixed position sizing?
+

Fixed position sizing produces inconsistent dollar risk across different volatility conditions. The same fixed position carries 5x the risk when ATR is 5x higher. ATR position sizing makes dollar risk consistent: every trade risks the same amount regardless of whether the market is in a low-volatility or high-volatility period. This means drawdowns during volatile periods are no larger than drawdowns during calm periods, and account equity behavior reflects the strategy's edge rather than its interaction with the volatility cycle.

Can ATR position sizing be used on crypto exchanges?
+

Yes. Calculate position size using the ATR formula, then verify the result satisfies the exchange's minimum order requirements and stays within available margin or account balance. On spot markets without leverage, the notional value (position size x price) simply cannot exceed account equity. On futures markets, the notional value may exceed account equity through leverage — ensure the position fits within margin requirements. When ATR produces a position size below exchange minimums, skip the trade rather than exceeding the intended risk by rounding up.

What ATR period should I use for position sizing?
+

Use the same 14-period ATR that you use for stop placement. Consistency between the stop calculation and the position size calculation matters — both should use the same ATR value from the same timeframe as the trade entry. Using a different ATR period for sizing than for stops creates a mismatch where the calculated risk per trade does not match the actual stop distance. The 14-period default is the standard starting point and works across most assets and timeframes without modification.

Get early access

Get the live read before launch.

RegimeLab launches Q4 2026. Live regime across all 8 pairs, flip alerts, and the full dashboard. Free tier available.

Free tier always · Pro and API at launch