Risk-based position size calculator

Inputs stay in page memory and reset on reload. Files and clipboard copies are created only on request.
Changing currency or asset resets inputs.

Changing currency or asset resets inputs.

An estimate using specified execution prices, fees and slippage. Gaps, illiquidity or liquidation can change actual losses.

Enter the fee charged in quote or settlement currency as a percentage of execution value. Entry and exit costs are included separately. Explicitly enter 0 if no fee applies.

Enter the fee charged in quote or settlement currency as a percentage of execution value. Entry and exit costs are included separately. Explicitly enter 0 if no fee applies.

Fees and increments
An estimate using specified execution prices, fees and slippage. Gaps, illiquidity or liquidation can change actual losses.

A calculation increment, without verified venue rules. Risk quantity rounds down; break-even price and target quantity round up.

Order limits
A calculation increment, without verified venue rules. Risk quantity rounds down; break-even price and target quantity round up.

Results

Enter values to calculate.

Calculation basis
Risk budget = available capital × risk rate
Loss per unit = directional price loss + entry fee + exit fee
Quantity = floor to increment [ min(risk budget / loss per unit, capital / required funds per unit, quantity limit) ]

Capital 10,000, risk 1%, entry 100, stop 95, target 110, no costs: quantity 20, estimated stop loss 100, net reward/risk 2.

Assumed stop execution · venue order rules unverified

References