Calculation Methodology
CryptoRiskCalc uses standard risk-based position sizing with transparent formulas. This page explains the assumptions and how each output is derived.
Key assumptions
- Linear USDT perpetuals are the default contract type.
- Maintenance margin rate is estimated at 0.5% unless stated otherwise.
- Fees are estimated as taker fees on entry and exit.
- Rounding follows exchange tick size and quantity step rules.
Position size formula
Position Size = Risk Amount / |Entry Price - Stop Loss|
Risk Amount = Account Balance × (Risk% / 100). Short positions use the same absolute distance.
Rounding & precision
We use decimal precision to avoid floating point errors and round quantities to the nearest allowed step size.
Fees & liquidation estimate
Liquidation price is an estimate and depends on exchange tiers, fees, and funding. Always verify with your exchange before entering a trade.
Quick example
- Balance: $1,000, Risk: 1%, Entry: $100, Stop: $97.5
- Risk Amount = $10, Stop distance = $2.5
- Position Size = $10 / $2.5 = 4 units
This tool is for educational purposes only and is not financial advice.