Why You Must Calculate Before You Trade
The number one reason traders get liquidated isn’t bad market analysis — it’s entering trades without understanding the numbers. They don’t know their liquidation price, don’t account for fees, and get surprised when a “small” move wipes their position.
Binance has a built-in futures calculator. Here’s how to use it — and how to do the calculations yourself so you always know your exact risk.
Accessing the Calculator
On the Binance futures trading page:
- Click the calculator icon (usually in the top-right area of the trading panel)
- Select the calculation type: PnL, Target Price, or Liquidation Price
- Enter your parameters and click Calculate
Alternatively, you can calculate manually using the formulas below — which is what experienced traders do.
PnL (Profit and Loss) Calculation
The formula:
For Long positions:
PnL = Position Size × (Exit Price - Entry Price) / Entry Price
For Short positions:
PnL = Position Size × (Entry Price - Exit Price) / Entry Price
Example: BTC Long
- Entry price: $60,000
- Exit price: $63,000
- Position size: $10,000 (at 10x leverage, margin = $1,000)
PnL = $10,000 × ($63,000 - $60,000) / $60,000
PnL = $10,000 × 0.05
PnL = $500 (50% return on $1,000 margin)
Example: BTC Short
- Entry price: $60,000
- Exit price: $57,000
- Position size: $10,000
PnL = $10,000 × ($60,000 - $57,000) / $60,000
PnL = $10,000 × 0.05
PnL = $500 (50% return on margin)
Including fees in PnL:
Real PnL must account for entry fee, exit fee, and any funding payments:
Real PnL = Gross PnL - Entry Fee - Exit Fee - Funding Fees
Using the long example with referral + limit orders:
- Gross PnL: $500
- Entry fee: $10,000 × 0.016% = $1.60
- Exit fee: $10,000 × 0.016% = $1.60
- Funding (held 2 days, 6 payments × 0.01%): $10,000 × 0.06% = $6.00
- Real PnL: $500 - $1.60 - $1.60 - $6.00 = $490.80
Without discounts (market orders):
- Entry fee: $10,000 × 0.05% = $5.00
- Exit fee: $10,000 × 0.05% = $5.00
- Funding: $6.00
- Real PnL: $500 - $5.00 - $5.00 - $6.00 = $484.00
Difference: $6.80 per trade. Over 200 trades/year: $1,360 more profit with referral code RATE20 + limit orders.
ROE (Return on Equity) Calculation
ROE tells you the percentage return on your actual invested margin, not the total position:
ROE = (PnL / Margin) × 100%
Or more simply:
ROE = Price Change % × Leverage
ROE examples at different leverage:
| Price Change | 2x Leverage | 5x | 10x | 20x |
|---|---|---|---|---|
| +1% | +2% | +5% | +10% | +20% |
| +5% | +10% | +25% | +50% | +100% |
| -1% | -2% | -5% | -10% | -20% |
| -5% | -10% | -25% | -50% | -100% (liquidated) |
This table makes it clear why high leverage is dangerous. At 20x, a mere 5% adverse move means total loss.
Margin Calculation
Margin is how much USDT you need in your futures wallet to open a position.
Initial Margin:
Initial Margin = Position Size / Leverage
Maintenance Margin:
The minimum margin required to keep the position open. This varies by position size:
| Position Size (USDT) | Maintenance Margin Rate |
|---|---|
| 0 - 50,000 | 0.40% |
| 50,000 - 250,000 | 0.50% |
| 250,000 - 1,000,000 | 1.00% |
| 1,000,000+ | 2.50% |
Example:
- Position size: $20,000
- Leverage: 10x
- Initial margin: $20,000 / 10 = $2,000
- Maintenance margin: $20,000 × 0.40% = $80
You need $2,000 to open the position, and your account must stay above $80 to avoid liquidation.
Liquidation Price Calculation
This is the most important calculation. It tells you exactly where Binance will forcibly close your position.
For Long positions (Cross Margin):
Liquidation Price = Entry Price × (1 - 1/Leverage + Maintenance Margin Rate)
For Short positions (Cross Margin):
Liquidation Price = Entry Price × (1 + 1/Leverage - Maintenance Margin Rate)
Examples: BTC Long at $60,000
| Leverage | Liquidation Price | Distance from Entry |
|---|---|---|
| 2x | ~$30,300 | -49.5% |
| 3x | ~$40,400 | -32.7% |
| 5x | ~$48,240 | -19.6% |
| 10x | ~$54,240 | -9.6% |
| 20x | ~$57,240 | -4.6% |
| 50x | ~$58,896 | -1.8% |
| 100x | ~$59,460 | -0.9% |
Cross vs Isolated Margin:
Cross Margin: Your entire futures wallet balance is used as margin. Liquidation is less likely, but if it happens, you lose your entire futures balance.
Isolated Margin: Only the margin allocated to this specific position is at risk. Liquidation happens sooner, but your loss is limited to that position’s margin.
Recommendation: Use Isolated Margin for individual trades. It limits your risk per position and prevents a single bad trade from draining your entire futures wallet.
Target Price Calculation
If you want to know what price is needed to achieve a specific ROE:
For Long:
Target Price = Entry Price × (1 + Target ROE / Leverage)
For Short:
Target Price = Entry Price × (1 - Target ROE / Leverage)
Example: 50% ROE target on BTC Long at $60,000, 10x leverage:
Target Price = $60,000 × (1 + 50% / 10)
Target Price = $60,000 × 1.05
Target Price = $63,000
BTC needs to move just 5% for you to double half your margin at 10x leverage.
Complete Pre-Trade Checklist
Before every futures trade, calculate:
- Position size: Based on your risk tolerance (max 2% of account per trade)
- Margin required: Position size / leverage
- Liquidation price: How far can price move against you?
- Stop-loss placement: Must be above liquidation price (with buffer)
- Risk in dollars: Position size × stop-loss distance %
- Take-profit target: At least 2x your risk
- Fees: Entry + exit + estimated funding
- Net profit at target: Gross profit - all fees
Example pre-trade calculation:
- Account balance: $5,000
- Max risk: 2% = $100
- Strategy stop-loss: 1.5% from entry
- Leverage: 5x
- Maximum position size: $100 / (1.5% × 5) = $1,333… round to $1,300
- Position with leverage: $6,500
- Entry: $60,000 (BTC long)
- Stop-loss: $59,100 (-1.5%)
- Take-profit: $61,800 (+3%, giving 2:1 reward/risk)
- Entry fee (limit + referral): $6,500 × 0.016% = $1.04
- Exit fee: $1.04
- Max loss if stopped: ~$100 (as planned)
- Profit at target: $195 - $2.08 fees = $192.92
This is how professional traders approach every single position. The calculations take 2 minutes and prevent catastrophic errors.
Sign up with referral code RATE20 to ensure your fee calculations use the discounted rates from day one.
Before you create an account
A final signup check, before any first trade
Binance must display SmallDrift, RATE20, and the 20% fee discount in its signup flow. If it does not, do not assume the offer will be applied after account creation.
Continue reading