· four exchange APIs · rebuilt daily

The finding
Fixed dollar risk sizing prevents venue leverage sliders from picking an arbitrary liquidation price.
Margin-based sizing leaves your maximum loss dependent on leverage settings.
Risk-based sizing calculates position size from your stop distance and accepted dollar loss.
Effective position sizing crypto futures requires calculating trade exposure backwards from your maximum acceptable loss. Most exchange interfaces encourage position sizing crypto futures by selecting a leverage slider and allocating collateral, which delegates risk management to exchange maintenance thresholds.
When you size a position using collateral and leverage, the exchange determines your liquidation point based on its maintenance margin formula. If you allocate collateral without defining a stop distance, your trade defaults to a max loss equal to your posted margin.
Consider an account with a 10,000 USD balance. The trader allocates 1,000 USD in margin and selects 20x leverage on a contract. The resulting position size is 20,000 USD.
At 20x leverage, initial margin is 5% of the position value. Most exchanges enforce a maintenance margin rate between 0.5% and 1.0%. If the maintenance margin is 0.5%, the exchange liquidates the position when adverse price movement consumes 4.5% of the position value.
Where this goes wrong
Sizing positions by margin allocation makes exchange liquidation your functional stop loss. Liquidations incur additional clearance fees on top of standard taker execution costs.
The trader who used a 20x slider lost 1,000 USD on a 4.5% move. The dollar loss was not chosen by the trader; it was mandated by the ratio of margin allocated to leverage selected.
Risk-based position sizing separates collateral requirements from trade risk. Instead of choosing leverage first, you choose the dollar amount you accept losing and the price where your trade idea is invalid.
Assume the same 10,000 USD account balance. You decide to risk exactly 2% of the account balance on a trade, which equals 200 USD. You plan to open a long position at an entry price of 100 USD with a stop loss at 95 USD.
The price distance to your stop loss is 5%. To find the total position size, divide your maximum dollar risk by the price distance percentage:
Position Size = 200 USD / 0.05 = 4,000 USD
To hold a 4,000 USD position with a 10,000 USD total balance, you can set 4x leverage, requiring 1,000 USD in collateral margin. If the price drops to 95 USD, your stop loss closes the trade for a 200 USD loss. Your liquidation price at 4x leverage with 0.5% maintenance margin sits at 75.50 USD, far below your 95 USD exit.
What to do instead
Calculate required nominal position size by dividing your fixed dollar risk by your stop loss percentage distance before setting exchange leverage.
Position sizing calculations must account for exchange execution costs and ongoing funding rates. Taker fees apply when stop loss orders execute, and holding positions across settlement intervals incurs funding payments.
| Venue | Futures Maker Fee | Futures Taker Fee | BTC 8h Funding Rate | ZEC 8h Funding Rate |
|---|---|---|---|---|
| MEXC | 0.0000% | 0.0200% | +0.0054% | +0.0100% |
| Bitget | 0.0200% | 0.0300% | +0.0097% | +0.0100% |
| OKX | 0.0200% | 0.0500% | +0.0088% | +0.0390% |
| Bybit | 0.0200% | 0.0550% | +0.0100% | +0.0037% |
On a 4,000 USD position, entering with a maker order and exiting with a market stop loss (taker order) incurs different transaction costs depending on the venue. On Bybit, a 0.055% taker fee costs 2.20 USD on exit. On MEXC, a 0.02% taker fee costs 0.80 USD.
Funding costs also accumulate over time. Holding a 4,000 USD long position in BTC for 3 days (9 settlement intervals) on Bybit (+0.0100% per 8h) costs 3.60 USD in total funding. On MEXC (+0.0054% per 8h), holding the same position costs 1.94 USD.
Worth knowing
Changing leverage levels changes only the required initial margin collateral. It does not alter your dollar profit or loss if the total position size remains identical.
Margin-based sizing often places trade invalidation points near or past the venue liquidation threshold. When price moves rapidly, market stop orders risk execution slippage. If your stop loss sits at or below your liquidation price, the exchange liquidation engine takes control of the position first.
When an exchange liquidates a position, it closes the order using market liquidity and charges a liquidation clearance fee. For example, OKX and Bybit apply taker rates of 0.05% and 0.055% respectively during liquidation, while deducting remaining margin to fund the venue insurance pool.
Risk-based position sizing keeps your liquidation price far below your stop loss price. This guarantees that standard stop orders trigger in normal market conditions before engine intervention occurs.
Divide your target dollar risk by the percentage distance between your entry price and stop loss price. This determines the total nominal contract value of the trade.
Margin-based sizing sets position size using available account margin multiplied by leverage. Risk-based sizing calculates position size from an explicit maximum dollar loss and stop distance.
Higher leverage reduces required collateral but does not alter dollar risk if nominal position size stays constant. Risk changes only when leverage is used to expand total contract size.
Market stop loss orders execute as taker trades, incurring exchange taker fee rates. Taker fees range from 0.02% on MEXC to 0.055% on Bybit, which increases total trade exit loss.