Position sizing answers a practical question before entry: how many units can you trade while keeping the planned loss inside a chosen amount? The answer starts with account risk and stop distance. Leverage comes later, when you check whether the resulting position can be funded safely.
Choose the loss first, then calculate the size
Decide how much of the account this trade is allowed to lose. Place the stop where the trade idea becomes invalid. The distance between entry and stop tells you how much each unit can lose, so the calculator can work backward to the quantity.
- Risk budget is the planned maximum loss for this one trade.
- A wider stop requires a smaller position for the same risk budget.
- Leverage changes required margin; it does not erase price risk.
- Risk budget
- The amount you plan to lose if the stop executes.
- Stop distance
- The price gap between entry and the stop trigger.
- Position notional
- The full market value of the position, including leveraged exposure.
Step 1: set the account risk budget
Start with an amount the account can absorb, not with the maximum leverage shown by an exchange. You can enter a fixed dollar amount or calculate the budget as a percentage of account balance.
There is no universal percentage that is suitable for every trader. Strategy drawdown, account concentration, correlated positions, and the possibility of several losses in a row all matter.
Risk budget = Account balance × Risk percentageRisk budget = Chosen maximum lossStep 2: measure loss per unit
For a long, the adverse move runs from entry down to the stop. For a short, it runs from entry up to the stop. Fees and expected stop slippage should use part of the same budget; otherwise the modeled loss can exceed the number selected at the start.
A slippage buffer moves the estimated stop fill beyond the trigger in the adverse direction. It is a planning assumption, not a promise that the market cannot fill worse.
Long: Stop × (1 − slippage rate) · Short: Stop × (1 + slippage rate)|Entry − estimated stop fill| + entry fee per unit + exit fee per unitRisk budget ÷ Loss per unitPosition quantity × Entry priceWorked example: BTC long with a 2% stop
Assume a $10,000 account, a $100 risk budget, BTC entry at $65,000, and stop trigger at $63,700. Add a 0.10% stop slippage buffer, a 0.02% maker entry fee, and a 0.05% taker stop fee.
$10,000 account · $100 risk · 5x leverage
The modeled stop fill is $63,636.30. After reserving $4.52 for slippage and about $3.18 for fees, the position is approximately 0.071 BTC or $4,615 notional. At 5x, it needs about $923 of initial margin.
Step 3: use leverage as a margin check
After quantity is calculated, leverage determines how much initial margin the exchange requires. Increasing leverage does not reduce the loss between the same entry and stop on the same quantity.
If the risk-sized position needs more margin than the account can supply at the selected leverage, reduce the risk budget, widen the stop if the strategy supports it, or reassess the setup. Do not move a technically valid stop only to force a larger position.
Position notional ÷ LeveragePosition notional ÷ Available account balanceStep 4: check the stop against liquidation
A valid size calculation is not enough if the estimated liquidation line can be reached before the stop. Compare both using the selected exchange, position notional, leverage, maintenance margin, and margin mode.
This check is still an estimate. Exchanges commonly use mark price for liquidation, while a stop can use mark, index, or last price. In fast markets, different triggers, latency, and slippage mean a stop cannot guarantee protection from liquidation.
- For a long, the stop should sit above the estimated liquidation price.
- For a short, the stop should sit below the estimated liquidation price.
- Recheck after changing leverage, adding margin, or increasing position size.
- Use the exchange position panel as the final reference after entry.
Common position sizing mistakes
The formula is simple, but small assumptions can create a much larger position than intended. Review the complete setup before sending an order.
- Starting from maximum leverage instead of maximum acceptable loss.
- Ignoring entry fees, stop fees, spread, and adverse slippage.
- Using a stop so tight that ordinary market noise can trigger it.
- Adding several correlated positions without measuring combined account risk.
- Assuming a stop order guarantees the trigger price as the fill price.
- Forgetting that exchange contract size and quantity precision may round the result.
Crypto Position Size Calculator
Enter account risk, entry, stop, fees, slippage, and leverage to get quantity, notional, margin, and a stop-to-liquidation check.
Frequently asked questions
Does higher leverage increase the calculated position size?
No. The calculator sizes from risk budget, stop distance, fees, and slippage. Leverage only changes the initial margin required for that result.
Why does a tighter stop create a larger position?
Each unit has less planned loss between entry and stop, so more units fit in the same risk budget. Tight stops can also be more sensitive to normal volatility and slippage.
Should fees and slippage be included?
Yes, when the goal is to keep the entire modeled loss inside one budget. Use editable assumptions because actual fees and execution vary.
Can a stop always prevent liquidation?
No. Liquidation and stop triggers may use different prices, and fast markets can create latency or slippage. Treat the check as an estimate and verify the live exchange position.
Exchange mechanics and rates can change. These primary references were used to verify the concepts on this page.
Educational information only. Contract rules and account calculations vary by exchange; verify them before trading.