Crypto Position Size Calculator
Risk-based sizing ยท Perpetual futures ยท Never over-leverage
Calculate the correct position size from your maximum acceptable loss.
Position Side
How to use the position size calculator
- Enter your account balance in USDT.
- Set your risk percentage โ the maximum you are willing to lose on this trade (recommended: 1โ2%).
- Enter your entry price and stop loss price.
- Read the recommended position size โ opening a position larger than this risks more than your limit.
Position size formula (risk-based)
The correct position size ensures your stop loss triggers before you lose more than your predefined risk amount:
- Max loss = accountBalance ร riskPercent / 100
- Stop distance = |entryPrice โ stopLossPrice| / entryPrice
- Position size = maxLoss / stopDistance
Position size is in notional USDT value (not margin). If your exchange uses leverage, the margin required = positionSize / leverage.
Worked example โ SOL long, 1% risk
- Account: $5,000 ยท Risk: 1% ยท Entry: $150 ยท Stop loss: $142 ยท Leverage: 5ร
- Max loss = $5,000 ร 1% = $50
- Stop distance = ($150 โ $142) / $150 = 5.33%
- Position size = $50 / 0.0533 = $938 notional
- Required margin = $938 / 5 = $187.50
You open a $938 SOL position using $187.50 in margin. If SOL drops to $142, your loss is exactly $50 โ 1% of capital. Without position sizing, traders often size by margin and accidentally risk 10โ20% per trade.
Why the stop loss comes first
Position sizing is the opposite of how most beginners approach trading. Most traders decide how much to trade, then set a stop. The correct order: decide maximum acceptable loss โ find a technically valid stop loss level โ calculate position size from those two inputs. This separates risk management from price prediction and keeps losses consistent regardless of volatility.
Run a full pre-trade risk check
Position size is one input. Before opening a trade, combine it with liquidation distance and funding cost in a single workflow:
Run Pre-Trade Risk Check โUse via API or MCP
Every calculation on this page is available as a deterministic API call. Plug exact position sizes into trading bots, risk dashboards, or AI agents โ no approximations, no rounding surprises.
Frequently Asked Questions
What is position sizing in crypto trading?
Position sizing determines how much of your capital to risk on a single trade. Proper sizing protects your account from large losses. Most professional traders risk 1-2% of capital per trade.
How do I calculate position size from risk?
Divide your max acceptable loss by the distance to your stop loss (as a fraction of entry price), then multiply by leverage. This calculator does it automatically.
What's the 1% rule in trading?
Never risk more than 1-2% of your total capital on a single trade. If your account is $10,000, maximum loss per trade = $100-200. This rule preserves capital during losing streaks.
How does stop loss distance affect position size?
A tighter stop allows a larger position for the same risk amount. A wider stop requires a smaller position. Always set stop loss first, then calculate position size.