Position Sizing

Position Size & Risk Management Calculator

Calculate Optimal Trade Lot Size Based on Account Equity, Risk Percentage & Stop Loss Distance

Formula & Mathematical Definition

\text{Position Size} = \frac{\text{Account Equity} \times \text{Risk \%}}{|\text{Entry Price} - \text{Stop Loss Price}|}

Total dollar risk (Equity multiplied by Risk Percentage) divided by the per-unit dollar loss if stopped out.

Step-by-Step Calculation Guide

1Determine Total Capital At Risk

Multiply your total account equity by your desired risk percentage (e.g. $10,000 * 1.5% = $150).

RiskAmount = Equity * (RiskPercent / 100)
2Calculate Per-Unit Invalidation Distance

Subtract your stop-loss price from your entry price to determine the risk per asset unit.

PerUnitRisk = |EntryPrice - StopLossPrice|
3Compute Final Position Quantity

Divide the total risk dollar amount by the per-unit risk to get the exact position size.

PositionSize = RiskAmount / PerUnitRisk

Frequently Asked Questions

Why is position sizing more critical than win rate in quantitative trading?

Position sizing controls the risk of ruin. Even a strategy with an 80% win rate will suffer catastrophic drawdown if oversized positions encounter a consecutive losing streak. Proper position sizing bounds maximum drawdown mathematically.

What is the recommended risk percentage per trade for retail traders?

Institutional risk guidelines recommend risking between 0.5% to 2.0% of portfolio equity per trade to withstand normal market volatility regimes without triggering severe drawdown.

How does stop loss distance impact position size?

The position size is inversely proportional to stop loss distance. A tighter stop loss allows a larger position size for the same dollar risk, while a wider stop loss requires a smaller position size.

Should position size be adjusted when using leverage?

No. The dollar risk amount must remain constant. Leverage only determines the margin collateral required to hold the position, not the risk percentage of account equity.

How do algorithmic bots automate position sizing?

Trading bots query the current account balance and live ATR (Average True Range) volatility before every order dispatch, dynamically solving the position sizing equation in real time.