Blog Technical Analysis ATR Position Sizing: How to Size Every Crypto Trade Based on Volatility
Technical Analysis

ATR Position Sizing: How to Size Every Crypto Trade Based on Volatility

D
DennTech Team
June 18, 2026
Updated May 23, 2026
0 comments

Consistent position sizing is the difference between a trading system that survives a losing streak and one that blows up. Most beginners size positions by feeling — buying "a bit" of a coin that looks interesting, going heavier when they're confident, lighter when nervous. The result is that their biggest positions happen to be their biggest losses, and their smallest positions miss the best winners. ATR-based position sizing replaces this with a formula: every trade risks the same percentage of account equity, adjusted for the specific volatility of the asset at the time of the trade. Whether you're trading Bitcoin, Ethereum, or a small-cap altcoin, the math ensures your exposure is calibrated to what the market is actually doing.

What ATR Tells You That You Can't See From Price

Bitcoin trading at $65,000 with a daily ATR of $2,000 is behaving very differently from Bitcoin at $65,000 with a daily ATR of $4,500. In the first case, a 3% daily move is unusual — normal days stay within $1,500. In the second, 6%+ daily swings are routine. If you place a stop $2,000 below your entry in both cases, your risk is identical in dollar terms but very different in statistical terms — in the high-volatility environment, your stop is less than half an ATR away and will be triggered by normal market noise constantly.

ATR-based sizing solves this: rather than using a fixed dollar stop, you express your stop in ATR multiples. A stop 1.5× ATR away means the same thing in both environments: the market would have to move 1.5 times its average daily range against you to hit the stop. That's statistically meaningful and consistent across conditions.

The ATR Position Sizing Formula

The formula has four inputs:

  1. Account size — total equity in your trading account (e.g., $20,000)
  2. Risk per trade — the percentage of account you're willing to lose if the stop is hit (e.g., 1%)
  3. ATR value — the current 14-period daily ATR of the asset (e.g., $2,200 for BTC)
  4. ATR multiple for stop — how many ATRs from entry your stop will be (e.g., 1.5×)

The calculation:

Dollar risk per trade = Account Size × Risk %
= $20,000 × 1% = $200

Stop distance in dollars = ATR × ATR Multiple
= $2,200 × 1.5 = $3,300

Position size in BTC = Dollar Risk ÷ Stop Distance
= $200 ÷ $3,300 = 0.0606 BTC

Position value = 0.0606 × $65,000 = ~$3,940

This means: to risk exactly $200 (1% of the $20,000 account) with a stop 1.5 ATRs away, you buy 0.0606 BTC. If the stop is hit, you lose $200. If the trade reaches a 3× reward target ($3,300 profit = 1.5 ATR × 3 R), you gain $600. The risk/reward is exactly 1:3.

Worked Examples at Different Volatility Levels

Example 1: Bitcoin (Low Volatility Period)

Account: $10,000 | Risk: 1% ($100) | BTC ATR: $1,500 | Stop: 2× ATR ($3,000 from entry)

Position size: $100 ÷ $3,000 = 0.0333 BTC

At BTC = $60,000: Position value = $2,000 (20% of account in this single trade)

Example 2: Bitcoin (High Volatility Period)

Account: $10,000 | Risk: 1% ($100) | BTC ATR: $4,000 | Stop: 2× ATR ($8,000 from entry)

Position size: $100 ÷ $8,000 = 0.0125 BTC

At BTC = $60,000: Position value = $750 (7.5% of account)

The formula automatically reduces position size in high-volatility environments — you're taking the same 1% risk but the wider stop requires a smaller position. This is exactly correct behaviour: high volatility means larger potential swings, so smaller exposure to any one outcome is appropriate.

Example 3: Altcoin (Ethereum)

Account: $10,000 | Risk: 1% ($100) | ETH price: $3,200 | ETH Daily ATR: $180 | Stop: 1.5× ATR ($270 from entry)

Position size: $100 ÷ $270 = 0.370 ETH

At ETH = $3,200: Position value = $1,185 (11.9% of account)

Example 4: High-Volatility Small-Cap Altcoin

Account: $10,000 | Risk: 0.5% ($50, lower risk for riskier asset) | Altcoin price: $2.50 | Daily ATR: $0.45 | Stop: 1.5× ATR ($0.675 from entry)

Position size: $50 ÷ $0.675 = 74 coins

Position value: 74 × $2.50 = $185 (only 1.85% of account)

The small position is appropriate: the high relative ATR ($0.45 on a $2.50 coin = 18% daily ATR) means the asset is extremely volatile. The formula automatically produces a small position that still risks exactly 0.5% of account capital.

Choosing Your ATR Multiple for Stops

The ATR multiple you use for stop placement determines the trade-off between stop distance (survival rate against noise) and position size (larger multiples = wider stops = smaller positions):

ATR MultipleStop DistanceRisk of Random Stop-OutPosition Size
1.0×1 average day's rangeHigh — normal volatility will trigger oftenLargest
1.5×1.5× average day's rangeModerate — good balance for swing tradesModerate
2.0×2× average day's rangeLower — absorbs most normal daily movesSmaller
3.0×3× average day's rangeVery low — position trade or macro entriesSmallest

For swing trades (days to weeks): 1.5–2× ATR is the standard range. For position trades (weeks to months): 2–3× ATR. For intraday scalps: 0.5–1× ATR on the appropriate timeframe's ATR (use hourly ATR for hourly trades, not daily ATR).

Integrating with the SL/TP Calculator

Use the SL/TP Calculator to input your entry price, ATR-derived stop level, and account risk to instantly verify position size and visualise risk/reward targets before placing the trade. Always confirm:

  • The stop level (entry minus ATR × multiple) makes structural sense — ideally below a recent swing low or significant support, not just a number in the air.
  • The risk/reward to the first target is at least 2:1 (preferably 3:1). If ATR-based sizing produces a stop too wide to reach a reasonable target, skip the trade.
  • The total position value is not more than 20–25% of account (even with a 1% risk, a very tight ATR on a large-price asset could theoretically produce an oversized position — add a maximum position size cap).

Common Sizing Mistakes

Using daily ATR for intraday trades: If you trade the 1-hour chart, use the 14-period 1-hour ATR, not the daily ATR. The daily ATR is far too large a reference for a trade meant to be closed within hours.

Ignoring ATR and using a fixed % stop: A 3% stop on Bitcoin during low volatility is reasonable; during high volatility when daily ATR is 6%, a 3% stop is less than half an ATR and will be triggered repeatedly by noise.

Overriding the formula when "very confident": The whole point of systematic sizing is removing judgement from the risk decision. 2% risk because you're "sure" means you'll have 2× sized losses on your worst trades — inevitably the ones you were most confident about.

Summary

ATR position sizing gives every trade consistent risk by expressing stop distance in volatility units rather than arbitrary dollar amounts. The formula: Dollar Risk ÷ (ATR × ATR Multiple) = position size in coins. This automatically reduces position size during volatile markets and increases it during calm periods — precisely the opposite of how emotional sizing works. Use the SL/TP Calculator to apply these numbers before every trade entry.

To explore blockchain concepts related to ATR Position Sizing: How to Size Every Crypto Trade Based on Volatility, browse the DennTech crypto glossary for detailed term definitions.

0 Comments

No comments yet — be the first to share your thoughts.

Leave a Comment

Your email won't be published. After submitting, you'll receive a quick verification email — click the link to publish your comment.

Used only to verify your comment — never shown publicly.

0 / 2000

Free Newsletter

Get weekly crypto trading insights

New guides, tool updates, and market analysis — straight to your inbox. No spam, unsubscribe anytime.